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

تجميد القوائم وكائنات القاعدة.

بدأه سلامنا لكم في 6 أبريل 2012 · 7 رد · 574 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الاعضاء والمشرفين الكرام

لدي قاعدة تفتح بنموذج

كيف يمكنني تجميد القوائم والكائنات بمعنى لايمكنني النقر على

اي قائمة في القاعدة او اي زر في القاعدة او فتح اي كائن اخر من جداول او استعلامات او تقارير

الا بالرجوع الى النموذج الافتتاحي.

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

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 6 أبريل 2012 في 00:20

#2

up

#3

من خيارات النموذج

format

border style

اختار

dialog

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

السلام عليكم

شكرا اخي ابو يوسف

عندي بالعربي

واخترت

نمط الحدود

مربع حوار

ولم يتم المطلوب

ارفق القاعدة

Form1.rar

#5
اقتباس

لدي قاعدة تفتح بنموذج

كيف يمكنني تجميد القوائم والكائنات بمعنى لايمكنني النقر على

اي قائمة في القاعدة او اي زر في القاعدة او فتح اي كائن اخر من جداول او استعلامات او تقارير

الا بالرجوع الى النموذج الافتتاحي.

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

أخي الحبيب/ سلامنا لكم

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

تحية عطرة تليق بمكانتك ،، وعلو أخلاقك

أخي الفاضل...

إذا كان مغزى كلامك هو حماية قاعدة بياناتك بالكامل (يوجد حل -معقد)

أنظر موضوع الأخت المربية الفاضلة أم عهود

(حماية القاعدة وقاعدة الحماية)

أما إذا كنت تريد فقط تجميد النموذج وعدم تجاوزه للكائنات الأخرى

فرأي أستاذي (أبايوسف) هو الصواب (ربي يصبحه ويمسيه بالخير)

بأن تجعل خصائص النموذجي الإفتتاحي كما يلي:

منبثق= نعم

شكلي أو مشروط=نعم

نمط الحدود= مربع حوار أو =رفيع

ثم أذهب إلى قائمة أدوات

حدد هذا النموذج لبدأ التشغيل

أزل كل علامات الصح عن مربعات الإختيار

أزل عبارة (default) عن شريط القوائم وعن شريط القوائم المختصرة

أنتظر منك الإفادة

وبالله التوفيق

أبومحمد

تم تعديل هذه المشاركة بواسطة pms في 7 أبريل 2012 في 13:14

1
#6

السلام عليكم

اخي الغالي ابو محمد جزاك الله خير

اقتباس
أما إذا كنت تريد فقط تجميد النموذج وعدم تجاوزه للكائنات الأخرى

فرأي أستاذي (أبايوسف) هو الصواب (ربي يصبحه ويمسيه بالخير)

بأن تجعل خصائص النموذجي الإفتتاحي كما يلي:

منبثق= نعم

شكلي أو مشروط=نعم

نمط الحدود= مربع حوار أو =رفيع

استاذي العزيز ابو محمد

مايتم التجميد الا بالشروط الثلاثة جميعاً

واضفت الى ذلك

غير ذلك -قائمة مختصرة -لا

ومربع عنصر التحكم -لا

وزر الاغلاق -لا

سؤالي الان كيف ممكن اعود الى خصائص النموذج؟؟

او اغلق النموذج؟؟

وهل يعتبر هذا حماية كاملة للنموذج؟

ارجو توضيح الاسئلة

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

+1

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 7 أبريل 2012 في 15:09

#7
اقتباس

وهل يعتبر هذا حماية كاملة للنموذج؟

ارجو توضيح الاسئلة

أخي وحبيبي المتألق/ سلامنا لكم

لاحظ معي بارك الله فيك

أن موضوع الحماية الكاملة في الأكسس متشعب ومتاهاته كثيرة ويكاد يكون شبه مستحيل إن لم يكن كذلك.

أما إذا أقتصر الحديث هنا فقط (حماية النموذج) فالأمر سهل وميسر بمشيئة الله

فبالإضافة لما سبق التنويه عنه بالمشاركة السابقة (form Freezing)

يمكنك عمل ما يلي:

1- الدخول إلى هذا النموذج برقم سري: توجد لي: مشاركة سابقة (الدخول إلى نموذج برقم سري)

2- قصر حركة التنقل إلى النماذج والتقارير بالكود من داخل (نموذج الإفتتاح) بمعنى غلق مكونات القاعدة عن التطفل.

DoCmd.OpenReport "Rpt_Name", acViewPreview, "", "", acNormal

DoCmd.OpenForm "Frm_Name", acNormal, "", "", , acNormal

بينما أنت تستطيع تعلق النوذج في وضع الإخفاء ((ووضعه نشط)) "فضلاً" ضع هذا الكود في زر أمر فتح نموذج أو تقرير

Me.Visible = False

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

أصبح لدينا (نموذج) الدخول له برقم سري وهو في وضعية الإنبثاق المشروط وأزلت عنه (شريط القوائم)

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

صديقي عليك التحلي بالصبر والمثابرة للوصول إلى ما يلبي طموحك في الحماية التي تنشدها

أخي المثابر/ سلامنا لكم

أنت الآن تتحكم كلياً بسير أحداث البرنامج كما تخطط له (خطوة بخطوة)

أخيراً ...

3- حول التطبيق إلى صيغة ملف MDE للحفاظ على سرية الأكواد وعدم العبث بها

بعد ذلك نرجع للمطب الذي أوقعت نفسك به؟ (يداك أوكتاه وفوك نفخ)

اقتباس

سؤالي الان كيف ممكن اعود الى خصائص النموذج؟؟

او اغلق النموذج؟؟

أخي المجتهد/ سلامنا لكم

أفتح البرنامج بينما أنت ضاغط على مفتاح الـ (Shift)

أعمل (Click) باليمين على النموذج لإختيار وضع التصميم

أذهب إلى نافذة الخصائص

حرر الخصائص التي تريد

أضف رز أغلاق أو فعل (زر أغلاق النموذج=نعم)

وبالله التوفيق

أبومحمد

#8

السلام عليكم

اخي وحبيبي الغالي ابو محمد الوردة

انت المجتهد وانت المثابر والمتألق

واوجة من هنا تحية طيبة للاخ ابو يوسف.

اولا: اريد اعرف معنا هذا

اقتباس
(يداك أوكتاه وفوك نفخ)

وان شاء الله سوف اطبق الذي كتبته خطوة بخطوة.

وانا اتعمدت ان اوقع نفسي في هذا المطب لكي اتعلم ووصلت للمطلوب

الذي مدوخني الشفت وماادراك مالشفت؟

كم اقرأ عليه من مشاركات لكن لاافقه فيه شيء سوى فتح القاعدة من عندة

وقد فاتتني بعمله على المطب الذي متعمدا ان اوقع نفسي فيه

والله اتاك بك لي لكي تشرحة لي

بتفاصيلة؟

هل موجود اساسا لفتح القواعد التي بها مشاكل ؟وماهي المشاكل التي تحصل؟

كيف يتم الغاءة ؟ وكيف يتم اعادته؟

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

كيف يتم ذلك؟ تأكيد كيف يتم ذلك ؟ومن اسالهم كيف يتم فتحها يقولوا اضغط مفتاح الشفت

وكيف يتم الغاءة في هذه الحالة؟

وكيف يتم اعادته في هذه الحاله

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

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