اذهب الي المحتوي
أوفيسنا

شرح عن الوحدات النمطية لضبط حجم النموذج على كل الشاشات


Ahmed_J
إذهب إلى أفضل إجابة Solved by jjafferr,

الردود الموصى بها

السلام عليكم

لدي نموذج  لاحد الاخوة الاعزاء  فيه وحدات نمطية ( Modules) ووحدات نمطية للفئة (Class Modules) لضبط النموذج على كل الشاشات باختلاف قياساتها؟

1- هل ممكن من احد الاخوة شرح عن هذه الوحدات النمطية وفائدة كل منها .

2- هل يمكن اختصارها او التعديل عليها.

3- يوجد بالنموذج عدة اكواد  (هل ممكن شرح لكل واحد منها ) ويوجد قسم منها ملغي (غير مفعل ) شو هو السبب ؟

On Error Resume Next
'DoCmd.MoveSize 250, 100, 20000, 10500
Me.KeyPreview = True
'Call CenterFrm(Me)
'Call MovCenter(Me.WindowHeight, Me.WindowWidth)
Set frmResize = New FormResize
Set frmResize.Form = Me

وشكرا لكم

وتحياتي للمشرفين على هذا الموقع الرائع

 

ضبط النموذج على كل الشاشات.rar

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

في ٢‏/٢‏/٢٠٢١ at 18:58, Ahmed_J said:

1- هل ممكن من احد الاخوة شرح عن هذه الوحدات النمطية وفائدة كل منها .

2- هل يمكن اختصارها او التعديل عليها.

3- يوجد بالنموذج عدة اكواد  (هل ممكن شرح لكل واحد منها ) ويوجد قسم منها ملغي (غير مفعل ) شو هو السبب ؟

1. في الكثير من الدوال ، اعرف طريقة ارسال البيانات لها ، وهي تقوم بالعمل ، فمالي شغل في كيفية عملها ، لأنه موضوع فني بحت لا ناقة لي فيه ولا جمل 🙂

2. لا تلمسها ، فالكود ذو الالف سطر الذي استعمله انا في جميع برامجي ليربط الواجهة بالجداول ، طوله لا تأثير له على الاكسس (نعم يظل في الذاكرة ، ولكنه لا يُذكر) ،

3. يعتمد من وين اخذت الكود ، فبعض المبرمجين عندهم هواية تجميع الدوال الخاصة ، وبعد التجربة يرون ان احد هذه الدوال افضل/اسهل من الاخرى ، فيتركون الباقي في البرنامج ، سواء لإستعمالهم لاحقا او ان في الكود جزئية معينه قد يحتاجون لها لاحقا 🙂

 

جعفر

  • Like 3
رابط هذا التعليق
شارك

شكرا لك استاذ @jjafferr 

كلامك على الراس وهو صحيح 100% 

طيب ممكن اختصر اسئلتي بثلاث اسئلة لو سمحت ؟ 

السؤال الاول :  يخص الكود بالنموذج ؟ ماهو المقصود منه

Me.KeyPreview = True

السؤال الثاني : يخص الكود التالي و عند  تشغيله  لايعمل ؟ هل توجد له داله في الوحدات النمطية ام ماذا؟

Call MovCenter(Me.WindowHeight, Me.WindowWidth)

السؤال الثالث : هل توجد وحدات نمطيه زائده يمكن حذفها ؟ لا احتاجها في الملف المرفوع؟

وشكرا لك

وجزاء الله خير الجزاء استاذي العزيز

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

  • أفضل إجابة
7 دقائق مضت, Ahmed_J said:

السؤال الاول

حتى يتم تطبيق كود الاحداث 

 

7 دقائق مضت, Ahmed_J said:

 

السؤال الثاني

الكود ينادي الدالة MovCenter ويرسل لها معلومتين لهما علاقة بإرتفاع النافذة وعرضها 

 

9 دقائق مضت, Ahmed_J said:

السؤال الثالث

لا ادري ، لم اتطلع على الكود ، وحتى لو اتطلعت عليها ، فقد تكون الدالة تنادي دالة ثانية ، وهكذا 🙂

  • Thanks 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information