بسم الله والحمد لله والصلاة والسلام على رسول الله
كل عام وأنتم بخير بمناسبة العيد الأضحى المبارك
الأخوة الأفاضل أعضاء - مشرفى - خبراء المنتدى سوف أثير موضوع فى غاية الأهمية من وجهة نظرى وهو هل يمكن أن يعمل أمر seek بين وأستعلام وجدول
فانا عندى منظومة ضخمة وقوية اعددتها والحمد لله وهى تعمل الأن بشكل رائع والمشكلة تتمثل فى الأتى : -
1- تحتوى المنظومة على شاشة فواتير البيع
2- تتكون فواتير البيع من جدولين ( T_HEAD_SAL - T_BODY_SAL )
3- الجدول الأول : T_HEAD_SAL ويخزن فيه ( رقم الفاتورة -تاريخ الفاتورة - وقت الفاتورة - الأسم - قيمة الفاتورة )
4- الجدول الثانى : T_BODY_SAL ويخزن فيه ( رقم الفاتورة - كود الصنف - كود المخزن - الكمية - السعر - وكود يضم كود الصنف مع كود المخزن )
المشكلة هى عبارة أن عند تسجيل الفاتورة يتم خصم كميات المبيعات من جدول يسمى T_ITEMS_BAL
5- جدول T_ITEMS_BAL ( هو جدول به جميع الأصناف بكمياته فى جميع المخازن ) يبلغ عدد سجلات الجدول 1250 سجل
6- يبلغ عدد سجلات جدول جسم الفاتورة T_BODY_SAL حوالى 10000 سجل
7- طبعاً أنا لا استخدم أمر LOOP - NEXT I لأنه يغيب جداً
8- فقمت بعمل CREATE TABLE عند التسجيل يحتوى فقط على عدد أصناف الفاتورة المطلوب ترحيلها فقط واستخدمت أمر SEEK
ومشكلته لو أنقطع التيار الكهربائى أو حدث هنج للحاسب فإن المستخدم لا يستطيع تفريغ الجدول اللحظى فبظل ملىء بأصناف الفاتورة الحالية
وعند تسجيل فاتورة أخرى تحدث المشكلة
T_BODY_SAL ------ APPEND QUERY -------- T_ BAL ------- T_ITEMS BAL
9- اريد عمل QUERY لحظى عند ترحيل الفاتورة يحتوى على أصناف الفاتورة المطلوب ترحيلها فقط واستخدام أمر SEEK ليبحث فى جدول T_ITEMS_BAL
مرفق لكم سورة توضح ذلك
مستـــــــعد أرفاق جــــزء كبير مـــــــــــن المنظومة لوجه الله .إذا اردتم