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

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

قام بنشر

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

 

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

الاولى: عن طريق نموذج كائن نموذج فرعي (هو نموذج فرعي لا يوجد به نموذج: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