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

تحويل القاعدة إلى امتداد لايمكن فتحه بالاكسس!

مغلق
بدأه POWER _GIRL في 10 مايو 2005 · 4 رد · 2,002 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤالي هل يمكن تحويل قاعد البيانات إلي إمتداد أخر..

بمعنى أنه لايمكن الوصول للقاعدة ومعرفة محتواها واللعب والتغير بها

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

هل يمكن عمل ذلك للقاعدة ....... ! :unsure:

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#2
up :unsure:

تم تعديل هذه المشاركة بواسطة POWER _GIRL في 10 مايو 2005 في 23:32

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#3

أظن أن القصد من سؤالك هو حماية الجداول و هذا الأمر تمت مناقشته فالحماية لا تتم الا من خلال اخفاء الجداول.

وهناك حركة صغيرة لاخفاء الجدول و هي تغيير تسميته باضافة عبارة usys عند بداية تسمية الجدول.

جربيها على مثال بسيط و لاحظي ماذا سوف يحدث للجدول.

#4

اضافة الى ما تفضل به اخي biskra من معلومات اعتقد وحسب ما فهمته من مشاركتك انك تريد ربط الاكسيس بالفيجول بيسك بحيث لا يظهر من قاعدة البيانات الا اسمها فقط اما باقي محتويات القاعده فتتحول الى الفيجول بيسك على امتداد exe اذن اليك الطريقه

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

ولكن قبل البدء بالربط .. يجب أن تنتبه لأمر هام ، وهو :

اذا كنت تستعمل مايكروسوفت أكسس 2003 ... فإن الفيجوال بيسك لا يتعرف على الملف كقاعدة بيانات بالشكل الصحيح .. لذلك قبل البدء يجب أن تقوم بتحويل ملف الأكسس إلى تنسيق ملف أكسس 97 .. لكي يستطيع الفيجوال بيسك التعامل معها بشكل صحيح ..

-كيفية تحويل قاعدة اليانات الى تنسيق 97 ؟

من ملف الأكسس نفسه ادخل من قائمة"أدوات" >> " أدوات مساعدة لقواعد البيانات">>"تحويل قاعدة البيانات " >>الى تنسيق 97

بعد أن تقوم بتحويل الملف .. ادخل إلى الفيجوال بيسك ..

ومن قائمة Add-in ختر Add-in Manager فتظهر لك نافذة بعدة خيارات ..

ابحث عن VB 6 Data Form Wizard و اضغط عليها مرتين لكي ترى ي مربع الاختيار في أسفل هذه النافذة قد تم تحديد الكلمة loaded .

اضغط زر الـ ok ... ثم من نفس القائمة Add-in .. اختر Data Form Wizard ..

و خطوات المعالج بسيطة جداً ..

1-اضغط "التالي"

2-اختر أكسس

3-اختر قاعدة البيانات التي تريد ربطها

4-اعطها اسم معين .. واختر نوع القاعدة التي تريد انشائها ..

5-من record resourse اختر نوع البيانات التي تريد استيرادها ..ثم اختر الحقول التي تريد اظهارها ..

6-اختر الأزرار التي تريد التعامل معها ..

بعد الانتهاء .. اضغط بالزر اليمين في داخل نافذة الـProject الموجودة على يمين و أعلى الشاشة .. واختر project properties ثم من تبويب General تجد الخيار Start up object .. عندها غير الخيار من Form1 إلى الفورم الحاوي على قاعدة البيانات ..

وهذا مثال لربط الفيجول بيسك بالاكسيس منقول من مشاركه سابقه

DB-L1.rar

#5

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

اقتباس
سؤالي هل يمكن تحويل قاعد البيانات إلي إمتداد أخر..

بمعنى أنه لايمكن الوصول للقاعدة ومعرفة محتواها واللعب والتغير بها

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

هل يمكن عمل ذلك للقاعدة ....... !

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

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

ولكن هناك طريقتين قد يكون فيه اكثر من ذلك ولكن هذا ما اعرفه

الطريقة الاولى

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

ويتم وضع فتح الشفر في نموذج مصمم على الفجول

ميزة هذي الطريقة

1- الحفاظ على السرية البيانات

2-عدم استخدام البيانات في اي مجال اخر مثل (( المسابقاة الثقافيه التي تطرح في الاسواق ))

العيوب

1- يكون هناك بط في عملية البحث عن البيانات اذا كانة السجلات كثيرة جداً والسبب في ذلك هو عملية البحث حيث تم تشفير الكلمة التي يتم البحث عنها الى شفره البيانات التي في الجدول بعد ذلك يتم عملية البحث بعدها يقوم بفك الشفره كي تستطيع ان تقراء البيانات اناتجه عن طريقة البحث

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

الطريقة الثانيه تعتبر متقدمه جداً

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

الفرق بين الطريقة الاولى والثانيه هي

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

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

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

مثال على الطريقة الثانيه

قبل فتره شهدته على قناة الجزيره برنامج عن (( المانيا وجدار برلين )) تقريباً

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

هذا و الله اعلم

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

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

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

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

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

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

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