السلام عليكم ورحمة الله وبركاته
تحية طيبة ،،،،
الاساتذه خبراء الاكسس المحترمين
اريد كود يوضع فى الاكسس يمنع المستخدمين من تغير امتداد ملف اكسس الى امتداد اخر الاعن طريق كلمة مرور
وتقبلوا خالص تحياتنا
السلام عليكم ورحمة الله وبركاته
تحية طيبة ،،،،
الاساتذه خبراء الاكسس المحترمين
اريد كود يوضع فى الاكسس يمنع المستخدمين من تغير امتداد ملف اكسس الى امتداد اخر الاعن طريق كلمة مرور
وتقبلوا خالص تحياتنا
اخي الفاضل
لا علاقة لبرنامج وقاعدة بيانات اكسيس بهذا الموضوع
ولكن الذي له علاقة بذلك هو نظام الويندوز لأن الإمتدادات هي من تخصص الويندوز
ولهذا اذا كنت تسأل انه قبل فتح قاعدة البيانات لا تريد احد يغير امتدادها فهذا غير ممكن لبرنامج الأكسيس
لأن قاعدة البيانات شأنها شأن اي ملف موجود على النطام يمكن تغيير امتداده بكل بساطه .
إلا اذا كان لك توضيح اكثر فلا علم لنا لأن الظاهر من سؤالك هو السابق شرحه
بالتوفيق
السلام عليكم ورحمة الله وبركاته
الاستاذه / زهرة الفاضلة
اولا اشكرك على التوضيح
ولكن سبب سؤالى ، لدى قاعدة بيانات اكسس وعن طريق نموذج يتم الدخول الى النظام بأسم مستخدم وكلمة مرور ولكن يمكن عن طريق ملف اكسيل جلب البيانات من جداول الاكسس بسهوله حتى ولو كانت الجداول مخفية ومعرفة كلمات المرور وجميع البيانات ولكن عند تغير امتداد الاكسس الى accdr لايمكن رؤية الجداول الموجود فى الاكسس عن طريق الاكسيل ولهذا السبب تم السؤال بهذه الطريقة لمنع تغير الامتداد
- ارجو افادتى هل يوجد طريقة بأن يتم وضع كود فى الاكسس عند جلب البيانات من الاكسس يتم طلب كلمة مرور لجلب البيانات ؟؟
وتقبلى خالص تحياتى
اخي الفاضل
اذا كان السؤال الخاص بك في مشاركتك الأخيره هو ان اي شخص يستطيع جلب البيانات من جداول القاعدة الى ملف اكسيل
فالأمر بسيط وبدون ان تغير امتداد القاعدة ولا تحتاج الى اي اكواد برمجيه فما عليك فعله هو وضع رقم سري لقاعدة البيانات
فإن قام اي شخص بالإرتباط بقاعدة البيانات لجلب البيانات فستطلب منه قاعدة البيانات الرقم السري وبهذا تحل المشكلة
بالتوفيق
السلام عليكم ورحمة الله وبركاته
الاستاذة / زهرة المحترمة
اشكرك على متابعة الموضوع والاستجابة وانا احب ان اتعلم من سيادتك
اود افادتك بأنه عند فتح قاعدة البيانات يتم فتح شاشة الدخول (Form) ليطلب من المستخدم ادخال اسم المستخدم وكلمة المرور وبعد ذلك يتم التنقل بين النماذج لادخال البيانات ،
واذا تم وضع رقم سرى لقاعدة البيانات ، واثناء فتح قاعدة البيانات من المستخدمين لابد من ادخال الرقم السرى اولا لقاعدة البيانات ثم يدخل على شاشة الدخول لوضع اسم المستخدم وكلمة المرور وبناء على ذلك لابد من اعطاء جميع المستخدمين لقاعدة البيانات الرقم السرى لادخاله اولا ثم الدخول الى شاشة الدخول ، ويمكن عن طريق الرقم السرى الذى تم اعطاءه جلب اى بيانات ومعرفة كلمات المرور للمستخدمين اخرين وجلب بيانات اخرى وانا لا ارغب فى ذلك .
- ارجو افادتى بطريقة عند وضع كلمة سر لقاعدة البيانات يتم الدخول الى شاشة الدخول مباشرة التى يضع بها اسم المستخدم وكلمة المرور ويطلب من المستخدم ان يضع كلمة السر لقاعدة البيانات اثناء جلب البيانات ؟؟
ارجو من سيادتك حل لهذه المشكلة عن طريق شرح طريقة لسؤالى او عن طريق وضع كود برمجي
شاكرين حسن تعاونك معنا
وتقبلى خالص تحياتى
تم تعديل هذه المشاركة بواسطة hero92 في 12 فبراير 2014 في 07:16
اخي الفاضل
ما هو النظام المستخدم لدخول المستخدمين على قاعدة البيانات ؟؟
هل قمت بعمل نموذج دخول المستخدمين به اسم المستخدم وكلمة مرور عادية
ام انك استخدمت نظام الصلاحيات الموجود هنا في المنتدى على هذا الرابط
اكسيس ماستر
/index.php/topic/246021-%D8%A3%D9%83%D8%B3%D8%B3-%D9%85%D8%A7%D8%B3%D8%AA%D8%B1
اذا كنت قد استخدمت نظام عادي على شكل نموذج به اسم المستخدم وكلمة مرور غير مشفره فبالتالي ستكون مكشوفه للجميع سواء في الجداول او في النماذج
لذا انصحك بإستخدام نظام الصلاحيات من الرابط السابق لأن كلمات مرور المستخدمين في الجداول تكون مشفره .
الأمر الأخر بارك الله بك هل قاعدة البيانات مقسمه الى قاعدة جداول وقاعدة نماذج اذا كان الأمر كذلك فيفضل وضع القاعدتين هنا في المنتدى
لنرى ما يمكن علمه حيال ذلك حتى لا نعيد ونزيد وندور في حلقه مفرغه بدون اي فائدة
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 12 فبراير 2014 في 13:05
الاستاذة / زهره المحترمة
بالنسبة للنظام المستخدم لدخول المستخدمين
نعم لقد قمت بعمل نموذج دخول المستخدمين به اسم المستخدم وكلمة مرور عادية وعمل قناع لكلمة المرور لتظهر فى النموذج على شكل نجوم
بالنسبة الى قاعدة البيانات واحدة وليست مقسمة
مرفق فى الرابط ادناه نظام الدخول والصلاحيات للمستخدمين لقاعدة البيانات لدى يرجى من سيادتك تطبيق التشفير وفك التشفير لاسم المستخدم وكلمة المرور فى جدول Users ، او اقتراح افضل الحلول من سيادتك على قاعدة البيانات المرفق
https://www.mediafire.com/?th31jw4qk61w6ue
بالنسبة الى نظام الصلاحيات التى تم ارفاقه من قبلك عند تركيبة يظهر رسائل خطأ وعدم القدرة على تركيبة ، وانا ارغب فى بقاء نظام الدخول والصلاحيات للمستخدمين الموجود لدى.
جزاك الله خيرا اختى زهرة وربنا يجعله فى ميزان حسناتك
وتقبلى خالص تحياتى
تم تعديل هذه المشاركة بواسطة hero92 في 12 فبراير 2014 في 12:55
اخي الفاضل
معذرة لا يوجد لديك اي حلول بالنسبة لهذا الموضوع
لأنه في حال قيام اي شخص بفتح برنامج الأكسيل واختيار جلب بيانات من قاعدة البيانات فسيتم
الحصول على بيانات جدول المستخدمين كامله ( الاسماء والأرقام السريه ) .
ولن ينفع معها اي كود برمجي لأن جلب البيانات يتم من ملف خارجي ( برنامج الأكسيل )
بالتوفيق
الاستاذة / زهره المحترمة
اقدم اعتذارى لكثرة الاسئلة واقدم شكرى على التواصل معنا وارجو مساعدتى فى هذا السؤال وتطبيقة على قاعدة البيانات المرفقة فى المشاركة ادناه
- تشفير وفك التشفير حسب رغبتى لأسم المستخدم وكلمة المرور فى جدول Users ، على ان يتم الدخول من شاشة الدخول بشكل طبيعى
وتقبلى خالص تحياتى
تم تعديل هذه المشاركة بواسطة hero92 في 12 فبراير 2014 في 15:27
اخي الفاضل
هل هذه هي كل مكونات قاعدة البيانات فقط لا غير !!!
اذا كانت هي القاعدة النهائية التي تعمل عليها فسيقوم نظام صلاحيات المستخدمين بحذف جدول المستخدمين Users الخاص بك
واستبداله بجدول آخر للمسئول والمستخدمين ويقوم بتشفير الأسماء وكلمات المرور في الجدول وايضا سوف يقوم يحذف نموذج الدخول
واستبداله بنموذج آخر وسوف يقوم بإضافة اكواد برمجيه الى كل النماذج والتقارير في قاعدة البيانات هذه
ثم بعدها يقوم بإغلاق القاعدة ولن تستطيع بعد ذلك من اضافة اي نماذج سواء جديده او تقوم بإستيرادها لأن النظام يمنع ذلك
فقد حدد مسبقا الكائنات الرئيسية في هذه القاعدة فقط .
اما اذا كانت هذه القاعدة مصغرة فقط ولا زالت في حوزتك نماذج كثيره وتقارير واستعلامات وجداول لم يتم ادراجها وسوف تقوم بإضافتها
فيما بعد فلا يمكن عمل ذلك لك الآن لأن القاعدة سوف يتم اعطابها مع ظهور عدة رسائل اخطاء عند محاولتك فتح اي نموذج او تقرير جديد غير مضاف
اثناء تثبيت نظام المستخدمين .
لذا اعتذر منك اشد الإعتذار بحكم ان تثبيت نظام المستخدمين يكون فقط لقاعدة بيانات كامله ( لابد من وجود جميع النماذج والجداول والتقارير والإستعلامات والوحدات النمطية )
بالتوفيق
الاستاذة / زهرة المحترمة
ليس هذه كل مكونات قاعدة البيانات قاعدة البيانات لدى يوجد بها بيانات وجداول واستعلامات وتقارير ونماذج وماكرو وموديول كثيرة جدا .
اذا يوجد طريقة لتنفيذ تشفير وفك التشفير بيانات الحقلين اسم المستخدم وكلمة المرور فقط فى جدول Users على نفس القاعدة المرفقه وبعد ذلك يتم اضافة هذا التعديل الى قاعدة البيانات الاساسية لدى يرجى تزويدى بها ،
واذا لم يوجد فأنا شاكر لكى وشاكر على حسن تعاونك معنا وسعة صدرك واقدم اعتذراى لازعاجك
تقبلى خالص تحياتى
تفضل اخي الكريم
ارجو ان تنتبه للشرح بالتفصيل
1. قم بفتح قاعدة بياناتك الإساسية الأصلية ثم قم بحذف الكائنات التالية منها
جدول USERS
نموذج Form1
نموذج Main
2. قم بإستيراد الكائنات التالية من القاعدة التي عدلتها لك في المرفقات za-HH-up
جدول USERS
نموذج Form1
نموذج Main
وحده نمطية بإسم Module1 ( يوجد بها كود التشفير وفك التشفير )
3. اسماء المستخدمين وارقامهم السرية في الجدول Users هي
admin
2014
user1
1234
user2
5678
user3
9876
الآن هي مشفره بالكامل لأنه عند اغلاق قاعدة البيانات تتم عملية تشفير الأسماء والارقام السريه
وعند فتح قاعدة البيانات يتم فك التشفير عن الأسماء والارقام السريه
عند محاولة اي شخص جلب البيانات من الجدول بواسطة برنامج الأكسيل فإنه سيحصل على مثل هذه الحروف
ولن يستفيد شيء لأنها مشفره ولن يتم قبولها في قاعدة البيانات حتى يتم فك التشفير عنها
بالتوفيق
الاستاذة / زهرة المحترمة
الف شكر على المجهود الرائع
جزاك الله خيرا يااستاذه زهرة ويجعله فى ميزان حسناتك
تقبلى خالص تحياتى
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…