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

استعلام الحاق بالكود

بدأه احمد احمد بدر في 17 سبتمبر 2016 · 1 رد · 866 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

#2

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

وقبل أن أشير إلى الطريقة التي يمكن بواسطتها تثبيت مسار قاعدة البيانات يجب أن أشير إلى أن أكسس يستمد مساره الافتراضي عن طريق خصيصة في الخيارات العامة لأكسس (الخيارات العامة هي الخيارات التي تطبق على جميع قواعد البيانات) اسمها (الدليل الافتراضي لقاعدة البيانات) انظر الصورة التالية

image-3_001.png.95d4acbdb64aeb286d5d0359

هذا المسار يمكن التحكم فيه يدويا أو برمجيا، وهذا التغيير سوف ينعكس على باقي قواعد البيانات! وبالتالي إذا قام أحد بتغيير هذا المسار إلى مسار مغاير لقاعدة بياناتك فسوف ينسحب هذا التغيير على قاعدة بيانات. وبناء عليه يجب علىيك أن تلجأ إلى ضبط هذه الخصيصة كلما تم فتح قاعدة البيانات لضمان ثبات المسار. 

والمهم هنا هو كيف يمكن جعل أكسس يتبع المسارالحالي لقاعدة البيانات كلما تغير موقها؟ والجواب على هذا السؤال يكون بوضع المقطة الفارزة (.) في خصيصة مسار قاعدة البيانات [الشرطة المائلة اختيارية] بهذا يفهم أكسس أنك تريد الدليل الحالي لقاعدة البيانات. انظر الصورة

image-4_001.png.279d0d3812dc2aaf7def666b

 

لكي نضمن ثبات المسار يجب وضع الشفرة التالية في النموذج الرئيسي لقاعدة البيانات في حدث (On Load) أو (On Open) 

SUB MAIN_FORM_ON_LOAD()
	SETOPTION "DEFAULT DATABASE DIRECTORY",".\"
END SUB

 

المرفق التالي تطبيق لما سبق

APPEND EXAMP.zip

تم تعديل هذه المشاركة بواسطة Gaham في 20 سبتمبر 2016 في 00:06

1

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