اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

نقل بيانات من جدول واحد إلى جدولين بشروط


الردود الموصى بها

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

تواجهني مشكلة في نقل البيانات من جدول واحد إلى جدولين ..

وعسى أن أوفق لشرح المطلوب :

لدي جدول اسمه t_Old وفيه سجلات كثيرررررة جداً ... ويحتوي على الحقول ( رمز المركز - رقم خطاب الإحالة - تاريخ الإحالة-نوع القضية ) ( الاسم - رمز الجنسية - الجنس - رقم الهوية - العمر -الأجراء - ملاحظات )

أريد نقل قيم الحقول رمز المركز - رقم خطاب الإحالة - تاريخ الإحالة-نوع القضية إلى جدول آخر اسمه tablemain بشرط أن القضية التي تتساوى فيها هذه الحقول تعتبر سجل واحد في جدول tablemain يعني تحصل على رقم تسلسلي واحد ... ( أريد أن يكون الرقم التسلسلي يبدأ من رقم أحدده وليكن مثلاً من 8100وتكون القيم في الحقول ( رمز المركز - رمز القضية ) كرموز بما يقابلها من جداولها .

أما باقي الحقول ( الاسم - رمز الجنسية - الجنس - رقم الهوية - العمر -الأجراء - ملاحظات ) فتنقل إلى جدول آخر اسمه tableDataGrid

ولعل الصور والمثال المرفق يوضح المطلوب أكثر .

ولا أدري ولا أستغني عن حلولكم واقتراحاتكم عن الطريقة الفعالة والمناسبة سواءً بالكود أو بالأستعلامات .

غفر الله لي ولكم ,

post-515-1166349970_thumb.jpg

post-515-1166349984_thumb.jpg

post-515-1166350000_thumb.jpg

data_trans.rar

رابط هذا التعليق
شارك

السلام عليكم ..

أخي رضوان .. شكراً لمرورك على الموضوع ..

ملاحظة الجدول t_old = هو الجدول t_1

تجد برفقه صورتين توضح المطلوب ... آمل أن أجد لديك حلا وأن يكون شرحي واضح ...

_________.rar

رابط هذا التعليق
شارك

وضحت , لكن فهمت أن الحقل id تريده مسلسل لكل زبون في كل قضية , فلماذا جعلته مفتاحا رئيسيا

لأن رقم الزبون ضمن القضية يمكن أن يتكرر

وضحت , لكن فهمت أن الحقل id تريده مسلسل لكل زبون في كل قضية , فلماذا جعلته مفتاحا رئيسيا

لأن رقم الزبون ضمن القضية يمكن أن يتكرر من قضية لأخرى

رابط هذا التعليق
شارك

السلام عليكم ...

حقل id في جدول tablemaine لا يتكرر ... وهو رقم لكل قضية . والقضية الواحدة قد يكون لها طرف واحد شخص أو أطراف أشخاص .

وحقل id في جدول tabledatagrid فهو مسلسل تلقائي لكل شخص له رقم خاص ولا يتكرر ... يعني عبارة عن ترقيم للسجلات 1-2-3-4-5-6-7-8-9 ... وهكذا ... أما حقل tablemaineID اللي موجود في جدول tabledatagrid فهو رقم للقضية التابع لها الشخص من جدول tablemaine

ولعل الصورة المرفقة توضح أكثر ..

post-515-1166956969_thumb.jpg

post-515-1166957007_thumb.jpg

تم تعديل بواسطه فتى الوادي
رابط هذا التعليق
شارك

انظر الملف المرفق

الاستعلام Append يقوم بنقل السجلات الى الجدول Main

الاستعلام query1 يضم حقول الجدول t_1 مع رقم القضية من الجدول Main

اعمل منه استعلام الحاق الى الجدول Grid

Append.rar

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information