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

[ تمت الإجابة ]كيف اعمل استعلام الحاقي

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

السلام عليكم

من يساعدني في بناء استعلام

للالحاق بيانات جدول (بياناته مدخولة اي ممتلىء البيانات)

الى جدول اخر فارغ بناء على كود معين

حيث ان لي فورم يتكون من جدولين الاول ندخله كاملا

واذا نزلت على الثاني بحيث اذا فقط دخلت كود الذي له بيانات في الجدول الاول

يملىء الحقول اوتوماتيكيا

او هل اني محتاج الى استعلام تكوين جدول على اساس الكود

الملف مرفق

مع تحياتي

CAR.rar

تم تعديل هذه المشاركة بواسطة كاروان في 24 نوفمبر 2008 في 11:44

#2

اخي كاروان

السلام عليكم

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

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

1: عمود منضم الى القيمة 3

2: عدد الأعمدة الى القيمة 6

3: عرض الاعمدة سيكون مثلاً كالآتي "0";"0";"0";"1";"0";"0"; بالنسبة للعمود الثالث الخاص بكود السيارة بإمكانك تغييره للقيمة التي ترغبها وترك باقي الأعمدة على القيمة صفر لكي يظهر فقط كود السيارة.

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

Me.SN = Me.CarCode.Column(0)
	Me.EName = Me.CarCode.Column(1)
	Me.CarType = Me.CarCode.Column(2)
	Me.EDate = Me.CarCode.Column(4)
	Me.Notes = Me.CarCode.Column(5)
	Me.Refresh

تم تغيير اسماء الحقول بالانجليزي ( بعد اذنك طبعاً )

ارجو ان يكون هو المطلوب

بالتوفيق

CAR.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 25 نوفمبر 2008 في 23:29

#3

ا اشكرك جدا

لا اعرف شلون اشكرك

بس اقوللك الله يعطيك الف عافية في الصحة والحال والمال في الدنيا

ويوفقك في الاخرة إن شاء الله إن شاء الله

الرد كفي ووفى وزيادة

مع سلامي وتحياتي لك

#4

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

بارك الله فيك اخي كاروان وجزاك الله كل خير على دعواتك الطيبة ... ولك مثلها .. آمين

اود ان انوه عن خطأ غير مقصود في شرحي السابق

تم تحديده باللون الازرق

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

والصحيح هو : في حدث بعد التحديث لمربع التحرير والسرد وليس مربع النص

ايضاً العبارة بمجرد تحديث ... والصحيح هو : بمجرد تحديثه

مع الشكر والتقدير لمشرفنا الغالي محمد فؤاد على المتابعة

#6

السلام عليكم

ولو طولت عليكم بس ماليه الا انتم

ظهرت لي مشكلة انه من تختار كود مكرر يسمح له

اريد مايكرر الكود في الجدول الثاني اذا امكن

مع سلامي وتحياتي

#7

اخي كاروان

تم اعادة المفتاح الأساسي للجدول tbl2

كما تم عمل استعلام الحاق ولكن بتغيير الآلية في الإلحاق بحيث يتم اختيار كود السيارة من مربع تحرير وسرد برأس النموذج الرئيسي .

بالتوفيق

CAR.rar

#8

الله يعافيك من كل شر في الدنيا

اشكرك اخي جدا جدا جدا

ولكن اذا كانت الطرقة الاولى كيف يمكن تفادي التكرار

اذا امكن

مع تحياتي وشكري وسلامي

#9

بارك الله فيك اخي كاروان

تفضل الملف بعد التعديل حسب المطلوب ان شاء الله

CAR.rar

#10

اشكرك اخي على متابعتك الحل والله يجازيك دائما على الخير والبركة

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

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

مع سلامي الك

#11

اخي كاروان

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

حاول ان تختار كود سيارة تم اختياره من قبل ستظهر رسالة ولن يسمح لك البرنامج بإضافة هذه القيمة حتى لو اردت اغلاق النموذج فإن هذه القيمة لن تحفظ وسيخبرك البرنامج بذلك.

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

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

او تكتفي بالطريقة الأخيرة طالما انها لا تقوم بحفظ اي سجل مكرر تمت اضافته من قبل.

بالتوفيق

تم تعديل هذه المشاركة بواسطة يوسف احمد في 26 نوفمبر 2008 في 22:27

#12

اخي كاروان

السلام عليكم

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

وقمت بالتعديل على كود الخطأ ليتم التراجع في حالة تسجيل جديد

اعتقد بأنه هو المطلوب

CAR.rar

#13

اشكرك اخي جدا علی المواصله‌ معايه‌ الله يعطيك الف عافيه‌

اخي اول ملف انت ارسلت لى صح مايقبل التكرار

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

سوف يتغير الكود الذي اخترته الى الكود الموجود سابقا في الجدول الثاني اي اول كود مختار

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

اشكرك على جهودك

مع سلامي وتحياتي لك

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

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

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

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

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