بتاريخ: 19 نوفمبر 201114 سنة comment_217754 السلام عليكم ورحمة الله وبركاته أقوم الان بتصميم برنامج مبيعات ونفذت شاشة فاتورة المبيعات وتعمل معى بشكل جيد .. ولكن طلب منى مرتجع مبيعات فما هى فكرة هذة الشاشة وكيف أقوم بتصميمها .. هل انشىء جدول جديد لها أم ماذا فلو تكرمت مساعدتى وبمثال أكون شاكر جدا وجزاكم الله عنى خير الجزاء تقديم بلاغ
بتاريخ: 20 نوفمبر 201114 سنة comment_217793 السلام عليكم ورحمة الله وبركاته أقوم الان بتصميم برنامج مبيعات ونفذت شاشة فاتورة المبيعات وتعمل معى بشكل جيد .. ولكن طلب منى مرتجع مبيعات فما هى فكرة هذة الشاشة وكيف أقوم بتصميمها .. هل انشىء جدول جديد لها أم ماذا فلو تكرمت مساعدتى وبمثال أكون شاكر جدا وجزاكم الله عنى خير الجزاء اخي العزير شاشة مرتجع المبيعات نفس شاشة المشتريات تزيد المخزن اجعل دالة الخصم من المخزن تعمل العكس اي تزيد المخزن تقديم بلاغ
بتاريخ: 20 نوفمبر 201114 سنة comment_217797 السلام عليكمهل تقصد بشاشة مرتجع مبيعات ان يتم ارجاع الاصناف الى المخزن ام الى المورد ؟؟وعىلك لتا الحالتين سيتم طرح الكمية المرتجعة من الكمية الموجودة في المخزن كما قال الاخ bbasmoh_78بالتوفيق. تقديم بلاغ
بتاريخ: 20 نوفمبر 201114 سنة كاتب الموضوع comment_217801 أقصد بأن البرنامج اصدر فاتورة مبيعات لعميل .. وبعدها اراد العميل ارجاع الفاتورة والبضاعه المشتراهكيف اصمم فاتورة مرتجع مبيعات .. هل تنشأ على نفس جدول فاتورة المبيعات .... أم انشىء جدول جديد لها ولو أنشئت جدول جديد لها كيف يتم الاستعلام عن الفاتورة التى ساقوم يارجاعها ؟ ولى سؤال أخر فى حاله البيعات الاجلة ..مثلا لو دفع العميل مبلغ وتبقى عليه مبلغ كيف يتم سداد المبلغ .. هل بسند قبض .. وهل ستبقى الفاتورة كما هى بالمبالغ الاجلة وجزاكم الله عنى خير الجزاء تقديم بلاغ
بتاريخ: 20 نوفمبر 201114 سنة comment_217802 اخي الفاضلهناك اكثر من طريقة للتعامل مع المخزون من خلال البيع والشراء الاجل والنقديلكن يمكنك بالطبع جعل كل العمليات على المخزون من خلال جدول واحد كالاتي :في قاعدة البيانات : يتم عمل عمود لنوع العملية (flag ) من خلاله تحدد نوع العملية في جدول المخزونعلى الفورم : يوضع في شاشة الصرف من المخزون عمود النوع ك list item ويمكن جعل العملية تظهر مباشرة من شاشة فاتورة البيع مثلا او فاتورة الشراءبالطبع عند اختيار نوع العملية يتم ادخال قيمة في الجدول يعبر عن نوع العملية من خلالها يتم الا ستعلام عن نوع العمليةيمكنك عمل عمود في جدول فواتير البيع يعبر عن المرتجعات ويشير الى تاريخ الارتجاع ويحبذ امام كل صنف في فاتورة الببيع ان كانت عملية الارجاع تتم على اصناف معينة داخل الفاتورةباللطبع تتم عملية الخصم باضافة قيمة سالبة في المخزون تقديم بلاغ
بتاريخ: 21 نوفمبر 201114 سنة كاتب الموضوع comment_217803 جزاكم الله كل خير انا فهمت من الكلام انه سوف يتم عمل جدول واحد وبه عمود Flag ويحمل 4 قيم مثلا 1 مبيعات 2 مرتجع مبيعات 3 مشتريات 4 مرتجع مشتريات - اضافه تاريخ الارتجاع فى جدول الفواتير لتحمل تاريخ الارتجاع .. ولكن عندى تريجر على قاعده اليبانات لتعديل قيمة المخزون فى جدول الاصناف فى حاله الاضافه مثلا على جدول تفاصيل المبيعات اليك هذا التريجر .. كيف يمكن التعديل عليه CREATE OR REPLACE TRIGGER update_product_sell before insert or delete or update of qty on sell_bill_details for each row begin if inserting then[/b] [b]update product set BALANCE_SELL = product.BALANCE- :new.qty where product.product_id= :new.product_id ;[/b] [b]elsif deleting then update product set BALANCE = product.BALANCE + :old.qty where product.product_id= :old.product_id ;[/b] [b]else update product set BALANCE= product.BALANCE- ( :new.qty - :old.qty ) where product.product_id= :new.product_id ; end if ; end ; حاولت اضافة جمله If لتحمل قيم ال Flag ولكن ظهرت مشاكل اثناء عمل Compile للتريجر كيف يمكن التعديل على التريجر واضافه جمله If أخرى به .. وجزاكم الله عنى خير الجزاء تقديم بلاغ
بتاريخ: 21 نوفمبر 201114 سنة comment_217818 السلام عليكم ورحمة الله وبركاتهاخي الكريمراجع الرابط التاليhttp://www.araboug.org/ib/index.php?showtopic=27120&st=30وراجع المشروع التاليمشروع المخازن و فواتير مشتريات و مبيعات و حسابات عملاء و موردينللأخ الكريم Wise جزاكم الله كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.