الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

واجهتني مشكلة في عمل برنامج للمخزن أرجو المساعدة

مغلق
بدأه المهاجر01 في 13 يناير 2003 · 12 رد · 1,207 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

وقمت بعمل الأتى:

لقد قمت بعمل بداية لهذا البرنامج وهي عبارة عن الجداول التالية:

1- جدول بيانات الأصناف ويحتوي على:

(رقم الكتاب،اسم الكتاب، الطبعة، المؤلف، المقاس، سعر الشراء، سعر البيع، نقطة الطلب، الكمية المتوفرة حالياً) وجعلت رقم الكتاب هو المفتاح الأساسي.

2- جدول بيانات العملاء ويحتوي على:

(رقم العميل، اسم العميل، الدولة، المدينة،الهاتف، الفاكس، الجوال) ... رقم العميل مفتاح أساسي.

3- جدول بيانات الموردين ويحتوي على:

(رقم المورد، اسم المورد، الدولة، المدينة،الهاتف، الفاكس، الجوال) رقم المورد مفتاح أساسي

4-جدول إدخال بضاعة ويحتوي على:

(رقم الكتاب، التاريخ، الكمية، المورد،رقم العميل، ملاحظات)

5-جدول إخراج بضاعة ويحتوي على:

(رقم الكتاب، التاريخ ، الكمية، رقم العميل، رقم الفاتورة، ملاحظات)

وقمت بعمل العلاقات التالية:

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

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

علاقة بين رقم العميل في جدول بيانات العملاء وجدول إخراج بضاعة.

علاقة بين رقم العميل في جدول بيانات العملاء وجدول إدخال بضاعة.

علاقة بين رقم المورد في جدول بيانات العملاء وجدول إدخال بضاعة.

وواجهتني المشكلة التالية:

بالنسبة لجدول بيانات الأصناف في ( الكمية المتوفرة حالياً) المفترض أن تساوي مجوع إدخالات كتاب ما – إخراجات هذا الكتاب . كيف يمكنني عمل ذلك؟

كذلك إذا كان هناك أي خطأ في المفاتيح الأساسية أو العلاقات أرجو تنبيهي لذلك ولا تنسوا أنني اقل من مبتدئ في الأكسس..

ولكم جزيل الشكر وآسف على الإطالة

#2

أخي العزيز المهاجر :

صدقني طلما أنك لم ترسل المثال فستظل الصورة غير واضحة والتجاوب معك سيكون قليل.

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

أخوك خلودي " خالد "

#3

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

makhzan.zip

#4

وضعت الرابت ومافي تفاعل:(

#5

عملت لك عملية خصم الكمية كمثال يمكنك الاطلاع عليها وعمل الاضافة مثلها ولكن يحتاج لكثير من العمل والجهد وشد حيلك .

ملوحظة : لعل الأخت عربية ان تتطلع على المثال ايضا

makhzan.zip

#6

مشكور وما قصرت راح أنزل إضافتك وإن شاء الله أستطيع أن أكمل المشوار..

ومرة ثانية أشكرك على تجاوبك ، والله يبارك فيك

#7

أستاذي المشرف أحمد خليل..

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

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

أيضا في الخصم .. جرب إذا كان لدينا أكثر من كتاب، كتابين أوثلاثة مثلا .. فإن الخصم لا يتم إلا على الكتاب الأول فقط..

وأرفق لك مثالي بعد التعديل ( بعد المحاولات الفاشلة)

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

makhzan1.zip

#8

وين الشباب؟؟

#9

الأخ المهاجر :

جرب تنفيذ الاستعلام لوحده يمشي معاك الحال ولكن المثال هذا كانت مجرد فكرة ، فأنت ذكرت ألان أن تريد أن نخصم أكثر من كتاب فى نفس الفاتورة , وهذا صحيح لذلك من الأفضل أن تكون الفاتورة من جدولين الأول يشمل رأس الفاتورة ويشمل رقم الفاتورة وتاريخ الفاتورة ونوعها ( نقدي / آجل) واسم العميل ورقمه لو حبيت أما الجدول الثاني يكون فرعي مربوط بعلاقة مع الجدول الأول عن طريق رقم الفاتورة ويحتوى على الحقول التالية : رقم الصنف - اسم الصنف - الكمية المنصرفة - وبهذه الطريقة يمكنك أن تصرف أكثر من صنف لنفس الطريقة .

أما ما سبق فكانت مجرد فكرة ليس إلا .

#10

أنا أفضل أن تكون الحركات كلها فى جدول واحد ( البيع و التوريد )

و يكون الفرق بينها بكود يوضح نوع الحركة

أو أن التوريد موجب و السحب سالب فى الكمية و أفضل الثانية ، فما رأيكم ؟

#11

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

ولكن سأحاول..

ولا استغني عن توجيهاتكم واقتراحاتكم

#12

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

نفرض أنه لديك 11 صنف فى فاتورة ما :

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

#13

نعم وجزاك الله خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…