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

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

رائج
بدأه محمد فؤاد تركي في 2 مايو 2007 · 518 رد · 527,857 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#476
محمد فؤاد تركي كتب:

أخي الغالي وخبيرنا الكبير ekseer

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

أولاً أشكرك علي متابعة موضوعي المتواضع

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

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

ولنبدأ الان أعزائي شرح الدرس الحالي وفي خطوه جديده من خطوات تصميم البرنامج

أولاً : - بعد ما انتهينا من تصميم مبدأيا الجداول الاساسية لبناء البرنامج سننتقل الي الخطوه الثانية وهي بناء النموذج وعلي وجهة الخصوص سنبدأ ببناء النموذج الاول وهو ( دليل أكواد المخازن ) وطبعاً هذا النموذج سيكون مصدر بياناته الجدول Names

ثانياً : - وبمنتهي البساطه سنقوم بتصميم النموذج عن طريق المعالج ونتبع خطوات المعالج خطوه خطوه حتي نصل الي المرحلة الاخيرة وهي مشاهدة النموذج وما يحتويه من حقول واليكم شكل النموذج النهائي كما في الصورة

post-46243-1207052146_thumb.jpg

الأخ العزيز

السلام عليكم

أولا أشكرك على هذا الموضوع الشيق

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

301752_314498878620219_100001803280112_700167_437151655_n.jpg

▲ -1
#477

شكرا أخي الكريم

أنا لم أفهم سؤلك فالمشاركة موجود بداخلها المرفق كما تشاهد

/index.php?showtopic=125583&st=0

1▲ 1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#478

الأخ العزيز

السلام عليكم

لا أجد كلمات تعبر عن شعوري وتكفي لشكركم

ولكن أقول بارك الله فيكم ونفع الله بعلمكم وجعله له خالصا وجزاكم الله عنا خيرا الجزاء

الصورة الأولي

574531_314564261947014_100001803280112_700375_1020888895_n.jpg

فيها نقطتان

1- كيف أضيف هذا الجدول في النموذج

2- كيف أضيف هذه الأزرار في نموذجي

لما تابعت الخطوات كان هذا النموذج

301752_314498878620219_100001803280112_700167_437151655_n.jpg

أفيدونا مشكورين

▲ -1
#479

بارك الله فيك أخي الكريم

جزئية الوحدات الفرعية تم مناقشتها في هذه المشاركة

/index.php?showtopic=125583&view=findpost&p=749769

▲ 1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#480
maherbadawey كتب:

استاذنا الحبيب محمد فؤاد

خالص التقدير على مابذلته من مجهود فى جزئية المخازن والمشتريات والمبيعات

نشكركم على الشرح الهادىء المفيد

بارك الله فيكم

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

والى الامام وننتظر منك موضوع جديد وسوف نستمر معا لتطوير هذه القاعدة ان شاء الله

خالص تحياتى لشخصك الكريم

ولكل الاخوة المشاركين

اخوك/ماهر

▲ -1
#481

جزاك الله عنا كل الخير يا استاذى محمد فؤاد

▲ -1
#482

سؤال عن ماقبلة او رصيد اول المدة كيف عندما اصنع استعلام فى تاريخ معين يظهر اجمالى العمليات التى قبلها ؟

هل يمكن توضيح اكثر لعمل قائمة منسدلة واين اجد ImgLit و Toolbar

وايضا توضيح اكثر لأستعلام التوحيد واستعلام البحث فى تاريخ معين

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

▲ 1
#483
add_docfield = Me.Add_doc
Dim a
a = DLookup("[add_doc]", "add_doc", "[add_doc]='" & Me.Add_doc & "'")
If Not (IsNull(a)) Then
MsgBox "أنت تريد تسجيل فاتورة قد تم تسجيلها سابقاَ", vbCritical, "رسالة تحـــزيرية"
Cancel = -1
End If
End Sub

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

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

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

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

و كمثال على ذلك وضعت المعطيات التالية

رقم الفاتورة التاريخ المورد المبلغ الاجمالي

01 22/05/2008 سعد 72

01 25/05/2008 وديع 22

فهناك إحتمال كبير جدا ان نصادف هذه الحالة في عملية الشراء و لتفادي تشابك المعطيات هل يمكن وضع شرط اخر لمنغ التكرار

و شكرا

#484

أخي السائل

يمكن التعديل علي هذه الشاشة وعمل التالي

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

أما الحقل الاساسي يمكننا ان نجعلة Autonumber مثلا أو نتركه كما هو ونعتبرة رقم المستند

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#485

بارك الله فيك على الرد و الاجابة الوافية

#486

السلام عليك

اخي الكريم

بارك الله في علمك و زادك علما و ايمانا

اريد الاستفسار عن تتمة الموضوع؟

و شكرا

▲ -1
#487

السلام عليكم

إخواني الكرام هل يوجد كتاب لدروس الأخ محمد تركي؟

شكرا لكم

و نسأل الله أن يجزي الأخ عنا خير الجزاء

▲ -1
#488

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

أخي الكريم احتاج لمساعدة في الموضوع التالي:

/index.php?showtopic=267455

#489

استاذ محمد الله يعطيك العافية

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

الرصيد الفعلي للمواد + الكمية المشتراه - الكمية المباعة ؟؟

لانه لازم استاذي يجمع ويطرح من الكمية الاصلية

ارجو ان تتقبل ملاحظتي لاني محتاج حلها ضروري

بارك الله فيك

تم تعديل هذه المشاركة بواسطة Ahmad Faisal في 28 أغسطس 2012 في 03:08

▲ 1
#490

أخي الفاضل أحمد فيصل

