لا اعلم ما السبب للأسف فاليس لدي توقعات لكن من الافضل ان تضع البرنامج خارج مجلد جوجل درايف
و تضع داخل الكود رابط مجلد جوجل درايف و هذا هو الاجراء السليم
هذي ما هي دلالة على ان نفس قاعدة البيانات هي التي تعمل
قد تكون فيه عمليات معلقة في سجل الأحداث سواء Temp h او غيره و بالتالي ستجد الحدث نشط
لكن قاعدة البيانات تكون مغلقة
لذا بإمكان انك تستخدم حدث افراغ الكاش
تفضل هذه الدالة التي انقذني بها اخي @jjafferr
Function DateFormat(varDate As Variant) As String
If IsDate(varDate) Then
If DateValue(varDate) = varDate Then
DateFormat = Format$(varDate, "\#mm\/dd\/yyyy\#")
Else
DateFormat = Format$(varDate, "\#mm\/dd\/yyyy hh\:nn\:ss\#")
End If
End If
End Function
للاستدعاء
DateFormat([Date1])
العفو منك اخي عمر لكن يوجد خطا 😂
تفضل التعديل
=IIf(IsNull([txtDateBack]) And [txtDateEnd]>Format(Now();"yyyy/mm/dd");"اجازة"
;IIf(IsNull([txtDateBack]) And [txtDateEnd]<=Format(Now();"yyyy/mm/dd");"غياب"
;IIf(Not IsNull([txtDateBack]);"يعمل";"-")))
Project2.zip
لتحديث ربط الجداول استخدم الكود التالي
Dim strDbFile As String
Dim strPassword As String
Dim strConnect As String
strDbFile = CurrentProject.Path & "\bb.MDB"
strPassword = "19801213011"
strConnect = "MS Access;PWD=" & strPassword & ";DATABASE=" & strDbFile
Dim tdf As DAO.TableDef
Dim db As DAO.Database
Set db = CurrentDb
For Each tdf In db.TableDefs
' ignore system and temp tables
If Not (tdf.Name Like "MSys*" Or tdf.Name Like "~*" Or tdf.Name Like "exl*") Then
tdf.Connect = strConnect
tdf.RefreshLink
End If
Next
لإخفاء جدول معين استخدم التالي
Application.SetHiddenAttribute acTable,"Customers", True
تفضل هذا الحل
تم انشاء ملف Word
و اضافة تصميم البطاقة لملف الوورد و اضافة اشارات مرجعية
و تم تحديد حجم الصفحة حسب الحجم في البطاقة الموجودة في التقرير
قم بالتجربة ستجد انك حققت الهدف
2New.zip
1-مصطفى (122146).docx
في ازرار الطباعة ضع الكود التالي قبل تنفيذ امر الطباعة
و لا تنسى تغيير اسم التقرير
تعيين نوع الخط للتسمية و مربع النص
Dim ctl As Control
For Each ctl In Reports!Report1.Controls
If TypeName(ctl) = "TextBox" Then
Reports!Report1.Controls(ctl.Name).FontName = "Arial"
End If
If TypeName(ctl) = "acLabel" Then
Reports!Report1.Controls(ctl.Name).FontName = "Arial"
End If
Next ctl