فاتورة بيع وشراء
#1
اخوانى الاعزاء
بعد التحية
انا قمت بعمل برنامج بالدلفى 7 وتوقفت عند شيئ مهم جداً فاتورة البيع او فاتورة الشراء بعد أن تملئ بالبيانات المفروض أن اعمل فاتورة جديدة المفروض أن نموزج فاتورة البيع او الشراء يفرغ من البيانات كيف اول سؤال يعنى الامر الذى يضيف الفاتورة الى المخزن الرئيسي ثم يعمل فاتورة جديدة هل من وجهة نظر البرنامج أنة يعمل كل مرة نموزج جديد للفاتورة ام يفرغها برقم فاتورة جديد وماهو الامر الخاص بذلك
اسف على الاطالة حيث أننى مبتدأ بالدلفى 7 والفضل يرجع للمنتدى
وكل عام وأنتم بخير
الرد
#2
هل ممكن تعيد صياغة السؤال بشكل مختصر ؟
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
معلش أسف على أسلوبى
امر يفرغ dbgruid وفى نفس الوقت يحفظها فى الجدول الخاص بها .
وبعد ذلك افتح فاتورة جديدة تكون فارغة وهكذا
مع الشكر
الرد
#4
الف شكر على الرد
لكن هل من الممكن توضيح أكثر
الرد
#5
أنا شخصيا لم أفهم المقصود ، يمكنك الاستعانة بهذين الرابطين ، رغم أن الثاني لا يزال مفتوح غير مكتمل
الأول - الثاني
و لكن حيثما توقفت يمكننا الاستمرار
فقط اطرح السؤال أو قم بادراج مشروعك للإكمال حيث تتضح الأمور و يتضح الإستفهام أكثر.

بالتوفيق أخي
الرد
#6
أنا اعلم أنى تعبتكم معى أنا ارسلت لكم صورة
لكم الشكر


الملفات المرفقة
.rar   فاتورة.rar (الحجم : 20.81 ك ب / التحميلات : 224)
الرد
#7
على حسب ما فهمت ان كل فاتورة هى على علاقة بعميل معين لذالك افترض ان هناك جدولين جدول الفواتير و جدول للعملاء و يجب ان يكون هاذين الجدولين على علاقة معينة (ربط) لتحقيق ما تريد الوصول اليه ... ابحث فى النت عن كيفية ربط الجداول ...
انصحك بتحميل هذه المكونات و الاطلاع على الامثلة المرفقة معها .

هنا
الرد
#8
السلام عليكم ورحمة الله

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

اخي مؤمن فتحى

هل تعآملت مع قوآعد البيانات من قبل ؟
هل استخدمت مثلا الأكسس من قبل ؟

وآظن ان مشآركة الأخ نبيل هي المفتاح,, راجع الموضوعين وستجد ان شاء الله الحلّ...

بارك الله الله لك,, ورفع قدرك,, والسلام عليكم ورحمة الله وبرآكته
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#9
الف شكر
معلش استحملونى شوية عند عمل فاتورة وكتابتها وتغزينها فى الجدول طبعاً كل الاسماء موجودة فى dbgruid
لما احب اعمل فاتورة جديدة المفروض ادوس + يفرغ الحقول كلها ماعدا dbgruid هو دة السؤال افرغ ال dbgruid أذى
مع الشكر وأسف على الاطالة
ولكن وبدون مبالغة صدقونى أنا اتعلمت البداية من هذا المنتدى العظيم بكل أعضائة افادكم الله
مع الشكر
الرد
#10
السلام عليكم
أظنني فهمت مقصودك أخي فتحي...
تابع معي...
في برامج تسيير الأعمال التجارية عادة ما يكون هناك جدولين لتسجيل الفواتير...
جدول الفواتير الأم (Master) وجدول فواتير الإبن (Detail)...
في الجدول الأم يسجل المعلومات العامة للفاتورة ...
في الجدول الإبن يتم تسجيل تفاصيل الفاتورة ومحتواها من السلع و...
إنشاء فاتورة جديدة يعني إنشاء سطر في الجدول الأم ومجموعة من الأسطر في الجدول الإبن.
يتم الربط بين الجدولين بطريقة Master-Detail ... راجع موضوع الأخ نبيل حولها.
بحيث التعرف على الفواتير من خلال حقل يربط بين الجدول الأم والجدول الإبن.
هذا ما فهمت من سؤالك والله أعلم.
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


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


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