طيب ممكن سؤال استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr
عن نفسى مش بحب افتح نموذج مخفى
لماذا لا يتم انشاء موديول ونرف متغير عام قيه وليكن
Global CrntYear As Integer
وفى نموذج فتح التقرير عند التحميل نستبدل
Forms!Swichboard!txtYear = Year(Date)
بذاك
CrntYear = Year(Date)
TempVars.Add "x", CrntYear
وفى مربع السرد
DoCmd.OpenReport stDocName, acViewPreview, , "Year(date()) = " & CrntYear & ""
ولا ننسى القيمة المعلمة التى فى التقارير يتم استبدالها ب
[TempVars]![x]