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

تحديث بيانات جدول من جدول اخر

بدأه gadelrab في 19 يناير 2017 · 5 رد · 2,247 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء

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

لدى قاعدة بيانات بها جدويلين aa و g1

الجدولين بهما نفس البيانات ولا علاقة بينهما

اريد تحديث بيانات الجدول g1 من بيانات الجدول aa

بشرط ان يتساوى حقلى الاسم والبيان فى الجدول الاول مع الاسم والبيان فى الجدول الثانى

ويتم تحديث الحقل g1s28 ( الاجراء ) مع الحقل a28 ( الاجراء )

والحقل g1s29 (القسيمة ) مع الحقل a29 ( القسيمة )

والحقل g1s30 (تاريخها) مع الحقل a29 ( تاريخها)

والحقل g1s31 (وارد) مع الحقل a31 ( وارد)

وهكذا مع بقية الحقول

وجزاكم الله خيرا

abcd.rar

تم تعديل هذه المشاركة بواسطة gadelrab في 19 يناير 2017 في 18:09

ebrahemsound7.gif
#2

الاخ المحترم gadelra اليك الاستعلام التالي وقد جربته على حقل واحد فقط وهو ( حقل الوارد)

أما الباقي فعليك اكماله كون الحقول كثيرة وبالتأكيد انت أخبر بها مني :

UPDATE g1 INNER JOIN aa ON (g1.g1s4 = aa.a2) AND (g1.g1s2 = aa.a4) SET g1.g1s31 = aa.a31;

أنشئ استعلاما جديدا من خلال تصميم استعلام والصق الكود أعلاه

حيث g1.g1s4 و  aa.a2 هما حقلي الاسم من كلا الجدولين

و g1.g1s4  و  aa.a2 هما حقلي البيان من كلا الجدولين

وفي حال تحقق الشرطين معا سيتم تحديث حقل (وارد) في الجدول g1 من حقل (وارد) من جدول aa

وكل ما عليك عمله لأكمال بقية الحقول هو وضع فارزة (,) قبل الفارزة المنقوطة واكمال المساواة كالتالي :

.... SET g1.g1s28 = aa.a28 , g1.g1s31 = aa.31,.....

 

مع تغيير الحقول بعد عبارة SET حسبما يناسبك .

1

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#3

الاخ العزيز Love C++

جزاك الله خير الجزاء

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

فشكرا جزيلا لك مرة اخرى

ebrahemsound7.gif
#4

أهلا وسهلا بك أخي  .

1

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

#5

الأخ المحترم Love C++

ما نوع الاستعلام

وأين يتم وضع ذلك الكود

شكرا لك

#6

أهلا وسهلا بك أخي ابو امين

من تصميم استعلام انشي استعلاما جديدا

ثم بالنقر بالزر الايمن للماوس أعلى الاستعلام نختار " عرض SQL "

فتضهر مساحة فيها فقط عبارة " SELECT" نمسح جميع المحتويات ونلصق النص الموضح أعلاه

ثم نغلق النافذة مع حفظ الاستعلام بالاسم الذي نختاره ويفضل ان يكون الاسم باللغة الانكليزية .

اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد

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