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

سؤال هام جدا في مفتاح shift

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

أحدهم أرسل لي هذه الرسالة عن طريق البريد :

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

أخي أبو حمود بارك الله فيك ومن أمثالك

أرجو ان توضح لي عن هذا

كيف عمل ذلك وأين أدخل هذا الحدث

لو تكرمت ان تشرح لي خطوة بخطوة أنا أريد فقط

الغاء مفاتح الشفت عند التشغيل وياريت في أقرب وقت للأهمية لا أمرا

والله لا يحرمنا منك ...

والجواب بالخطوات :

1- أنشئ نموذج جديد ثم أنشئ عليه زر أمر .

2- في حدث عند النقر لزر الأمر ضع الأسطر التالية (أنسخ وألصق):

ChangeProperty "AllowBypassKey", DB_Boolean, False

3- ضع الدالة التالية في آخر الوحدة النمطية الخاصة بالنموذج هذا الجديد :

Public Function changeproperty(strPropName As String, varPropType As Variant, varPropValue As Variant)

Dim dbs As Database, prp As Property

Const conPropNotFoundError = 3270

Set dbs = CurrentDb

On Error GoTo Change_err

dbs.Properties(strPropName) = varPropValue

changeproperty = True

Change_Bye:

Exit Function

Change_err:

If Err = conPropNotFoundError Then

Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue)

dbs.Properties.Append prp

Resume Next

Else

changeproperty = False

Resume Change_Bye

End If

End Function

4- افتح النموذج في العرض العادي ثم اضغط زر الأمر الموجود عليه .

بس انتهينا .

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

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

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

انا قمت بما ذكرة الاخ ابو حمود خطوة خطوة ولكن لم تنجح معي .

وعندما اضغط على الرز ينقلني الى منشئ البرامج ويظلل على كلام باللون الاصفر وكلام ثاني باللون الازرق .

صورة توضيحية بالمرفقات

الرجاء المساعدة

تحياتي

pic.rar

#2

جرب احد المرفقات في هذه الوصلة

/index.php?showtopic=47996

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#3

حل المشكلة هو كالتالي

قم بالدخول الى محرر الفجول بيسك ومن خلال قائمة Tools -References ستظهر لك قائمة قم بالبحث عن Microsoft DAO 3.1 Object Library قم بالتأشير عليها وستحل إن شاء الله

#4

السلام عليكم

اخي المبرمج2003 جزاك الله خير لم ينفع المثال معي

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

Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue)

اخواني انا اريد ان اضع كود بدون ان اضغط على زر

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

اتمنى ان نحل المشكلة التي تواجهني معا ( منكم المشورة ومني التطبيق )

تحياتي

#5

السلام عليكم

الطريقة السابقة ظبطت معي والمشكلة كلها في Microsoft DAO 3.1 Object Library اني وضعتة ثاني سطر في قائمة الTools -References

ولكن اخواني طريقة الغاء الشفت ليست آمنه تماما لأني قمت بتحميل بريميج صغير يقوم بالغاء جميع الكودات الامنية .

الطريقة التي عملتها :

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

ما تعليقكم على ذالك

ارجوا الافادة

لتحميل البريميج في المرفقات

الغاء_الشفت.rar

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

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