وعليكم السلام
اخونا مصطفى
الكود اعلاه ياخذ نسخة من القاعدة برقم خاص يمثل تاريخ اليوم
وما في شي اسمه اعمل استرجاع للقاعد في الداتا نفسها .. يعني السألة تحتاج لتفصيل
لان الاسترجاع انواع :
- استرجاع جدول او جداول معينة ( استبدال )
- استرجاع آخر نسخة من قاعدة البيانات بسبب تلف اصاب القاعدة الحالية
- استرجاع مؤقت لنسخة من بيانات سابقة للتصفح والطباعة فقط
فاسترجاع الجداول معروف وهو بالاستيراد من القاعدة البعيدة بعد حذف الجداول في الحالية
اما استرجاع آخر نسخة فيتم حسب عملية الحفظ
فان كان الحفظ بجانب قاعدة البيانات فيتم حذف القاعد الاساسية ثم تسمية النسخة باسم القاعدة الاساسية
وان كانت بعيدة فيتم اعادة تسميتها ثم نسخها ولصقها بديلا للاساسية
واما ان كان الاسترجاع للقراءة فقط فهنا يكفي نقل الارتباط اليها مؤقتا
قارن بين عملك السابق وبين التعديل
تلاحظ ان التعديل تم على تنسيق قاعدة if ولم اتعرض لشروطك فهي صحيحة
فالشرط الاول والثاني جمعتهما في اطار واحد لان الشرط وقع على كائن واحد
فاستخدمت اذا ، والا اذا
ثم انهيت الشرط حيث انه اساسي ويترتب عليه ما بعده
وكذا فعلت بالشرط الثالث والرابع
آمل ان يكون شرحي هذا واضح ومفهوم
جواب السؤال الاول
استخدم الفرز والتجميع
عند فتح التقرير على التصميم ابحث في شريط الادوات عن ايقونة الفرز والتجميع
المسألة واضحة وسهلة
وجواب السؤال الثاني
تحتاج تضع مربع او خانة اختيارتظهر امام كل سجل عند العرض
ثم انت بحاجة الى عمل دوارة داخل الكود تتلمس الحقول المؤشر عليها وتطبعها
اخي
التعب والوقت الذي ستقضيه واحد سواء سلكت المنهج العلمي الصحيح او غيره
فنصيحتي لك الا تتعجل النتائج وانما تأخذ الموضوع درجة درجة
ابدأ بالجداول ودراستها وطرق الانشاء الصحيح لها
ابدأ من هنا http://www.officena.net/ib/index.php?showforum=73
جرب فلن تخسر
حياك الله ايها المحب بين اخوانك
دعنا نتكلم عن الاساسات
بصورة عامة وبعيدا عن كثير من التفاصيل
انت بحاجة الى جدولين فقط
1- جدول المواد او ما يسمى بالاصناف ويشمل رقم الصنف ، اسم الصنف ، الوحدة ، السعر
2- جدول العمليات ويشمل رقم الصنف ، نوع العملية (بيع/شراء) ، نوع البيع (نقد/دين)، رقم العميل ، الكمية ، سعرالوحدة
بقية البيانات مثل الفواتير والمجاميع والارصدة تظهر من خلال الاستعلامات والتقارير
وتحتاج الى جدول لتسجيل العملاء المدينين
ومعذرة لم اتمكن من رؤية المرفق لاني اعمل على الاصدار 2003
وعليكم السلام
اخي انت مخير بين امرين
اما ان تضع سطر التحديث في آخر كود الرقم القومي
Me.Status_ID.Requery
بمعنى انه بعد الفلترة وقبل نهاية الحدث يتم تحديث الحالة الاجتماعية
والا اجعل الحدث عند التركيز على الحقل
Private Sub Status_ID_GotFocus()
Me.Status_ID.Requery
End Sub