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

الحاق بيانات جدولين الى جدول جديد بمفتاح اساسي وحيد وبتنسيق مختلف

مغلقمُجاب
بدأه كوماندير في 20 مايو 2014 · 9 رد · 621 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اخواني الكرام لدي جدولين

GGTbl

SbTbl

بهما بيانات و المفتاح الاساسي للجدولين رقم لكن التنسيق يختلف وهذا الرقم تتشابه به بعض السجلات (مع اختلاف التنسيق) في الجدولين مثلا رقم W /0001 موجود بالجدول ورقم Mt\0001 بالجدول الثاني ..... الخ

 

المطلوب هو نقل بيانات الجدولين اولا الجدول

GGTbl

وثانيا بيانات الجدول

SbTbl

 

الى الجدول

TotalTbl

 

ارغب ان تنقل السجلات من الجدولين عبر استعلامي الالحاق على ان لا تتغير الارقام

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

 

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

 

واليكم المرفق

NumberDb.accdb.rar

#2

أخي حسب علمي المتواضع لاتجعل الحقل BillID هو المفتاح الاساسي في جدول TotalTbl بل قم بعمل حقل آخر يكون ترقيم تلقائي ويكون هو المفتاح الاساسي وذلك لكي تتمكن من تغيير هذه الخاصية Yes (No Duplicates) الى OK Yes ( Duplicates)  

 

اطلع على المرفق

NumberDb.accdb.accdb.zip

تم تعديل هذه المشاركة بواسطة SANDANET في 21 مايو 2014 في 02:27

#3

انت تطلب المستحيل اخى الكريم

اذ لايمكن تكرار نفس القيمة فى حقل المفتاح الاساسى و اختلاف التنسيق لا يغير القيمه

و لكن ما يتغير هو شكل ظهرها فقط

عموما لا اعرف سبب حاجتك للجدول

يمكنك الاستعاضة عنه باستعلام توحيد

جرب هذا الاستعلام

 SELECT GGTbl.AID as billid, GGTbl.sads, GGTbl.dfsd, GGTbl.xc FROM GGTbl UNION ALL SELECT SbTbl.SbID as billid, SbTbl.sads, SbTbl.dfsd, SbTbl.xc FROM SbTbl;

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

اخي واستاذي الفاضل القدير ابو يوسف ربي يحفظك من كل شر يارب

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

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

وربي يحفظكم ويرعاكم خدمة لهذا العلم العظيم وجزاكم الله خير الجزاء

#5

مع التأكيد على كلام أستاذنا / أبو يوسف

فاقتراحي مشابه لاقتراح الأستاذ / أوس

وهو الغاء خاصية المفتاح الأساسي من الحقل BillID 

وسوف يتم الالحاق بكل سهولة

مع الوضع في الاعتبار عدم حاجتك لهذه الخاصية في هذا الحقل بالجدول TotalTbl

#6

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

 

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

 

ارجو ان تكون وصلت الفكرة

#7 أفضل إجابة

اخي الفاضل

 

لا يمكنك عمل الحاق للسجلات طالما تنسيق الحقل مختلف في الجدولين

 

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

 

post-15367-0-11878400-1400767217_thumb.g

 

post-15367-0-13161200-1400767271_thumb.g

 

post-15367-0-05487900-1400767313_thumb.g

 

post-15367-0-14073000-1400767361_thumb.g

 

post-15367-0-03652100-1400767421_thumb.g

 

 

 

za-NumberDb.accdb.rar

 

 

بالتوفيق

1
#8

شكرا اختي زهر وددت لو بقي الحقل BillID رقم لانني اريد عمل بعض الاجراءات عليه كعمل عدد شهري وجمع باستخدامات استعلامات

#9

اخي الفاضل

 

عندما يتم تحويل الحقل الى رقم فإنك سوف تفقد التنسيق وسيصبح بعد الإلحاق عدد مثل  1 و 2 و 3

 

والسبب بارك الله بك ان تنسيق الحقل في الجدول الأول  هو  W \ 0000  وتنسيق الحقل في الجدول الثاني  هو  Mt \ 0000

 

ولهذا من سابع المستحيلات ان توفق بين هذين التنسيقين في جدول واحد لأنهما مختلفان تماما وكما تعلم انه عند تنسيق اي حقل

 

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

 

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

 

 

بالتوفيق

#10

شكرا جزيلا اخيتي زهره

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

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

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

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

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

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