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

شرح استعلامات الالحاق (1)

مغلق
بدأه vb_access2002 في 18 نوفمبر 2002 · 16 رد · 7,446 مشاهدة · في قسم الدروس والمشاريع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

هذا شرح بسيط لاستعلامات من نوع الالحاق.. بس طلبي هو دعاء لي في هذا شهر المبارك

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

و لإنشاء استعلام Append< اتبع الخطواط التالية:

*قم بنقر السهم المنسدل الخاص بزر شريط الادوات Query Type في اطار تصميم الاستعلام, و اختر Append Query . او اختر Query>Append Query من القائمة. و سوف يظهر مربع حوار التالي:

صورة

*اذا كان الجدول الذي تريد الالحاق به موجود داخل قاعدة بيانات اخرى, قم بنقر Another Database ثم انقر Tab و قم بتحديد اسم قاعدة بيانات التي تريدها.

*اذا كان جدول في نفس قاعدة بيانات.. اختر الجدول المستهدف من قائمة Table Name المنسدلة, ثم انقر OK.

*قم بأضافة الجدول (الجداول) و السجلات ليتم الحاقها بجدول اخر لشبكة استعلام.و قم باضافة حقول الى شبكة الاستعلام و قم بأعداد معايير لتحديد السجلات التي تريد الحاقها اطار تصميم الاستعلام, كما هو الامر مع استعلام Select.

(((اذا كانت اسماء الحقول في جدول المصدر تطابق الاخرى في الجدول المستهدف, فسوف يقوم اكسس اليا بملء خلايا Append To المناسبة للجدول المستهدف. و يمكنك تغير ذلك عند ضرورة. و اذا كنت تستخدم العلامة النجمية لنسخ كل الحقول من الجدول الاولى فقم بحذف اسماء الحقول من خلايا Append To للاعمدة التي تحتوي على معايير التحديد.)))

*انقر زر شريط الادوات Query View او (View > DataSheet View) لمعاينة التغيرات التي قمت بها. و قم بضبط الاستعلام و معاينة النتائج حتى تقوم بتحديد السجلات التي تريد الحاقها.

*ارجع الى اطار تصميم الاستعلام لتشغيل استعلام Append ثم انقر زر شريط الادوات RUN او اختر Query > Run.

*انقر Yes اذا كنت تريد مواصلة, عندما تتم مطالبتك بعدد السجلات التي سوف يتم تضمينها, او انقر No لانهاء العملية.

و بعض النقاط الهامة و التي تتعلق باستعلامات Append

1-عند تصميم استعلام Append فانك تتعامل مع الجداول المصدر, و يتم نسخ السجلات (و ليس نقلها) من الجدول المصدر الى الجدول المستهدف.

2-يجب ان يكون لكلا الجدولين نفس البنية و اسماء الحقول, الا انه ليس هناك حاجة الى ان يكون لهما بنيتين متطابقتين.

3-يحتوي جدول المصدر على حقول اكثر من الجدول المستهدف, و يتم تحديث الحقول التي تطابق الاسماء و اي حقول اخرى تترك فارغة.

4-اذا كان الجدولين بنيتين متطابقتين, فيمكنك استخدام العلامة النجمية بدلا من اسماء الحقول في كل من خلية Field و خلية Append.

5-اذا احتوى الجدول المستهدف على مفاتيح اساسي, فسوف تظهر لنتائج بترتيب تم فرزه (بأستخدام المفتاح الاساسي) بدلا من ان تظهر كل سجلات الجديدة اسفل الجدول.

6-لجعل اكسس يقوم بتعيين قيم AutoNumber جديد للسجلات عند ادخالها الى الجدول المستهدف, قم بابعاد حقل AutoNumber من شبكة Qbe الخاصة بالجدول المصدر.

مع طلب دعاء لي

#2

بارك الله فيك وفي صحتك ومالك وأولادك وزادك علماً وسعة في الرزق وتقبل الله منك كل عمل تعمله لوجه الله تعالى.

وننتظر منك المزيد من هذه الدروس المفيدة للجميع

وتقبل تحياتي

#3

اكثر الله من امثالك وجزاك الله كل خير وبركات :)

#4

بارك الله فيك وتقبل منك صالح الأعمال وجزاك الله عنا الخير .

(f) (f) والف شكر ... (f) (f)

