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

[ تمت الإجابة ]نموذج بدء التشغيل لتطبيق اكسيس بالكود

مغلق
بدأه khatab في 29 نوفمبر 2007 · 15 رد · 1,808 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

من المعروف ان نموذج بدء التشغيل يمكن تعينة من القوائم او بالماكرو autoexec فهل يمكن تعينة بالكود

شكرا لكم جميعا

ابراهيم خطاب

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#2

اكيد ممكن وهي عن طريق خصائص قاعدة البيانات كما يلي

CurrentDb.Properties("StartUpForm") ="someform"

لكن المشكلة في هذه الطريقة انها بحاجة الى اعادة تشغيل اي في المرة القادمة يتم اعتماد هذا الفورم

حل اخر ابسط هو انشاء فورم مخفي ومنه تشغل الفورم الذي تريد

#3

مشكور جدا على الاستجابة ولكن

1-الطريقة الاولى اين اضع الكود

2- بالنسبة للطريق الثانية لم افهم المقصود بها جيدا

ولك منى الف شكر

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#4

الطريقة الاولى هي مثل طريقة الغاء تجاوز مفتاح الشفت وغيرها من الخصائص وهي يجب ان توضع في الفورم الذي تريد التغييره من.

الطريقة الثاني اضف اي فورم واجعله فورم البداية

Private Sub Form_Open(Cancel As Integer)
 Me.Visible
 Dim x As Integer
 Select Case x
 Case 1
 DoCmd.OpenForm "from1"
 Case 2
  DoCmd.OpenForm "from1"
End Select
End Sub

وبدل x ضع القيمة التي على اساسها ستحدد اي فورم سيظهر

#5

الاستاذ الفاضل

اود ان ابلغك القصد من جعل نموذج بد التشغيل يحدد بالكود حتى لايستطيع المستخدم تغير تلك الاعدادات بعد تحويل القاعدة الى MDE حيث ان الطرق الاخرى يمكن تغيرها من الخصائص حتى مع الصيغةMDE

ونرجوا لوامكن وضع مثال صغير ولو نكلف عليك

وجزاك الله كل خير واعطاك العافية ومشكور ,,,,,,,,

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#6

اخي الفاضل خطاب

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

الموضوع يحتاج الى عدة خطوات للشرح لكي تفهم الطريقة وتقوم بتطبيقيها

هذا مثال مفتوح المصدر MDB حاول ان تغير نموذج البداية وهو مفتوح المصدر ولكن لا تستطيع ان تغير بدء التشغيل

zaStartUP_OPEN_MDB.rar

ايضا نفس المثال السابق قمت بتحويله الى MDE بمعنى يستحيل ان ترى الأكواد البرمجية بعد الآن حاول وجرب

zaStartUP_Close_MDE.rar

لمعرفة المزيد من الشرح ومعرفة الطريقة كاملة راجع هذا الرابط

/index.php?showtopic=110817

#7

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

مشكورين جمعيا على المجهود الرائع

ولكن الاستاذة الفاضلة زهرة المثالين يمكن الغاء نموذج البدء والدليل هاهم الملفين بعد التعديل

start.rar

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#8

الاخت زهرة، الاخوة الكرام تحية طيبة،،

لدي مثال عملته سابقا على تغيير شاشة البدء بالكو والفكرة مشروحه في الموضوع،، مع انني اشك ان سؤال الاخ اضح،، هل هو يريد منع تغيير النموذج ام تعيينه فقط بالكود...

المثال هنا: تغيير شاشة البدء كل مرة بالكود

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#9

الاخوة الافاضل الفكرة بسيطة لكن هل ممكن تنفيذها ام لا

الفكرة هى منع المستخدم من تغير نموذج بدئ التشغيل بمعنى لو افترضنا ان لدينا عدد 2 نموذج الاول Form1 ,والثانىForm2 ,وتم تعين النموذج form1 كنموذج بدء التشغيل فلايستطيع المستخدم التعديل وجعل Form2 كنموذج بدء التشغيل وكذلك لايستطيع المستخدم جعل قاعدة البيانات بدون نموذج بدء تشغيل اعتقد الامر واضح ولكم جميعا الشكر والتقدير وجعله فى ميزان حسناتكم

ابراهيم خطاب

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#10

اخي الفاضل ابراهيم خطاب

لم اعلم ان المستخدم العادي لقاعدة البيانات يستخدم برامج خارجية للتحكم في اوامر بدء التشغيل

عموما هذا المثال بعد التعديل بحيث يتم فتح نموذج بدء التشغيل دائما بالكود

zaStartUP.rar

#11

الاستاذة الفاضلة زهرة

دائما مبدعة انا بالفعل استخدمت برنامج خارجى واعلم ان المستخدم العادى قد لايستخدم هذه البرامج لكن احيانا عندما تكون قاعدة البيانات تتكون من ملف للواجهه وملف للجداول وبينهما ربط فاذا تغيرمسار الربط تنكشف قاعدة البيانات او لااى سبب اخر

ولكنك فى المثال الاخير كالعادة ابدعت ولكن الملف MDE ولو ان الامتداد MDB فانت من علمنا ذلك ونرجوا ارفاق المثال مفتوح فهو جميل ورائع كما عادتك

وجزاك الله الف خير وجعله فى ميزان حسناتك

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#13

الاستاذه الفاضلة زهرة

شكرا جزيل وبارك الله فيك واعطاك الصحة والعافية

فما تبذلية لمساعدة الاعضاء منقطع النظير

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#14

السلام عليكم

مرة اخرى المثال جميل بس طلع عيونىعشان اشوف الكودالباسورد فتح مرتين كل مرة برقم سرى مختلف وفية شغل كتير انا بخبرتى البسيطة بصراحة تعبت من كثرة الارقام السرية لكن وصلت وكمان شيى جميل فى Inputbox تكتب بصيغة باسورد (نجوم)

شكرا

مر الكلام زى الحسام يقطع ما كان ما يمر، أما المديح سهل ومريح يخدع لكين بيضر، والكلمة دين من غير إيدين بس الوفا ع الحر

#15

بارك الله فيك اخي ابراهيم خطاب

لكي تعرف فقط ان بعض الأشياء لا يمكن الحصول عليها بسهولة كما في المرات السابقة من الأمثلة .

لهذا توقعت ان تحشد جميع الجيوش ( البرامج ) لديك وتقوم بفك القاعدة بأي طريقة مع انها مفتوحة المصدر

ولكني وضعت بها بعض الأوامر فما ان تنتهي من امر حتى يظهر لك أمر آخر اصعب من قليلا وخاصة فيما يتعلق بالأرقام السرية سواء الظاهرية او المخفية .

عموما كان هذا اختبار بسيط لك من أجل ان تزيد معرفتك في طريقة الحماية لقواعد البيانات بصيغة MDB

اما اذا تحولت هذه القاعدة الى MDE فأقرأ عليها السلام حتى انا لا استطيع التحكم فيها إلا بمعرفتي للأرقام الصحيحة للدخول والتعديل فقط .

بالتوفيق

#16

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

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

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

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

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

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