الاكواد موجودة في المنتدى لعلك تبحث عنها .... أو ان ان وجدت فرصة اقتطعها من برنامجي لادرجها هنا ....
لانها تصبح غير قابلة التعديل وخاصة للنماذج والتقارير ..... اما الجداول فممكن التعديل عليها .... السائل كان يسأل عن النماذج ..... والافضل دائما في حالة البرامج اجعلها قاعدتين ( امامية - خلفية ) ليسهل التعامل معها سواءا كانت MDE أ MDB
وعليكم السلام ورحمة اله وبركاته ....
اذا كانت نسخ البرنامج تم توزيعها بصيغة ( MDB أو ACCDB ) يمكن ارسال برنامج صغير فيه النماذج المعدلة .... وظيفة هذا البرنامج حذف النماذج القديمة من البرنامج لدي المستخدمين ثم اضافة النماذج المعدلة الى برامج المستخدمين ... ( لكن يجب عمل نسخ احتياطية قبل ذلك ) طبعا هناك طرق اخرى ... لو استخدمت البحث في المنتدى كان أفضل لاثراء افكارك بافكار أخرى ...
..............................................................................................................
اذا كان تقصد ان هناك تقرير اخر وتريد استخدام نفس الكود ... طبق نفس الطريقة .. وبنعدل بسيط في الارقام وبالمحاولة والخطأ حتى تصل للمطلوب لان كل تقرير يختلف عن الاخر من حيث حجم السجلات به
Me.PageHeaderSection.Height = 36 * 287
استخدم الكود بهذه الطريقة مع اكمال بقية الكائنات بنفس الطريقة ..................
If (Me.Page / 2) = Int(Me.Page / 2) Then
Me.PageHeaderSection.Height = 36 * 287
Me.id_تسمية.Visible = False
Me.date1_تسمية.Visible = False
Else
Me.PageHeaderSection.Height = 0
Me.id_تسمية.Visible = True
Me.date1_تسمية.Visible = True
End If
طيب فكرة على فكر اساتذتنا الكرام نقوم بزيادة ونقصان رأس الصفحة كما يلي .... ضع هذا الكود في حدث عند التنسيق ....
If (Me.Page / 2) = Int(Me.Page / 2) Then
Me.PageHeaderSection.Height = 36 * 287
Else
Me.PageHeaderSection.Height = 0
End If
جرب واعلمنا بالنتيجة .....