![]() |
|
نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ (/showthread.php?tid=931) |
نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - AL-MOB4RM3G - 03-06-2009 السلام عليكم ورحمة الله اخواني الكرام,, كيف اقوم بنقل سطر من الأسط في جدول من الجوداول في قاعدة بيانات اكسس الى جدول آخر,, يعني للتوضيح اكثر عندي في tabel1 اسم الزبون مع عمر الزبون وو الى آخره,, و اود ان انقله الى tabel2 برمجيّا,, فكيف يتم ذلك ؟ بارك الله لكم والسلام عليكم ورحمة الله نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - محمد نسمان - 03-06-2009 يمكن عمل ذلك بطريقتين الاولى تعتمد على دلفي بشكل أكبر، مثلاً تقوم بقراءة الحقول من الجدول الاول ومن ثم تخزين بيانات الحقول في الجدول الثاني كالتالي: كود : TB1.Append;
Tb1.FieldByName('CustNo').AsInteger := TbCust.FieldByName('CustNo').AsInteger;
Tb1..FieldByName('CustName').AsString := TbCust.FieldByName('CustName').AsString;
...
TB1.Post;ايضاً يمكنك كتابة الكود السابق بطريقة افضل عن طريق عمل جملة تكرار بعدد الحقول الموجودة في الجدول بدلاً من كتابة كل حقل بشكل مباشر الطريقة الثانية ان تقوم بذلك مباشرة عن طريق جملة SQL مثلاً كود : INSERT INTO NewCust
SELECT *
FROM CustomerTB
WHERE CustNo=1;الطريقة الثانية اسهل ولا تحتاج لمعرفة اسماء الحقول وعددهم. نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - AL-MOB4RM3G - 04-06-2009 السلام عليكم ورحمة الله بارك الله فيك اخي الكريم محمد,, وجزاك الله خيرا كثيرا,, اخي الكريم,, اذا ممكن توضيح بارك الله لك؟ لم افهم المثال جيدا,, يعني ما الذي يحدث في الكود الأول بارك الله لك؟ وما خاصّية Append ؟ بحثت عنها ولكن لم اجد شئ مناسبا,, (رابط؟) يعني بختصار اخي الكريم,, انا اود عمل move لل record المحدد من جدول 1 الى جدول 2,, وجزاك الله خيرا,, وآسف على الإزعاج,, والسلام عليكم ورحمة الله نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - محمد نسمان - 08-06-2009 Append تقوم بإضافة سجل جديد في الجدول (TB عبارة عن مكون Table) الكود الذي ذكرته سابقاً يقوم بنسخ السجل بطريقتين، اذا اردت ان تقوم بنقله عليك حذفه بعد النسخ، وفي هذه الحالة استخدم ال Transactions حتى تتاكد من نجاح عملية النسخ والحذف مع بعضها البعض نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - AL-MOB4RM3G - 10-06-2009 محمد نسمان كتب :append تقوم بإضافة سجل جديد في الجدول (tb عبارة عن مكون table) بارك الله لك اخي الكريم محمد,, اشكرك كثيرا,, شكرا لك
نقل معلومات من جدول الى آخر من خلال الدلفي مع الأكسس؟ - محمد عبد العزيز - 10-06-2009 لكي تفهم اكثر Append عندما تكتب PHP كود : Table1.Append; PHP كود : Table1.Last; |