#5

مجهود عظيم وبارك الله فيك .

أشرف خليل

#6

السلام عليكم

موضوع هام وقد أفادنى الإستعلام الإلحاقى بفضل الله فى تجنب وحذف التكرار الواقع فى السجلات الموجود فى أحد جداولى.

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#7

وجعله في ميزان حسناتك

#8

قل امييييييييييييييييين يا vb_access2002

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

اخوك / ابو راكــان

#9

أمييييين

شكرا لكم و جزاكم الله الف خير اخواني (ابو راكــان,أبووليد,اا الفاروق اا, ashraf, aboraed)

(f) :)

ان شاءالله سأكمل شرح انواع اخرى للاستعلامات(clock)

#10

الله يعطيك العافية وبأنتظار المزيد(f) (yess)

#11

الله يعطيك العافية

#12

بسم الله والحمد لله ولا إله إلا الله

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

أخوك فى الله

محمد حسين

#13

بارك الله فيكم شكرا لكم جميعا اخوانى (M.Hussein , ابوحمود, زكـــوان)

[c](f)[/c]

[c]مَنْ عَمِلَ سَيِّئَةً فَلا يُجْزَى إِلَّا مِثْلَهَا وَمَنْ عَمِلَ صَالِحاً مِنْ ذَكَرٍ أَوْ أُنْثَى وَهُوَ مُؤْمِنٌ فَأُولَئِكَ يَدْخُلُونَ الْجَنَّةَ يُرْزَقُونَ فِيهَا بِغَيْرِ حِسَابٍ[/c]

[c]أُولَئِكَ الَّذِينَ نَتَقَبَّلُ عَنْهُمْ أَحْسَنَ مَا عَمِلُوا وَنَتَجَاوَزُ عَنْ سَيِّئَاتِهِمْ فِي أَصْحَابِ الْجَنَّةِ وَعْدَ الصِّدْقِ الَّذِي كَانُوا يُوعَدُونَ) [/c]

#14

جزاك الله خيراً ولى سؤال

بعد تشغيل إستعلام الإلحاق هل يمكن عمل كود لمنع ظهور رسالة التحذير لضغط ok ؟(f)

#15

أحسنت و بارك الله فيك ميه ميه و لا احسن من كده

#16

بارك الله فيك يا أخي

لقد صممت برنامج يعتمد على استعلامات الالحاق والتحديث فكانت تظهر رسائل تحذير كلما اردت تشغيل تلك الاستعلامات فقمت بتعطيلها من خيارات برنامج الأكسس ولكن عند نقل هذا البرنامج في كمبيوتر آخر تعود الرسائل للظهور

فكيف استطيع إيقاف تلك الرسائل وما هو الكود المستخدم لإيقاف تلك الرسائل؟؟

لقد عملت على قاعدة بيانات تعتمد على استعلامات الإلحاق والتحديث وكانت هذه الرسائل لا تظهر

حاولت الاطلاع على تصميم النماذج ولكن زر تصميم النموذج غير مفعل!!! وذلك لمنع الاطلاع على طريقة تصميم النموذج أو التعديل فيه

كيف تم إيقاف تفعيل زر التصميم ؟

#17
الحسام الصارم كتب:
بارك الله فيك يا أخي

لقد صممت برنامج يعتمد على استعلامات الالحاق والتحديث فكانت تظهر رسائل تحذير كلما اردت تشغيل تلك الاستعلامات فقمت بتعطيلها من خيارات برنامج الأكسس ولكن عند نقل هذا البرنامج في كمبيوتر آخر تعود الرسائل للظهور

فكيف استطيع إيقاف تلك الرسائل وما هو الكود المستخدم لإيقاف تلك الرسائل؟؟

لقد عملت على قاعدة بيانات تعتمد على استعلامات الإلحاق والتحديث وكانت هذه الرسائل لا تظهر

حاولت الاطلاع على تصميم النماذج ولكن زر تصميم النموذج غير مفعل!!! وذلك لمنع الاطلاع على طريقة تصميم النموذج أو التعديل فيه

كيف تم إيقاف تفعيل زر التصميم ؟

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

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

DoCmd.SetWarnings False

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

DoCmd.SetWarnings true

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

مع خالص تحياتي

اخوكم محمد الخدر B)

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

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