PDA

View Full Version : کپی تعدادی از فیلد ها از یک tabel به tabel دیگه



amookaveh
چهارشنبه 03 مهر 1387, 03:54 صبح
سلام دوستان

من یک برنامه دارم که در فرم 1 تاریخ و ساعت رو از کاربر میگیره و در جدول 1 ذخیره میکنه و در فرم 2 هم یک سری اطلاعات رو میگره و به همون رکوردی که ساعت و تاریخ رو ذخیره کرده بود اضافه میکنه .در فرم 3 یک سری اطلاعات جدید میگیره و در جدول 2 ذخیره میکنه میخواهم در فرم 3 علاوه بر اطلاعات جدیدی که در جدول 2 ذخیره میکنه اطلاعات مربوط به ساعت و تاریخ که در جدول 1 ذخیره شده را در جدول 2 کپی کنم لطفا راهنمایی کنید و دستوراتی را که لازم من در فرم 3 بنویسم با مثال نشان دهید.

رضا عربلو
چهارشنبه 03 مهر 1387, 07:34 صبح
شما می توانید دو تا DataTable را Merge کنید


DataTable1.Merge(DataTable2);

amookaveh
چهارشنبه 03 مهر 1387, 23:54 عصر
متشکر از راهنمایی شما
ولی برای چی دو تا datatable با هم merge کنم یعنی اگر این کار رو بکنم فیلد های مشترک بین دو tabel با اطلاعات tabel 1 یکسان می شوند یا هر دو tabel با هم جمع میشوند.

shiraz.pasargad
پنج شنبه 04 مهر 1387, 08:06 صبح
سلام دوست عزیز.



INSERT INTO <table2> (<LISTE FIELDHA1>) SELECT <LISTE FIELDHA2> FROM <table1> WHERE <SHART>

می تونین از پرس و جوی بالا استفاده کنین. فکر کنم مشکل حل بشه. این پرس و جو LISTE FIELDHA2 رو کپی میکنه توی LISTE FIELDHA1.
موفق باشین.