اذهب الي المحتوي
أوفيسنا

مساعدة فى برنامج مبيعات مبسط


الردود الموصى بها

اخي الكريم

انت تقوم بفتح التقرير من نموذج فاتورة المبيع صح ام خطا ؟

الاجابة و بكل تأكيد صح تخيل معي السيناريو الآتي :

تقوم بادخال رقم الفاتورة و بنودها و عندما تضغط زر طباعة يسألك عن رقم الفاتورة تخيل و بطريق الخطأ ان تدخل رقما آخر

اكيد سوف تظهر فاتورة اخرى

ما اريد الوصول له

عند فتح تقرير invoicehead من نموذج المبيعات يفتح التقرير كما ظهر في الصورة او حسب رقم الفاتورة ( اذا ادخلت فاتورة جديدة )

وسبب ظهور كلمة خطأ هي كو التفقيط ( فهو لا يجد قيمة لتحويلها الى نص )

ولكن قم باغلاق النموذج و فتح التقرير ستلاحظ انه يطالبك برقم الفاتورة

وهو الاصح طبعا

واذا احببت ان تتم الماطلبة برقم الفاتورة دائما فالحل موجود

فكر في الموضوع

و للحديث تتمة إن شاء الله

Desktop.rar

رابط هذا التعليق
شارك

أخى الكريم

أنا قمت بفتح التقرير من التقارير نفسها وليس من نموذج الفاتورة كما ظننت ولكنى الآن جربت أن اضيف فاتورة جديدة وأعرف كيف تسير الامور

1- عند الضغط على زر الطباعة بالفاتورة فتح التقرير InvoiceHead على بيان الفاتورة الجديد ( وهو الموجود على الشاشة فى نموذج الفاتورة )

2- عند فتح التقرير InvoiceHead من التقارير فتح التقرير " دون أن يطلب رقم الفاتورة " على بيانات الفاتورة التى أدخلتها رغم أنه فى الملف الاصلى MAWAD كان يفتح على الفاتورة التى أقوم بإدخال رقمها بغض النظر عن بيانات نموذج الفاتورة سواء كان مفتوح أو مغلق

لذا أرجو مراجعة العلاقة بين الإثنين فى الاكواد أو زرار الأمر الخاص بالطباعة لعله يكون هناك ما لاأفهمه أو شىء حدث خطأ لأنى فى البداية فصلت بين نموذج الفاتورة والتقرير فى العرض حتى أتمكن من إستخدام كل على حده

والى أن التقى رسالتاك أتركك فى رعاية الله وأمنه

تقرير.rar

رابط هذا التعليق
شارك

فصلت بين نموذج الفاتورة والتقرير فى العرض حتى أتمكن من إستخدام كل على حده

اخي الكريم

ما معنى العبارة السابقة

هناك فعلا خطأ ما

جربت التقرير اكثر من مرة و هو لا يفتح الا بوجود رقم الفاتورة ( في حال كان النموذج مبيعات مغلقا )

هذا مرفق جديد لعل وعسى ان يكون الخطأ في المرفق السابق مع فلم فيديو يوضح كيف ان التقرير سليم

واعذرني إن أخطأت الظن بك

و للحديث تتمة إن شاء الله

MAWAD6.rar

Untitled.rar

رابط هذا التعليق
شارك

أخى العزيز أعزك الله

أنا لم أقل أنك أسأت الظن بى ولكنى من خلال الفيديو إكتشفت السبب وهو أنى كنت أقوم بفتح التقرير ونموذج الفاتورة مفتوح أيضاً فيعطينى بيانات أول سجل برقم فاتورة 0

وعندما أغلقت النموذج فتح تمام ولكن كما أخبرتك سابقاً يظهر خطأ مكان التفقيط ..فهل هذا الخطأ يظهر عند الطباعة أيضاً أم سيظهر التفقيط لمبلغ الفاتورة؟

وهناك ملاحظة أيضاً أناكنت فى السابق أطبع التقرير من نموذج الفاتورة فيخرج فى سورة img " لعدم وجود طابعة " الآن يظهر فى صورة كماهو المرفق.بإمتداد xps.*

والمقصود بالفصل هو أنى يمكننى فتح التقرير بعيداً عن نموذج الفاتورة وليس بالضرورة من خلاله

شاكراً لك سعة صدرك وجزيل عطاءك

تقرير2.rar

تم تعديل بواسطه محمود بن عوض
رابط هذا التعليق
شارك

اخي الكريم

