Private Sub Form_Load()
Dim xdate As Date
Dim Ndate As String
Dim mssg As String
xdate = #12/23/2014#
If xdate <= Date Then
MsgBox "انتهت الفترة التجريبية فضلا اتصل على 123456789"
Quit
Else
Ndate = CStr(xdate - Date)
mssg = "المدة المتبقية" & " " & Ndate & " " & "يوم"
MsgBox mssg
DoCmd.Close
End If
End Sub
السلام عليكم
اخونا عبدالفتاح اسأل الله الكريم لك العفو والمعافاة
اخونا ابو آلاء مطلوبك مقدور عليه
ولكني لم اتمكن من رؤية الامثلة بسبب استخدامي لاكسس 2003
المطلوب منك ارفاق جدول ببعض المحافظات واكوادها
ايضا جدولا آخر بكم اسم كذا مع ارقامهم القومية
اجعل المرفق على الامتداد mdb
dim i as integer
i=dlookup("raseed","jadwal")
if text1>i then
msgbox"الرصيد & i & اقل من المطلوب "
Undo
exit sub
end if
text1 هو حقل الطلب
raseed هو حقل الرصيد
jadwal هو الجدول المشتمل على حقل الرصيد
اجعل الكود اعلاه في حدث بعد التحديث لحقل الطلب
فهم السؤال نصف الاجابة
اجابة موفقة ووافية ولكن توجد بعض المشكلات في المرفق
المهم لتحقيق المطلوب هو جعل التقرير يستند الى استعلام مصدره هو مصدر النموذج ويجعل داخله معيارا لاظهار السجلات المؤشر عليها فقط
اذا كانت الارقام في الجدول الاول مساوية للارقام في الجدول الثاني امكنك عمل ذلك باستخدام استعلام تحديد يجمع الجدولين ويمكنك ايضا عمل استعلام ينشء جدولا جديدا
بالطبع لا
المشكلة موجودة في اول مثال وقد عالجتها في مثالي الاخير فلم تعد تظهر
ولا ادري لماذا تظهر عندك
حاول صياغة الاكواد بطريقة أخرى
واساس المشكلة او اصلها كالتالي :
حين ندخل بيانات فأنها تثبت في الجدول
ثم نقوم بالخطوة الثانية وهي المسح ( وليس الحذف ) فتختفي البيانات مع بقاء السجل فارغ
الحل :
احد امرين :
الاول :تغيير الكود الى حذف السجل بعبارة sql او استعلام حذف
الثاني : جعل النموذج غير منضم والحاق البيانات بـ sql او استعلام الحاق ايضا
هذه المشاركة مكانها منتدى اكسل
انظر هنا ... اعتقد هو مطلوبك
http://www.officena.net/ib/index.php?showtopic=44222#entry257375
http://www.officena.net/ib/index.php?showtopic=45984#entry273031
اخي الحبيب
الرقم 64 لم يأتي ذكره في المشاركات السابقة
وقد اجتهدت
علما اني اعمل على 32 بت واوفيس 2003
وللعلم والفائدة :
معظم برامجي المعمولة على 2003 تعمل على الاصدارات الحديثة الى 2013 بلا مشاكل وعلى كلا النظامين 64 ، 32
اذكر فقط وحدة نمطية واحدة خاصة بضبط النماذج لم تعمل وقتها في الاصدار 2010 وقمت بالغائها ومشي الحال
السلام عليكم
من واقع تجربة ومعاناة
المشكلة في _ بعض اصدارات_ اوفيس 2007
اعتمد 2003 او 2010 وما فوق
علما ان قليل جدا من الوحدات النمطية ( التي يضمنها المبرمج داخل 2003) تحتاج الى تعديل داخل 2010