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

كيف يمكن اظهار نموذج بمكان محدد وأبعاد محدده؟


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

السلام عليكم ورحمة الله

وتقبل الله منا ومنكم وعساكم من عواده

أريد إظهار نموذج بأبعاد محدده وبمكان محدد كما هو موضح بالمرفق بحيث لا يمكن تغيير ابعاد ولا تغيير مكانه 

Aziz.rar

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

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

 

اقدر اعملها بطريقتين:

الاولى: عن طريق نموذج كائن نموذج فرعي (هو نموذج فرعي لا يوجد به نموذج:smile:)

915.Clipboard02.jpg.f203a1671fdb4970e01f1835b16ad364.jpg

.

حيث نعامل كل شيء في هذا الكائن كأنه نموذج فرعي ،

عليه ، فأول مرة نفتح النموذج ، نضع فيه نموذج الازرار:

Private Sub Form_Load()
Rem=====
DoCmd.Maximize

    Me.sfrm.SourceObject = "frm_1"
End Sub

.

وعند النقر على زر-هيكلية المدرسة ، نفتح النموذج Form100 هكذا:

Private Sub ComdIntOrg_Click()

    'Call ActiveCommand
    Me.Parent!sfrm.SourceObject = "Form100"
End Sub

.

يعني :

بدل استعمال الكود التالي لفتح النموذج
docmd.openform "Forms100"


نستعمل
Me.Parent!sfrm.SourceObject = "Forms100"

.

 

وبما ان هذه الطريقة غير مألوفة ، فيحتاج لك تمرين الى ان تأخذ يدك عليه:smile:

المرفق فيه مثال.

 

الطريقة الثانية:

استعمل الكود التالي لفتح كل نموذج:

docmd.openform "Form100"
DoCmd.MoveSize 1440, 2400, 2000, 2000

 والامر عبارة عن حجم النموذج ومكانه
DoCmd.MoveSize(Right, Down, Width, Height)

.

والارقام هذه بمقياس twips

c1 cm = 567 twips 

c1 in = 1440 twips 

 

المشكلة في هذه الطريقة هو معرفة حجم شاشة/شاشات الزبون وتحديد المكان على اساسها :smile:

 

 

جعفر

 

915.Aziz.accdb.zip

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

كل عام وانتم بخير اعاد الله عليك العيد بصحة وعافية استاذي ومعلمي جعفر

لقد اتحفتنا بمشاركاتك ولقد تعلمت منك ومن المنتدى الكثير وفتحت أمامنا أفق الأكسس 

تم التحميل وللمراجعة

ملاحظة واستفسار:لدي زر -هيكلية المدرسة -هذا الزر يقوم بتفعيل أزرار كثيرة تبلغ 15زر سأجعل لكل زر نموذج خاص به وهذا متعب ويسبب تشتيت الدهن فهل يمكن جعل كل النماذج في نموذج واحد مع ملاحظة أن كل نموذج به حقل واحد للبيانات وهذه البيانات كثيرة تبلغ في ملف الوورد 5 صفحات فأي حقل استخدم هل حقل المذكرة أم حقل مربع النص أو تشير علي بحقل معين بشرط أن يكون الحقل يأخذ كمية كبيرة من البيانات كما قلت سابقا-احيانا تبلغ 5 صفحات بالوورد -

أي :

1-أي حقل استخدم

2-كيفية استخدام نموذج واحد به عدة نماذج كما قلت سابقا 15 نموذج

أرجو أن يكون الاستفسار واضحا

استاذي صبري علي ونتعبك أحيانا معانا

وجزاك الله خيرا.................................

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

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

 

اذا كان عدد الحروف اكثر من 255 ، فلن يسع حقل النص ، ويجب عليك الانتقال الى حقل مذكرة حيث يتسع لـ 1 جيجا بايت من المعلومات ويُظهر 65535 حرف في النموذج و التقرير ،

(في احد برامجي ، لم نكن بحاجة الى حقل مذكرة ، وانما كنا بحاجة الى بيانات تسع 3 حقول نص: 255 حرف * 3 حقول = 765 حرف ، فاللي عملته هو عمل 3 حقول نص في الجدول ، وبرمجيا عند قراءة البيانات في النموذج/التقرير من الجدول ، ادمجهم في حقل نص واحد ، وعند الحفظ ، اقسم مجموع الحروف على 255 ، واحفظ في كل حقل جزئه) ،

 

ولكن ، وبدل ان تفتح 15 نموذج او 15 حقل نص كبير ، تستطيع ان تعمل حقول صغيره من سطر واحد ، ثم عند التركيز عليها تضغط Shift + F2 والذي يفتح لك هذا الحقل عن طريق ZoomBox ، او تستطيع ان تفتح نموذج به البيانات الكاملة لهذا الحقل عند النقر المزذوج على الحقل مثلا ،

هذه مجرد افكار ، ولكن الموضوع يعتمد على واقع برنامجك وتصميمك.

 

جعفر

 

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

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

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



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

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

Important Information