تكمن الحاجة إلى استخدام استعلام الالحاق append query عندما نحتاج إلى إضافة سجلات جديدة إلى جدول موجود بالفعل.
ويعمل استعلام الالحاق append queryعلى نسخ البيانات التى قد تكون موجودة فى أكثر من مصدر من مصادر البيانات ويقوم بنسخ السجلات المحددة إلى جدول محدد موجود بالفعل.
2- يمكن استخدام المعايير criteria لالحاق سجلات معينة من الجدول وتجنب الحاق سجلات أخرى.
2- لدينا جدولان فى قاعدة البيانات هذه الجدول الأول يسمى جدول "المعلمين" وهو يحتوى على عدد 5 سجلات كما نراهم فى هذا المثال.
3- الجدول الثاني فى هذا المثال اسمه جدول "الموجهين" وهو يحتوى على عدد 3سجلات
4- فى هذا المثال نريد انشاء استعلام الحاق append query بحيث يعمل على إلحاق جدول الموجهين إلى جدول المعلمين.
5- لذا نضغط على التبويب create ثم نضغط على query design وذلك لإنشاء استعلام فى وضع التصميم. design view.
نحفظ استعلام الالحاق الذى قمنا بإنشاءه ونختر له اسماء وليكن append query1
ويعمل استعلام الالحاق append queryعلى نسخ البيانات التى قد تكون موجودة فى أكثر من مصدر من مصادر البيانات ويقوم بنسخ السجلات المحددة إلى جدول محدد موجود بالفعل.
مزايا استخدام استعلام الالحاق append query
1- الحاق العديد من السجلات بعملية واحدة فهو أسرع وأسهل من عملية النسخ واللصق اليدوي.2- يمكن استخدام المعايير criteria لالحاق سجلات معينة من الجدول وتجنب الحاق سجلات أخرى.
إنشاء استعلام الحاق append query
1- نفتح قاعدة البيانات التى تحتوى على السجلات التى نريد نسخها وفى هذا المثال نفتح قاعدة بيانات "المدارس" حيث أنها تحتوى على السجلات التى نريد نسخها.2- لدينا جدولان فى قاعدة البيانات هذه الجدول الأول يسمى جدول "المعلمين" وهو يحتوى على عدد 5 سجلات كما نراهم فى هذا المثال.
3- الجدول الثاني فى هذا المثال اسمه جدول "الموجهين" وهو يحتوى على عدد 3سجلات
4- فى هذا المثال نريد انشاء استعلام الحاق append query بحيث يعمل على إلحاق جدول الموجهين إلى جدول المعلمين.
5- لذا نضغط على التبويب create ثم نضغط على query design وذلك لإنشاء استعلام فى وضع التصميم. design view.
6-نقوم باختيار جدول الموجهين ..ثم نضغط على رمز النجمة * وذلك لإضافة جميع
الحقول فى جدول الموجهين حيث أن عدد حقول
كلا الجدولين متطابقين .. كما يمكن إدراج الحقول بالضغط عليها double
click
بالماوس او استخدم السحب والإلقاء
ثم نضغط على رمز append لإنشاء استعلام الحاق فنلاحظ ظهور نافذة
بها أمر append
to
ومعناه إلحاق إلى وهنا يجب اختيار اسم الجدول الذى سيتم
إلحاق سجلات جدول الموجهين إليه وفى هذا المثال نريد إلحاق السجلات إلى جدول
المعلمين لذا نضغط على السهم الصغير فيظهر جميع جداول قاعدة البيانات فنختر منهم
جدول المعلمين
نحفظ استعلام الالحاق الذى قمنا بإنشاءه ونختر له اسماء وليكن append query1
نضغط على استعلام الالحاق الذى أنشاءناه
والذى له الاسم «append
query1»
مرتين متتالين لتشغيله فنلاحظ ظهور رسالة التحذير والتى تخبرنا أن تشغيل استعلام
الالحاق والذى سيغير فى بيانات الجدول فنضغط على الأمر Yes
لتشغيل الاستعلام
ثم نلاحظ ظهور رسالة تأكيدية تخبرنا بأنه
سيتم الحاق عدد 3 صفوف ولا يمكن التراجع عن هذا الأمر فنضغط Yes
لتنفيذ الاستعلام
ثم نقوم بفتح جدول المعلمين فنلاحظ أنه تم إلحاق السجلات الموجودة فى جدول الموجهين به كما هو واضح من الشكل.
السلام عليكم
ردحذفلدى جدول 1.. يحتوى على بيانات داخل الحقول .... وجدول2 يحتوى على نفس الحقول وفارغ من البيانات ... تم عمل استعلام الحاق .. لالحاق البيانا من جدول 1 الى جدول 2 ...
المشكلة انه فى كل مرة يتم تنفيذ اللاستعلام يقم تكرار البيانات ..
كيف امنع تكرار البيانات