الاخطأ تحدث في اي مكان و اي زمان و انا أخطأت عندما قلت انك من المؤكد تفتح التقرير من النموذج و انت فعليا تفتحه من التقارير

على كل حال الحمد لله فقد تم العثور على سبب المشكلة

الخطأ مكان حقل التفقيط فقد تم حله ( اعذرني لم انتبه له في المرة السابقة )

اما بالنسبة الى الطباعة بامتداد (.xsp) فهو بسبب الطابعة الافتراضية

و الحل كمايلي :

افتح التقرير ثم اضغط زري (ctrl + p) فيظهر مربع حوار الطابعة

اختر منه الطابعة التي تناسبك ثم اضغط موافق

و للحديث تتمة إن شاء الله

MAWAD7.rar

رابط هذا التعليق
شارك

أخى الكريم .. جزاك الله خير الجزاء

الآن هذه الجزئية إستوفت المطلوب ثم نعود للسئوال المؤجل عن رصيد الاصناف

أرفقت لشخصك الكريم ثلاث صور الأولى لتقرير رصيد الاصناف ويظهر به الأصناف التى لها رصيد ( ووارد وصادر ) وهى مظللة باللون الاصفر

بعد ذلك الصورة الثانية لجدول المشتريات Purchases والكميات الخاصة بأول المدة وظللت الاصناف التى حدث لها حركة باللون الاصفر وهى نفس الاصناف التى ظهرت بتقرير الارصدة

ثم الصورة الثالثة لجدول InvoiceDetails وهو هنا يمثل الصادر او المبيعات وأيضاً ظللت الاصناف المباعة باللون الاصفر( التى حدث عليها حركة)

وتلاحظ أخى العزيز أن الاصناف الغير مظللة بجدول المشتريات Purchases لم يظهر لها رصيد بتقرير الارصدة رغم وجود رصيد لها كما هو واضح فى جدول المشتريات Purchases لعدم وجود حركة لها فى جدول المبيعات InvoiceDetails ولو أدخلت هذه الاصناف فى جدول المبيعات ولو بكمية بيع صفر تظهر فى الرصيد .

فى إنتظار ردك أدعو لك بدوام العافية

رصيد الاصناف.rar

رابط هذا التعليق
شارك

اخي الكريم محمود

في البداية السلام عليكم و رحمة الله و بركاته

اخي الكريم

لم افهم بالضبط ماهو المطلوب

هل تريد جرد لكامل مواد المستودع ( اي ان تظهر المواد الموجودة لديك مع الكمية الحالية الموجودة منها ) ؟؟

رابط هذا التعليق
شارك

أخى الفاضل / محمد.......... السلام عليكم

المطلوب هو رصيد الاصناف ( البضاعة ) الموجودة فى المكان وهى عبارة عن طرح (مجموع الكمية الاولية + كمية المشتريات ) - ( كمية المبيعات )خلال الفترة

وهو فى هذا الملف عبارة عن إستعلام ( رصيد الاصناف ) والذى يجمع بين إستعلام الوارد ( مجموع من جدول Purchases ) مطروحاً منه إستعلام المبيعات ( مجموع من جدول InvoiceDetails ) ويظهر الرصيد للصنف المذكور فى كلا الجولين معاً وإذا لم يكن موجوداً فى جدول InvoiceDetails لا يظهر رصيده فى الإستعلام رغم وجود رصيد منه وكنت أعتقد أن الصور كانت ستفيدك فى ذلك

ولكن ارفق لك صور للإستعلام لعلها تفيد.... وأأل الله أن يوفقنا للعمل الصالح والعلم النافع

مدخلات إستعلام الرصيد.rar

رابط هذا التعليق
شارك

اخي محمود

ما فهمته من كلامك انه لديك مشكلة في استعلام رصيد الأصناف فهو لا يظهر إلا المواد التي تم تسجيلها في جدول المبيعات و الوارد و الاصناف

المرفق التالي يقوم بحساب الكمية الموجودة في المستودع و ذلك حسب ما تم شرحه في المشاركة السابقة

أخى الفاضل / محمد.......... السلام عليكم

المطلوب هو رصيد الاصناف ( البضاعة ) الموجودة فى المكان وهى عبارة عن طرح (مجموع الكمية الاولية + كمية المشتريات ) - ( كمية المبيعات )خلال الفترة

وهو فى هذا الملف عبارة عن إستعلام ( رصيد الاصناف ) والذى يجمع بين إستعلام الوارد ( مجموع من جدول Purchases ) مطروحاً منه إستعلام المبيعات ( مجموع من جدول InvoiceDetails )

