اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


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
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information