الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم نقل بدء تشغيل النموذج برمجيا

مغلق
بدأه بو يوسف الراشد في 2 فبراير 2005 · 4 رد · 578 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،

كما تعلمون أنه يتم جعل أحدى النماذج تعمل مع فتح ملف الآكسس من خلال الذهاب إلى:

أدوات >> بدء التشغيل

ومن ثم الذهاب عند "عرض النموذج/الصفحة" ويتم اختيار النموذج

لكن إذا كان لدي في الصفحة الرئيسية زر خيار اسمه "عدم عرض الشاشة مرة أخرى"

فإذا قمت بجعل زر الخيار = True

فإنه إذا تم إغلاق ملف الاكسس وفتحه مرة أخرى فإن النموذج الرئيسي يكون نموذج آخر

فكيف يم ذلك برمجيا ؟

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

تم تعديل هذه المشاركة بواسطة بو يوسف الراشد في 2 فبراير 2005 في 17:02

#2

مجرد فكرة:

تصميم ماكرو مرتبط بالزر عندما ينشط بعلامة true

#3

الفكرة تقوم على التالي:

نفترض أن لدينا نموذج اٍفتتاحية يفتح مباشرة عند فتح الملف, و منه بواسطة زر أمر عند الضغط عليه يتم فتح النموذج لاٍدخال البيانات, نريد برمجيا تغيير خيارات التشغيل لكي يتم فتح نموذج اٍدخال البيانات دون المرور على الشاشة الافتتاحية.

نقوم بانشاء حقل خيار نعم/لا في جدول اٍسمه table1 نسميه check

في الشاشة الافتتاحية ننشىء زر بواسطته نحدد خيار بدأ التشغيل و نكتب الكود التالي عند النقر عليه:

DoCmd.SetWarnings False
DoCmd.RunSQL "Update Table1 set check = true where check = false "
DoCmd.SetWarnings True

هذا الكود يقوم بوضع علامة صح على حقل check الموجود في الجدول Table1

اْثر ذلك نقوم بكتابة الكود التالي في خاصية عند تنشيط لنموذج الشاشة الافتتاحية الكود التالي:

If Me.check = True Then
DoCmd.OpenForm "نموذج1"
DoCmd.Close acForm, Me.Name
End If

دور هذا الكود عند بداية تحميل النموذج أنه يستعلم اٍذا كان حقل check معلم بصح فاٍنه لا يفتح و يمر مباشرة الى الأمر الخاص بفتح النموذج المسمى نموذج1 .

نفس الطريقة و لكن بطريقة عكسية و ذلك للتحكم في النموذج الذي نريد فتحه عند بداية التشغيل حيث أن هناك زر يقوم بوضع علامة لا في حقل check بالجدول Table1 هذا اٍذا أردنا أن يبدأ البرنامج بالشاشة الافتتاحية, أما في حالة عدم الضغط عليه فاٍن النموذج 1 يفتح مباشرة دون المرور على الشاشة الافتتاحية.

المثال المرفق يوضح كل الشرح الوارد أعلاه.

خيار بدأ التشغيل.rar

#4

أحرجتني يا مشرفنا الغالي

:D :D :D :D :D :D :D

الله يجعله في ميزان حسناتك

#5

مشكور أخي الكريم و موفق اِن شاء الله.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…