Ahmed_J قام بنشر April 27 قام بنشر April 27 (معدل) السلام عليكم اساتذتي الاعزاء اريد تدقبق وتصحيح ربط الجداول لفاتورة الشراء والبيع وخاصة جدول التسديدات (الديون) وهل التسديد يكون على فاتورة معينة ام اجمالي ومعرفة الرصيد السابق للزبون او المورد ولو في حقول زائده تحذف تحبباتي للجميع Invoices.accdbFetching info... تم تعديل April 27 بواسطه Ahmed_J
ابوخليل قام بنشر April 27 قام بنشر April 27 السلام عليكم اولا : نبارك لك اخي احمد .. في بداية خطواتك نحو طريق البرمجة الصحيح ثانيا : مازلت تقدح من رأسك واعذر اخوك الكبير على هذه العبارة الملاحظات السلبية : - عمل جداول زائدة ستكون عبئا في نهايات ونتائج البرنامج - الاهتمام بالفرعيات والجزئيات واهمال الأساسات من الفرعيات عملية العلاقات وأعطائها اهمية من الاساسيات : تحليل البيانات تحليل البيانات فيما يخص برنامجك : هو ان تشرح خصوصية برنامجك ، لأن البرنامج عبارة عن ( مشتريات ومبيعات ) وهذ مشروع معروف ومتداول ومفهوم لدى اغلب المبرمجين فلا حاجة للتفاصيل الخصوصية مثلا : - هل هو نقاط بيع ( بالنقد والكاش ) ام يشتمل على جزئية البيع بالآجل ، ام هو فقط بيع بالآجل ، او اي خصوصية توجد في المشروع غير موجودة في المشاريع العادية الخلاصة : انت في بداية مشوارك .. فلا تترك الاستشارة في كل صغيرة وكبيرة لا تخرج من الجداول حتى يتم احكامها 100% حتى لو جلست على اعدادها فترات طويلة مازلت اقول واكرر ان ضبط الجداول بصورة صحيحة هو انجاز 80% من المشروع ............................. فائدة : عندما انشء حقلا في جدول فحينها اتصور او استحضر اماكن ظهور هذا الحقل في الاستعلامات او التقارير بمعنى اني استحضر المخرجات ( التقارير ) في بالي وكأني أراها في الوقت الذي اعمل على تصميم الجداول كتبت هذه الملحوظات آمل ان تجد الفائدة اعانك الله ووفقك 1
Ahmed_J قام بنشر April 27 الكاتب قام بنشر April 27 (معدل) السلام عليكم استاذ @ابوخليل شكرا للمتابعة بارك الله فيك البرنامج بسيط - حسب ماتعلمت من الاساتذه ان البرنامج يتكون من جزئبن رئيسيين هما: (فاتورة الشراء) وتتكون من جدول الموردين وراس قائمة الشراء و اطراف قائمة الشراء ومرتبطه بالمخزن و (فاتورة البيع) وتتكون من جدول الزبائن وراس فاتورة البيع واطراف فاتورة البيع ومرتبطة ايضا بالمخزن - البيع يكون (نقدا . اقساط, آجل) - عندي مشكلة في جدول تسديد الديون هل يكون التسديد على اجمالي الديون ام الباقي من الفاتورة (يعني هل مرتبط بفاتورة الشراء ام لا ) لكي اعرف الرصيد السابق للزبون عند طباعة قائمة البيع في التقرير تحياتي تم تعديل April 27 بواسطه Ahmed_J
ابوخليل قام بنشر April 27 قام بنشر April 27 لا انصحك بالطريقة القديمة بل اتبع الطريقة الحديثة في التصميم - جزء واحد عبارة عن رأس واطراف الرأس يشمل الشراء والبيع ، والتفاصيل تشملهما كذلك الاقساط برنامج منفصل بذاته .. لأن آلية ونظام الاقساط يختلف تماما اما تسديد الديون (الآجل ) وحتى الكاش فيكون في جدول الدفع ، يرتبط بالزبون او المتعهد ورقم الفاتورة ( سواء كانت الفاتورة بيع او شراء او مرتجعات) 1
Ahmed_J قام بنشر April 27 الكاتب قام بنشر April 27 استاذ @ابوخليل في 27/4/2025 at 19:48, ابوخليل said: ا انصحك بالطريقة القديمة بل اتبع الطريقة الحديثة في التصميم - جزء واحد عبارة عن رأس واطراف الرأس يشمل الشراء والبيع ، والتفاصيل تشملهما كذلك Expand هذه الطريقة اول مرة اسمع بها لو نكرمت تعمل لي جدول من ملفي بالطريقة التي ذكرتها واكون شاكرا لك
ابوخليل قام بنشر April 27 قام بنشر April 27 ملفك بحاجة الى تعديلات كثيرة لا تتوقع ان العمل يسير وسيتم بسرعة انتظرني ...
ابوخليل قام بنشر April 27 قام بنشر April 27 اختصارا للوقت المتوقع للشروحات مستقبلا اليك مثالين مختصرين متشابهين تقريبا حاول العمل عليهما والتجربة من اجل تلم بفكرة الجدول الواحد وناقش ما يهمك من خلالهما .. New folder.rarFetching info... 1
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 (معدل) السلام عليكم استاذي العزيز @ابوخليل لقد تهت اكثر من قبل كنت اضن ان راس الفاتورة واطرافها يكون في جدول واحد فقط اتمنى منك ان توضج لي العمل عن طريق شرح هنا او فيديو او رابط لان اريد ان اعمل برنامجي بيدي خطوة بخطوة يعني كم جدول احتاج واسماء الجداول لاني فاهم الموضوع سابقا كما في الصورة شكرا لك استاذ الله يبارك فيك تم تعديل April 28 بواسطه Ahmed_J
ابوخليل قام بنشر April 28 قام بنشر April 28 في 28/4/2025 at 12:49, Ahmed_J said: السلام عليكم استاذي العزيز @ابوخليل لقد تهت اكثر من قبل كنت اضن ان راس الفاتورة واطرافها يكون في جدول واحد فقط اتمنى منك ان توضج لي العمل عن طريق شرح هنا او فيديو او رابط لان اريد ان اعمل برنامجي بيدي خطوة بخطوة شكرا لك استاذ الله يبارك فيك Expand نعم هي جدول واحد فقط .. رأس وتفصيل ولكن عملك المرفق رأسين وتفصيلين ... الرأس ضروري للربط في كل مشروع يكون هناك حقل هو رأس الهرم وعليه تدور العمليات كلها وفي مشروع المبيعات راس الهرم هو رقم الفاتورة العملاء تبع .. مع الاخذ بالاعتبار انه يمكن التصفية باعتبار عميل محدد ( على عملياته ومدفوعاته ) والاصناف تبع .. ويجري عليها ما يجري على العملاء .. من حساب الارصدة للكل او لصنف محدد رقم الفاتورة يجمع ويضم الكل لذا جعلناه رأس
Foksh قام بنشر April 28 قام بنشر April 28 بعد تجربة سابقة لفكرة الجدول الواحد أو جدول الحركات ، وجدت أنها أفضل فكرة لتصميم برنامج محاسبي أو كاشير يختص بالبيع والشراء .. اذا وجدت الملف سأرفقه هنا عله يساعدك أخي @Ahmed_J في الوصول الى هدفك وطلبك .. 1
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 (معدل) شكرا استاذ @ابوخليل شكرا استاذ @Foksh يعني قصدك يكون جدولين الجدول الاول : راس فاتورة البيع والشراء الجدول الثاني : اطراف فاتورة البيع والشراء وشكرا تم تعديل April 28 بواسطه Ahmed_J
ابوخليل قام بنشر April 28 قام بنشر April 28 انظر هنا قمت بالتعديل على مرفقك ولكنه لم يكتمل بعد بحاجة الى مراجعة .. يحتمل اني غفلت عن بعض الحقول خاصة في الرأس والتفاصيل Invoices.rarFetching info... في 28/4/2025 at 13:00, Foksh said: بعد تجربة سابقة لفكرة الجدول الواحد أو جدول الحركات ، وجدت أنها أفضل فكرة لتصميم برنامج محاسبي أو كاشير يختص بالبيع والشراء .. اذا وجدت الملف سأرفقه هنا عله يساعدك أخي @Ahmed_J في الوصول الى هدفك وطلبك .. Expand ارفق له الجداول فقط للاطلاع عليها ومناقشتها يعجبني كلام الأخ احمد هذا : في 28/4/2025 at 12:49, Ahmed_J said: لان اريد ان اعمل برنامجي بيدي خطوة بخطوة Expand 1
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 (معدل) استاذ ابو خليل الله يحفظك خلينا نترك ملفي انا عارف فيه اخطاء فقط جاوبني كم جدول احتاج للبرنامج وماهي اسماء الجداول والحقول وطريقة الربط واكون شاكر لك كثيرا هذه صورة من ملف عملته باللغة العربية سابقا لكنه واضح لي وفاهم طريقة عمله تم تعديل April 28 بواسطه Ahmed_J
ابوخليل قام بنشر April 28 قام بنشر April 28 هل اطلعت على المرفق الأخير ؟ هذه الجداول هي الاساسية التي يدور عليها العمل .. وبالتحديد 3 منها فقط رأس الفاتورة / التفاصيل / المدفوعات البقية تعتبر جداول ثابتة خدمية ان احتجت لجداول خدمية اخرى سوف تأتي لا حقا .. لا مشكلة ولن يتأثر عملك 1
ابوخليل قام بنشر April 28 قام بنشر April 28 بالنسبة لترقيم الفاتورة البعض لا تفرق لديه الارقام مشتريات او مبيعات .. فقط ترقيم متسلسل يشمل الكل .. وهنا يكون نوع الحقل رقمي لا مشكل بل هو اقوى والبعض الآخر يريد التفرقة بين المبيعات والمشتريات بحرف او حرفين في بداية الرقم .. وهنا يكون نوع حقل الترقيم نصي الذي يريد التفريق لا يعتبر حقل نوع العملية مهما .. لأن رقم الفاتورة هو الدليل رايي .. ان رقم الفاتورة هو عبارة عن معرف فريد لا يتكرر ابدا .. فلا داعي للتفرقة ويكتفى بنوع العملية عند التصفية 1
Foksh قام بنشر April 28 قام بنشر April 28 في 28/4/2025 at 13:10, ابوخليل said: ارفق له الجداول فقط للاطلاع عليها ومناقشتها Expand مرفق جزء من أحد المشاريع السابقة ، لفاتورة البيع والشراء مع المستلزمات ،، تم حذف أجزاء كثيرة من المشروع وأكواد واستعلامات ليس لها علاقة بالمطلوب ,, New DB.accdbFetching info... 1
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 في 27/4/2025 at 19:48, ابوخليل said: لا انصحك بالطريقة القديمة بل اتبع الطريقة الحديثة في التصميم - جزء واحد عبارة عن رأس واطراف الرأس يشمل الشراء والبيع ، والتفاصيل تشملهما كذلك Expand السلام عليكم آسف للازعاج بس والله لسه موفاهم طريقة الاستاذ @ابوخليل اريد ان اعملها بنفسي الجداول والحقول باللغة العربية ثم انا اعكسها للعة الانكليزية لافهم الموضوع اكثر المطلوب: - عدد الجداول - اسماء الجداول - اسماء الحقول - طريقة الربط
ابوخليل قام بنشر April 28 قام بنشر April 28 الامر ابسط مما تتصور اولا المثال هو من عملك .. يعني انت اللي كاتب الحقول بحروف اجليزية انا فقط اختصرت : 1-جدول المشتريات وجدول تفاصيله واالمبيعات وتفاصيله الى جدولين فقط وغيرت في تسمية الحقول بما يناسب الدمج 2- دمج المورد والزبون بحقل واحد ثانيا يوجد تسميات توضيحية للحقول باللغة العربية افتح الجداول على العرض وانت تفهم
ابوخليل قام بنشر April 28 قام بنشر April 28 ايضا لا تعمل اي شيء خارج الجداول مثل النماذج النماذج تأتي في الآخر وع اكواد لتسهيل الادخال جرب ادخل بيانات من خلال الجداول .. اعمل على الجداول الثلاث .. راس الفاتورة / التفاصيل / الدفع يعني ادخل عملية شراء واحدة او عمليتين ومثلها بيع ونفحص المخرجات من خلال استعلام ستكتشف بنفسك الحقول اذا مكتملة او انك بحاجة الى ادراج حقل ما
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 السلام عليكم استاذ @ابوخليل انظر للملف عملت النماذج مباشرة على الجداول تعرف انه في اخطاء ولا ربط ولا استعلامات تحياتي Invoices.accdbFetching info...
ابوخليل قام بنشر April 28 قام بنشر April 28 الاصناف والعملاء نموذج واحد كافي .. ليش نموذجين رئيسي وفرعي ؟ وارى تترك الاصناف والعملاء وغيرهم على جنب .. تضيفهم في نهاية البرنامج .. وركز على العمليات يكفي نموذج رأس الفاتورة والفرعي للتفاصيل .. ونريد نموذج ثالث للدفع سواء يكون فرعي او منفصل ينبثق 1
Ahmed_J قام بنشر April 28 الكاتب قام بنشر April 28 السلام عليكم انا تركت نموذج التسديد للاخر لان ماعندي فكرة عنه هل التسديد بكون عن الفواتير الي بالاجل والاقساط (المقصود بالاقساط ليست مبلغ ثابت وانما يسدد جزء من الفاتورة ويبقى الباقي ) او التسديد يكون عن اجمالي الدين الكلي واين نضع رصيد الزبون السابق عملت نموذج للدفع تحياتي Invoices.accdbFetching info...
ابوخليل قام بنشر April 28 قام بنشر April 28 بعدين لا تضع في النموذج الا شيئا انت بحاجته فعلا مثلا المستخدم وتاريخ الحركة تبقى مخفية لا يراها المستخدم وتدخل آليا .. وانما يرجع لها عند الحاجة يجب ان تتصور انك تعمل حقيقة في المتجر وامامك مورد او زبون ثم تدخل البيانات المطلوبة ( بعضها مطلوب ادخالها يدويا ) وبعضها ينزل آليا بمعلومية ما ادخلت في الرأس يجب ان تختار (العملية : بيع/ شراء / متجع بيع / مرتجع شراء )والذي على اساس هذا الاختيار يتم تصفية مربع العملاء حسب النوع ثم تختار العميل فينزل رقم الفاتورة آليا والتاريخ ثم تختار نوع العملية هذا اعتقد كل شيء في الراس في التفصيل : تختار الصنف فيظهر السعر سواء البيع او الشراء بناء على نوع العملية في الرأس ثم تختار الكمية ليظهر السعر الكلي آليا ايضا حسب النوع يتبع ... 1
ابوخليل قام بنشر April 28 قام بنشر April 28 نسينا ان ندخل نوع الدفع في نموذج الرأس بعد اختيار الاصناف المطلوبة سيظهر الاجمالي في الاسفل ننقر لفتح نموذج الدفع سيظهر النموذج والمجموع ظاهر فيه من غير تدخل المستخدم + رقم الفاتورة + رقم العميل ان كان نقدا سيكون حقل الدفع متاح سواء حقل البيع او حقل الشراء ...... اتمنى فهمت التصور والتحليل الآن في جدول الدفع تم تسجيل رقم زبون ورقم الفاتورة واجمالي الفاتورة .. ولو اضفنا نوع الدفع يكون اسهل في التصفية مستقبلا لنفرض ان الدفع آجل كلي يدفع مرة واحدة او مجزأ كما اسميته انت تقسيط عند السداد نجلب السجل بناء على رقم الفاتورة ويتم تسجيل سجل جديد ويرصد المبلغ المسدد عند الاستعلام عن فاتورة محددة او عميل محدد __الفاتورة سيظهر جميع عمليات الدفع التي تمت عليها __ العميل سيظهر جميع الفواتير الغير مكتملة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.