كيف تخزن سجل لمنتج ولم تخزن الفاتورة بعد؟
#10
وعليكم السلام ورحمة الله
cosinuszero كتب :من سيخزن الاول ؟ أيهما تكتب الاولى fac.post أو facprod.post ؟
فإن كانت fac فهذا يعني أنو كل مرة ندخل منتج في الفاتورة تكون هناك fac.post
لم تذكر اي معلومات عن حقول الجدولين كي يمكن معرفة على اي منطق تبرمج
دائما اوضح نوع قاعدة البيانات، اصدار دلفي المستخدم...

نعود للسؤال، الحالات كثيرة احسنها ما قاله الاخ ناجي باستخدام Transaction
يمكن ايضا اتباع المنطق التالي
عند البداية تستخدم fac.append و facprod.append
تكتب معلومات الفاتورة والمنتج وتحفظهما بfac.post و facprod.post ؟
ثم اي منتج اخر يضاف بfac.edit و facprod.append
والحفظ كما سبق fac.post و facprod.post ؟

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

منطق اخر : تستغني كليا عن حدول الفاتورة وتستخدم فقط جدول واحد تسميه جدول الحركات او جروج/بيع منتج ومنه يمكنك استخراج مواد فاتورة باستعلام

tarek.inf كتب :
PHP كود :
factproduit.edit;
factproduit.post; 
ما كتبه فوق غير منطقي
عندما تستدعي Edit ثم بعدها Post فهذا لن يغير شيئ
الرد


الردود في هذا الموضوع
كيف تخزن سجل لمنتج ولم تخزن الفاتورة بعد؟ - بواسطة محمد عبد العزيز - 25-10-2012, 06:38 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم