أبو أفنان قام بنشر يوليو 15, 2004 مشاركة قام بنشر يوليو 15, 2004 'الشرح أتبع بالخطوات التالية : '1- انشئ نموذج وضع الوحدة النمطية كلها قص ولصق فى النموذج وذلك عن طريق ( عرض ثم تعليمات برمجية ) . الكود حدث عند الفتح 2 احفظ النموذج . 3- انشئ جدول وسمه باسم t1 وضع بداخله حقل تاريخ اسمه date1 ولا تضع فيه أي تاريخ 4 قم بتشغيل النموذج ستجد أنه يفتح عادي بدون مشاكل . 5- اذهب وافتح الجدول ستجد تاريخ اليوم بداخله . 6- غير التاريخ إلى قبل تاريخ اليوم بثلاث أو اربع أيام . 7- قم بتشغيل النموذج مرة أخرى . ستظهر لك رسائل البرنامج . وستلاحظ أن الجدول قد تم حذفه 8.بإضافة المرجع التالي من قائمة المراجع References : Microsoft DAO 3.6 Object Library Private Sub Form_Open(Cancel As Integer) On Error GoTo MyErr: Dim MyFirst As Date Dim MyInDate Dim MyTableName As String MyInDate = DFirst("[Date1]", "[T1]") If Not IsNull(MyInDate) Then MyFirst = MyInDate Else DoCmd.SetWarnings False DoCmd.RunSQL ("INSERT INTO T1 ( Date1 ) SELECT Date();") DoCmd.SetWarnings True MyFirst = Date End If If MyFirst <= Date - 3 Then '[color=green] ÛíÑ ÇáÑÞã ãä 3 Çáì Çí ÚÏÏ ÊÑíÏ[/color] MsgBox "ãÖì Úáì ÇáÊÔÛíá 3 ÇíÇã æÓíÊã ÇíÞÇÝå" Call TableDelete Else If MyFirst > Date Then MsgBox "Êã ÇáÊáÇÚÈ ÈÊÇÑíÎ ÇáÌåÇÒ æÓíÊã ÇíÞÇÝ ÊÔÛíáå" Call TableDelete End If End If Exit Sub MyErr: If Err.Number = 3078 Then MsgBox "Êã ÊÚØíá ÇáÈÑäÇãÌ" Quit 'ÞãÊ ÈÊÚØíá ÇáÇãÑ ÎÑæÌ áÊÑæÇ ÇáØÑíÞÉ 'Else MsgBox Err.Number & vbCrLf & Err.Description End If End Sub Function TableDelete() On Error Resume Next Dim MyDb As Database Dim MyTable As TableDef Dim MyTableCount As Integer Set MyDb = Application.CurrentDb MyTableCount = MyDb.TableDefs.Count For i = MyTableCount - 1 To o Step -1 Set MyTable = MyDb.TableDefs(i) MyTableName = MyTable.Name If Left$(MyTableName, 4) <> "Msys" Then MyDb.TableDefs.Delete (MyTableName) Next MyDb.Close End Function رابط هذا التعليق شارك More sharing options...
شيرين2004 قام بنشر يوليو 15, 2004 مشاركة قام بنشر يوليو 15, 2004 شكرا يا اخي على هذه المعلومات والف الف شكر لك رابط هذا التعليق شارك More sharing options...
الباشق1 قام بنشر يوليو 20, 2004 مشاركة قام بنشر يوليو 20, 2004 الف شكر لك اخي وقدر لك هذا العمل المفيد للمبرمجين واشكرك على توضعك رابط هذا التعليق شارك More sharing options...
أبو أفنان قام بنشر يوليو 23, 2004 الكاتب مشاركة قام بنشر يوليو 23, 2004 لكم الشكر رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان