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

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

بدأه أبورنه في 16 أغسطس 2009 · 23 رد · 2,258 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ولكن ماذا افعل بعد ذلك ..

بمعنى كيف اربطه بالاكسس وماذا اغير بطريقة الربط المعروفة ..

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb;Persist Security Info=False"

#2

يبدو ان السؤال غير واضح :

سوف اشرح ماقمت به :

1- قمت بتشغيل الاكسس .

2- قامئة الادوات .

3- الأمان .

4- معالج الامان على مستوى المستخدم .

5- قمت بعمل الامان .

6- عندما قمت بتشغيل الفيجوال قال انه ليس لديك صلاحية لتشغيل هذا الملف .

اتمنى ان تكون وضحت الفكرة

#3
Dim Connect As String
Dim FileSource As String
FileSource = App.Path & "\Data.mdb;Persist Security Info=False;Jet OLEDB:Database Password=2009"
Connect = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
		"Data Source= " & FileSource & ""
Adodc1.ConnectionString = Connect
Adodc1.RecordSource = "archive_emprunt "
Adodc1.Refresh
#4

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

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

لاتحتاج لاستخدام الاذونات من داخل اكسس ولكن من خلال برنامج فجوال بيسك

واقصد ان تعمل فورم خاص لتحديد الصلاحيات كما في الصورة التالية

ومن ثم تخزن النتائج في جدول في اكسس

post-108017-1250493807_thumb.jpg

#5

أخي nacergha

هل انت متأكد من الكود

لأني جربت الكود ولم يتم اي اجراء

بعدين اين اضع اسم المستخدم وكلمة المرور

أخي AHMAD KALIL

ليتك كملت جميلك ووضعت الرابط

عموما سوف ابحث عنه

#6

السلام عليكم

الصلاحيات و المستخدمين في برنامجك بواسطةnasser50001 - بنت اليمن

في قسم دليلك الاسرع

تم تعديل هذه المشاركة بواسطة AHMAD KALIL في 17 أغسطس 2009 في 16:17

#7

الله يهديك يا أخي ..

يبدو انك لم تكن قد تمعنت في سؤالي ..

سؤالي هو :

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

ولكن ماذا افعل بعد ذلك ..

بمعنى كيف اربطه بالاكسس وماذا اغير بطريقة الربط المعروفة ..

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb;Persist Security Info=False

_________________________________________

يا أخي انا مسوي

((((((((((((((((((((((((( اذونات))))))))))))))))))))))))

من ((((((((((((((((( الاكسس )))))))))))))))))))

واريد ربط ملف الاكسس بالفيجوال بيسك

اذا سويت اذونات للاكسس لا تستطيع دخول الاكسس الا بإسم مستخدم وكلمة مرور ..

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

لدي ملف اكسس اسم مستخدمه aa

وكلمة مرورة bb

والله يا اخوان استغرب انه مافيه عضو يعرف اذونات الاكسس ..

تم تعديل هذه المشاركة بواسطة أبورنه في 18 أغسطس 2009 في 01:09

#8

يا اخي قراءة الموضوع كامل ..

اخوي اذا كان جواب سؤالي موجود في الموضوع دلني عليه ...

وقل لي في اي صفحة في الموضوع ؟؟؟؟؟؟؟!!!!!!!

#9

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

اخي ابو رنة تحية طيبة

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

اذا اردت ربط الاكسس مع فجوال بيسك فالصلاحيات تنشا بكود برمجي داخل فجوال بيسك

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

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

لمستخدم معين فانة يحدث خطأ عند الحذف من غير ظهور رسالة للمستخدم

وبالتوفيق ابو رنة

#10

أخوي اقراء هذا الموضوع وراح تفهم قصدي

انت خلطت بين اذونات الاكسس واذونات الفيجوال

/index.ph...40026&st=20

المشاركة رقم 27

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

#11

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

اخي العزيز

ان اعرف اذونات الاكسس لذلك قلت لك هذه اذونات خاصة بالاكسس

ولكن تسطيع وضع باسورد لقاعدة البيانات بهذة الطريقة

db.Provider = "microsoft.jet.oledb.4.0;jet oledb:database password=e1a2"
db.Open App.Path & "\store.mdb"

ارجو من احد المشرفين ان يفيدنا بهذا الموضوع

#12

أخوي الباسوورد اللي انت حاطه ..

هناك مئات البرامج تفتحه ...

يعني وجودة مثل عدمه ..

بس انا سمعت ان الطريقة اللي ابيها ( اقصد الاذونات ) اصعب شوي ..

#13

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

انا لم اضع باسورد مايكروسوفت هي من انشأ هذا البرنامج

عموما الامان في اكسس ضعيف ولذلك يفضل استخدام sqlserver فهو يحوي امان عالي

لدي سؤول هل القصد من الاذونات التي قمت بها هي تحديد الصلاحيات داخل البرنامج ام للعمل من داخل الاكسس ؟

... بالتوفيق

تم تعديل هذه المشاركة بواسطة AHMAD KALIL في 18 أغسطس 2009 في 15:40

#14

البرنامج الذي لدي قاعدته بسيطة ...

وsqlserver

ضخم عليها

اخوي ماذا احتاج لتشغل برنامج قاعدته sql

#15

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

تحتاج تنزيل برنامج sqlserver كما في اكسس من مايكروسوفت

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

فقط الجداول اي الاستعلامات داخل اكسس لاتتحول

وهناك طريقتان احدهما من داخل الاكسس والاخرى من داخل sqlserver

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

الامان والصلاحيات والتي تبحث عنها ستراها مختلفة عن الاكسس

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

db.Open "Provider = SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=vehsql3;Data Source=ahmad2"

وفي بعض جمل الاستعلام ايضا تغير بسيط وليس معقد

تحياتي

#16

انا اعمل على sqlserver

انا اقصد لو بغيت انزل البرنامج اللي قاعدته sql هل احتاج انزل برنامج sql

ام هناك ملفات معينه تكفي

#17

يبدو اننا خرجنا عن سؤالي الاساسي ..

اتمنى من الاعضاء جزاهم الله خير الرد على سؤالي ..

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

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

002.jpg

#18

السلام عليكم

أخي ضع مثال و سنجيب إن شاء الله

#19

اخي قم بتحميل الملف ...

وهو عبارة عن ملف اكسس ..

اريدك ان تربط هذا الملف مع فيجوال بيسك ..

واشكر الجميع على تفاعله معي ..

اسأل الله ان لا يحرمه اجر ما عمله ..

اسم المستخدم وكلمة المرور aa

aa.rar

#20

اتمنى من الاعضاء مساعدتي في الرد على سؤالي ..

اعذروني على الالحاح في السؤال ولكن لدي مشروع ارغب بتسليمه ..

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

#21

السلام عليكم

الأخ من فضلك أعطينا إسم حقل من الحقول

#22

السلام عليكم

الأخ الكريم

إليك المثال و لا تنسى أن تضع أسم الحقل في مكان الجدول1

المبين في الكود التالي:

	Me.Adodc1.RecordSource = " 1الجدول"

بالتوفيق

aa.rar

تم تعديل هذه المشاركة بواسطة nacergha في 20 أغسطس 2009 في 03:21

#23

أخي nacergha

والله انك مبدع فعلاً ..

جربت الكود الذي ارسلت وهو يعمل الآن ..

أسأل الله ان لا يحرمك اجر ماعملت ..

اخي لدي سؤال سريع ..

هل اذا قمت بنقل ملف الأمان من مسار الى مسار آخر يتأثر ..

او هل اذا قمت بتغيير ملف القاعدة يتأثر ..

سمعت هذه المعلومة ولست متأكد منها ..

تم تعديل هذه المشاركة بواسطة أبورنه في 20 أغسطس 2009 في 15:20

#24

السلام عليكم

أخي لم يسبق لي و أن تعاملت مع هذا النوع من الحماية

و لكن حسب رأي يتأثر البرنامج عند تغيير مسار قاعدة البيانات

لذلك حافظ على المسار حسب الكود التالي المعدل:

Global Const gsConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
							"Password=aa;" & _
							"User ID=aa;" & _
							"Data Source=c:\aa\db1.mdb;" & _
							"Persist Security Info=True;" & _
							"Jet OLEDB:System database=c:\aa\1.mdw"

مع مراعاة

c:

e:

إلى آخره

وفقنا الله لما فيه خير أمتنا المسلمة و رمضان كريم

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

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

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

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

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