انظر الى ( استعلام 1 ) و تأكد من تقرير ( رصيد الأصناف )

و للحديث تتمة إن شاء الله

MAWAD8.rar

رابط هذا التعليق
شارك

أخى الكريم ....شكر الله لك

التقرير مضبوط وكما أردت .. ولكن ما الفرق بين إستخدام الإجمال الخاص بالمبيعات مباشرة وبين جمعه بالمعادلة التى وضعتها totalout

وهل من خلال ذلك يمكن عمل إستعلام أو تقرير لحركة صنف معين( كارت صنف )

إسم الصنف...................... رقم الصنف ................

التاريخ الوارد المنصرف الرصيد ملاحظات( ويسجل بها رقم الفاتورة)

بحيث تظهر كل حركة شراء أو بيع حسب تاريخ الحركة ومن خلال فتح هذا التقرير أعرض حركة الصنف خلال الفترة

وإلى أن القاك على خير لك منى خالص تحياتى

رابط هذا التعليق
شارك

الحمد لله الذي بفضله تقضى الحوائج

اخي محمود

الحقل totalout الموجود في الاستعلام وظيفته وضع قيمة صفر للمواد التي لم يتم اي عملية بيع لها و هو يساوي الحقل مبيعات و لكن عوضا عن القيم الخالية يتم وضع صفر

اما الحقل total يقوم بحساب الفرق بين إجمالي الوارد و totalout

وضعت هذا الحقل ( totalout ) لان الاستعلام لا يطبق العمليات الرياضية على الحقول الفارغة

اما بالنسبة الى سؤالك طبعا يمكن عمل استعلام لحركة

ولكن برأيي الخاص ان تقوم بانشاء جدول جديد و تسميه حركة المواد

و عند كل عملية بيع أو شراء يتم تخزين بنود الفاتورة فقط فيه ( لا داعي للقيم المالية ) و بذلك يتم تسجيل كافة حركات البيع أو الشراء في هذا الجدول

و عن طريق استعلام او نموذج تستطيع البحث كما يحلو لك

و للحديث تتمة إن شاء الله

رابط هذا التعليق
شارك

أخى الكريم

السلام عليكم ورحمة الله وبركاته

شكراً للإفادة وسأحاول عمل الجدول الخاص بالحركة ولكن فى خلال ذلك يوجد فى تقريرى قيمة المبيعات والمشتريات خلال فترة مشكلة فى ظهور التاريخ كما أضطر إلى إدخال رقم السنة أولاً ثم الشهر ثم اليوم ولو أدخلت التاريخ بالطريقة الصحيحة يوم /شهر/سنة يظهر بالشكل الموجود بالمرفق فهل هناك حل لذلك

مع خالص تقديرى وشكرى

outin.rar

رابط هذا التعليق
شارك

اخي محمود

لم تتضح لي الفكرة كثيرا من الصور

أرجو منك في المرة القادمة أن ترفع الصور بدقة افضل قليلا

هل تريد أن يظهر التاريخ في التقرير بتنسيق ( يوم شهر سنة )

جربت ان ادخل التاريخ اكثر من مرة بتنسيق ( شهر يوم سنة ) و ( يوم شهر سنة ) و كانت النتيجة صحيحة

و كان التاريخ يظهر في التقرير كما أدخله تماما ( اي لو قمت بادخال -[يوم شهر سنة] يظهر التاريخ في التقرير بهذا الشكل او اي تنسيق تدخله )

جرب ان تدخل التاريخ بتنسيق ( يوم شهر سنة ) ووافيني بالنتيجة

و للحديث تتمة إن شاء الله

MAWAD9.rar

Desktop2.rar

رابط هذا التعليق
شارك

اخى الكريم ... السلام عليكم

ما اردته أن تظهر هيئة التاريخ " يوم / شهر/ سنة " وليس كما تظهر فى التقرير " سنة / شهر / يوم " فهذا لايحدث إلا إذا بدأت بإدخال السنة

وهناك فكرة لاحظتها فى بعض مشاراكات الاخوة وهى جعل عنوان التقرير أو النموذج الموجود بجوار علامات التصغير والإغلاق يتحرك بعرض النموذج فهل لها من كود؟

أتركك فى حفظ الله وأمنه والى اللقاء

112.rar

رابط هذا التعليق
شارك

أخي محمود

هذا هو التقرير كما طلبت

