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

مثالين لوضع كلمة المرور ( في الريجستري وداخل الوحده النمطية ) وسؤال في تغييرها

مغلق
بدأه مرشد المبتدئين في 21 فبراير 2003 · 11 رد · 1,365 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مرفق مثالين احداهما يعمل بكلمة مرور تحفظ في الريجستري

والاخر تحفظ داخل الوحده النمطية بالبرنامج

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

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

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

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

password.zip

#2

أخي الكريم

السلام عليكم

تغيير كلمة المرور في الوحدة النمطية برمجياً ممكن ولكن ضع في حسابك أنه لن يكون ممكناً عند تحويل البرنامج إلى صيغة mde لأن الوحدات النمطية لن يمكن التغيير فيها في ذلك الحين

تحياتي

#3

بارك الله فيك

وأسأل الله لك التوفيق . وحياة سعيده يعمرها الايمان بالله وتقواه.

#4

بعد إذن أستاذنا أبو هاجر

لاستبدال سطر في الوحدة النمطية بسطر جديد :

Dim mdl As Module

Set mdl = Application.Modules("ModuleName")

mdl.ReplaceLine LineToRepLace, NewString

استبدل ModuleName باسم الوحدة النمطية لديك

استبدل LineToRepLace برقم السطر المطلوب استبداله

استبدل NewString بنص السطر البديل بين علامتي ""

#5

أخي الكريم

السلام عليكم

أشكرك على المشاركة وقد كنت عدلت في مثال الأخ ولكنني أحببت التريث في وضع المثال بعد التعديل في المنتدى حتى أتأكد مما يريد

في مثالك السابق أظن أنه يجب فتح الوحدة النمطية ثم إجراء التغيير ثم إغلاقها بخيار الحفظ أليس كذلك ؟

تحياتي

#6

نعم نسيت الحفظ :

Dim mdl As Module

Set mdl = Application.Modules("ModuleName")

mdl.ReplaceLine LineToRepLace, NewString

DoCmd.Save acModule, "ModuleName"

أما الفتح فعمل الكود بدونه

وفي انتظار ملاحظاتك وتصحيحك

#7

أخي الكريم حارث

السلام عليكم

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

ولا زلت أدعو لك في كل حين أستخدم فيه مثالك الذي وضعته في التقارير المرنة القابلة للتمدد

تحياتي لك في كل حين

أخوك / أبو هاجر

#8

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

استاذي العزيز ابو هاجر واخي الكريم حارث

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

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

وهذا لم اكن ارغبه في تصميم برامجي

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

أملي ..... ان يكون ذلك ممكناً . وان كان كذلك فارغب تعديل ذلك على المثال

ومقدما لكم مني خالص الشكر والتقدير

#9

للرفع

وانتظار المثال المعدل [[ من فضلكم ]] لاني طبقت الاكواد التي طرحها الاخ حارث ولم تضبط معي

وذلك بسبب ان >>>>>>(( الفهم على قدنا شويه ))

#10

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

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

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

وانا اعتقد انني لم افهم عبارتك التي تقول فيها حفظك الله ......

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

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

مع املي في ارفاق المثال اذا كان بالامكان التعديل علية

ولك خالص شكري وتقديري

#11

أخي الكريم

السلام عليكم

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

تحياتي

changepass.zip

#12

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

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

بارك الله فيك وشاكر والله ومقدر لكل ما تبذله معنا

وعذرك الجميل ( وبصراحة احنا من يتوجب ان نعتذر مما قد نسببه لك من ازعاج ):o

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

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