المشاركات : 35
المواضيع 7
الإنتساب : Nov 2017
السمعة :
0
الشكر: 4
تم شكره 7 مرات في 6 مشاركات
21-11-17, 07:26 PM
يا جماع انا اعمل على برنامج تسيير مخزون سلعة والبيع وأريد ان ينبهني البرنامج عن قرب انتهاء تاريخ السلعة مع العلم أني اعمل على قاعدة بيانات اكسس 2008 ويتم تسجيل تاريخ انتهاء في جدول material العمود datex
ارجو ان تساعدوني ......من فظلم ...ولكم جزييييل الشكر
المشاركات : 42
المواضيع 11
الإنتساب : Oct 2017
السمعة :
6
الشكر: 16
تم شكره 38 مرات في 14 مشاركات
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 ' الوقت هنا تم تحديده بثلاثة ايام
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 " تم تعطيل البرنامج" & vbCrLf & vbCrLf & _
" مع السلامة " & vbCrLf & vbCrLf & _
" تعطيل", vbOKOnly + vbMsgBoxRight + vbExclamation
DoCmd.Quit
Else
MsgBox Err.Number & vbCrLf & Err.Description
End If
End Sub
سبحان الله وبحمده
المشاركات : 35
المواضيع 7
الإنتساب : Nov 2017
السمعة :
0
الشكر: 4
تم شكره 7 مرات في 6 مشاركات
لم أفهم الكود ....لو أنك تبسطو شو لاني مبتدأ في هذا ....وأحاو قدر الامكان التعلم .....
يا ريت تعمل فييديو أو مشروع بسيط لأفهم عليه ....وجزاك الله خيراااا
المشاركات : 267
المواضيع 20
الإنتساب : Sep 2014
السمعة :
33
الشكر: 160
تم شكره 688 مرات في 253 مشاركات
عندى بس برنامج وموقع هسلمهم واعمله لك يااخى خلال يومين