ولكن يجب عليك إدخال التاريخ بتنسيق ( شهر - يوم - سنة ) حتى يظهر في التقرير كما طلبت

اما بالنسبة الى جعل العنوان او النص يتحرك فلا فكرة لدي عن الموضوع اذا كان عندك مرفق تتواجد فيه هذه الميزة ارفعه حتى نستفيد منه

و للحديث تتمة إن شاء الله

MAWAD10.rar

رابط هذا التعليق
شارك

أخى الكريم .السلام عليكم

أشكرك على تعديل خانة التاريخ بالتقرير ولكن كيف فعلتها ؟

ومرفق ملف لأحد الأخوة ولكنه محمى يوضح طلبى الأخير بخصوص تحرك عنوان النموذج

وبالمناسبة كان هناك سؤال كلما أردت أن أسأله إنشغلت بمضمون الرسالة ونسيته " تذكر أنك وضعت كود رسالة عدم وجود بيانات " فى حدث عند عدم وجود بيانات وهذا بالنسبة للتقرير ..فأين أضعه بالنسبة للنموذج ( مثال على ذلك نموذج سعر صنف أو بيانات عميل او رصيد صنف ) وجميعهم مبنيون على إستعلامات

أعلم أنى قد أثقلت عليك ولكن أدعو الله أن يثيبك عن هذا خير الثواب

فواتير مبيعات.rar

رابط هذا التعليق
شارك

اخي الكريم

بالنسبة الى التقرير رصيد الأصناف افتح التقرير في وضع التصميم و سترى التعديل وهو اضافة كلمة format للحقل المطلوب مع ذكر اسمه و كتابة التنسيق المراد ضبطه

مثلا

format([fields name],"yyyy mm dd")

حيث fields name هو اسم الحقل

اما بالنسبة الى تعديل النموذج فسأنظر به

و للحديث تتمة إن شاء الله

رابط هذا التعليق
شارك

اخي محمود

بالنسبة الى النماذج في حال عدم وجود بيانات فالموضوع مختلف قليلا

ضع هذا الكود في النماذج التي ترغب ان تعطي رسالة في حال عدم وجود بيانات ( مثل نموذج بيانات عميل او رصيد صنف )


If IsNull(Me.Code) Then

MsgBox "رقم الصنف غير صحيح , أدخل رقما آخر", vbCritical

DoCmd.CancelEvent

End If

يتم وضع هذا الكود في حدث ( عند فتح النموذج )

انظر الى نموذج سعر صنف فقد أجريت التعديلات عليه

لاحظ انني اخترت الحقل ( code ) و هو رقم المادة للتأكد من من وجود بيانات

اما بالنسبة الى تحريدك النص فلم استطع التوصل الى شيء لان المرفق مقفل

و للحديث تتمة إن شاء الله

MAWAD11.rar

رابط هذا التعليق
شارك

اخى الكريم محمد ......السلام عليكم

الله وحده يعلم مدى شكرى وإمتنانى لك وأسأل الله أن يجعل ذلك فى ميزان حسانتك

الكود الذى وضعته شغال تمام والحمدلله

وكنت أود لو أن أحد الاخوة فك تأمين الملف السابق والله يعلم أنه للعلم والمنفعة وليس غير ذلك فمن حق صاحبه أن يحافظ على عمله ولكن المتعلمين مثلنا لابد لهم من المحاولة لأن هذا الملف كان به أشياء طيبة كثيرة ....وأرفقت لك ملف آخر به نفس الموضوع ولكن غير مكتمل ولعلك تستطيع التعامل مع

وإلى أن أحظى بردك الكريم لك منى خالص الدعوات بالعافية

db1.rar

رابط هذا التعليق
شارك

اخي محمود

قمت بالتعديلات على نموذج invoiceenter

وللتعديل على باقي النماذج اتبع الخطوات التالية :

اولا يجب تحديد النص الذي سيظهر في اعلى النموذج حيث نضع النص في ( التسمية التوضيحية ) للنموذج وذلك حسب الصورة ( 1 )

ثم نضبط عداد الوقت ( في قائمة حدث ) و نختار منه ( عند عداد الوقت ) ( إجراء حدث ) وذلك حسب الصورة ( 2 )

أخيرا نكتب الكود حسب الصورة ( 3 )

وكما اسلفت سابقا التعديل موجود على نموذج ( invoiceenter )

و للحديث تتمة إن شاء الله

MAWAD12.rar

Desktop3.rar

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information