كلامك صحيح 100% و المعادلات المستخدمة في البرنامج صحيحة 100% ومع ذلك دعني أشرح لك مع اني تركت الاكسس من زمان جدا

اذا بدأنا من أول العام مثلا برصيد أول السنة وهو عبارة عن الرصيد التي تم جرده بالمخازن ويسمي الرصيد الفعلي أو الرصيد الافتتاحي

هنا يأتي السؤال :::- كيف يتم تسجيل رصيد الجرد او الرصيد الفعلي أو رصيد أول المده (سميه كما تشاء) في البرنامج

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

فلو افترضنا في حالتنا الحالية

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

رصيد أو المده

وبعد تسجيل الرصيد سيصبح عندنا رصيد فعلي من الصنف مثلا أسمنت 100 شيكارة

ثم تبدأ الحركات ونبدأ بتسجيل فواتير الشراء بتسجيل 100 شيكارة اضافية من فاتورة رقم 1 من المورد أحمد

يبقي الرصيد = الكمية الفعلية + الكمية المضافة (المشتراه)

يتبقي جزء من المعادلة وهي الكمية المنصرفة وتسجل عن طريق فاتورة البيع فمثلا بعنا 50 شيكارة للعميل محمد

يبقي المعادلة النهائية للرصيد = الكمية الفعلية + الكمية المضافة (المشتراه) - الكمية المنصرفة للعميل أو لجهه صرف معينة

يبقي المعادلة النهائية للرصيد = 100 + 100 - 50 = 150 الرصيد الحالي

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

علي أي حال بالتوفيق وأنا جاهز لاي استفسار آخر

post-46243-034527700 1346216611_thumb.jp

المرفقات
1.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 29 أغسطس 2012 في 08:13

2▲ 1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#491
محمد فؤاد تركي كتب:

post-46243-1207049934_thumb.jpg

أخواني الاعضاء

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

نظراً لكثرة طلب الاعضاء في الفترة الاخيرة عن برامج المخازن وفواتير الشراء والبيع أضع بين أيديكم شرح كامل لكيفية بناء برنامج المخازن وفواتير الشراء وفواتير البيع . . .

لا أحب أن أطيل عليكم كثير ودعنا ندخل في صلب الموضوع

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

post-46243-1207050557_thumb.jpg

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

post-46243-1207050770_thumb.jpg

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

post-46243-1207050914_thumb.jpg

رابعاً : - يتم انشاء جدول وهذا الجدول مهمتة تسجيل كافة الحركات المخزنية بداخلة سواء فواتير بيع أو فواتير شراء كما بالشكل التالي

post-46243-1207051013_thumb.jpg

خامساً : - كيفية انشاء العلاقات ما بين هذه الجدوال وهذه النقطة مهمة جداً كما في الشكل التالي

post-46243-1207051132_thumb.jpg

بذلك نكون قد وضعا حجر الاساس بخصوص بناء برنامج المخازن وفواتير البيع والشراء

وإن شاء رب العالمين في الدرس القادم نكمل خطوات بناء البرنامج حتي نصل به لغايتنا ان شاء الله

مرفق القاعدة وبها الجزء التي تم شرحة

▲ -1
#492

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

انا لي تعقيب بسيط على التصميم

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

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

▲ -1
#493

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

وبعد..

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

تم تعديل هذه المشاركة بواسطة محمد التقني في 1 أكتوبر 2012 في 00:26

▲ -1
#494

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

▲ 1
#495

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

الاخ الكريم و الاستاذ الفاضل محمد فوأد تركي

اسال الله عز و جل ان يبارك فيك و ان يجزيك خير الجزاء و يجعل جهدك في ميزان حسناتك

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

بارك اله فيك و جزاك خيرا متابع ان شاء لهذا الموضوع و مواضيعك الاخرى +1 في كل ما ساقرأه هنا لك في هذا الموضوع

▲ -1
#496

بارك الله فيك أخي الكريم

1▲ 1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#497

السلام عليكم

جزاكم الله خيرا على هذا الشرح وعلى الموقع الرائع

تم تعديل هذه المشاركة بواسطة ابو المؤيد بالله في 21 ديسمبر 2012 في 20:00

▲ -1
#498

السلام عليكم ورحمة الله
اخى الكريم اعمل على برنامج مخازن بالاكسس فارجو المساعدة عاجلا حيث يوجد لدى جدول للحركات التى تتم على الاصناف من اضافة وصرف وارتجاع  فى 3 جداول الاول ماستر لتكويد الحركات trns مع trns_master ثم جدولtrns_master كماستر لسجيل تفاصيل الحركةtrns_detail ال مرتبط ايضا  بجدول الاصناف عند بناء نوذج حركات لدى مشكلة حيث اننى اريد ان اظهر للمستخدم مجموعات الاصناف والاصناف التى تحت تلك المجموعة علما بان جدول مجموعة الاصناف مرتبط بجدول الاصناف فقد فعلت فى نموذج trans_master1  اثنين من الكومبو بوكس لكلا من مجموعة الاصناف واسماء الاصناف وتم الربط بينهم ولكن عند اختيار مجموعة اصناف لاتظهر تحتها اى من اسماء الاصناف  ..........................الرجاء المساعدة

هذا الرابط لتحميل الداتا بيز الخاصة بالبرنامج

http://www.4shared.com/rar/ZWwtpbXI/teeeest__updated_.html

▲ -1
#499
أخي الفاضل a.shoura

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

 

واتمني ان تجد من يجيبك من الاعضاء داخل هذا المنتدي العظيم

 

شكرا

▲ -1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#500

شكرا لك اخى الكريم على المرور  والرجاء من الاخوة الاعضاء المساعدة

▲ 1

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