PDA

View Full Version : انتقال اطلاعات از یک جدول به جدول دیگر



adhami
سه شنبه 01 اسفند 1385, 12:33 عصر
با سلام خدمت دوستان عزیز

برنامه ای دارم که اطلاعاتی را از یک تیبل اکسس در یک دیتاگرید نمایش می دهد .
حالا من می خواهم برخی از اطلاعات این دیتاگرید ( درواقع جدول ) را به دیتاگرید دیگر (جدول دیگر) منتقل کنم؟
البته فکر می کنم این از طریق query نویسی حل می شه ولی راستش موفق به انجام آن نشدم.

منتظر راهنماییهای شما هستم . با تشکر

yavari
پنج شنبه 03 اسفند 1385, 08:25 صبح
سلام

دوست عزیز ، میشه واضح تر بگید !!! :گیج:

مو.فق باشید

vbhamed
جمعه 04 اسفند 1385, 09:02 صبح
سلام
اینم جواب شما
تو یه query بنویس

Insert Into Table2 Select * From Table1

نوع و تعداد فیلد جدول ها باید مثل هم باشه

مشکلی هم داشتی تماس بگیر
info@ippsite.com

adhami
شنبه 05 اسفند 1385, 08:35 صبح
سلام

دوست عزیز ، میشه واضح تر بگید !!! :گیج:

مو.فق باشید

خوب من یک سری اطلاعات در یک تیبل اکسس دارم (مثلا table1)که باید به صورت گروهی از table1 به table2 منتقل بشن . مشکل من این است که
1. در دیتاگرید باید ابتدا آن اطلاعات را انتخاب کنم .
2. به table مقصد متنقل کنم .

vbhamed
شنبه 05 اسفند 1385, 08:45 صبح
خب
کاری که می تونید انجام بدید اینه :
1 - یک فیلد به نام flag از نوع صحیح تو جدول هاتون تعریف کنید
2 - مقدار فیلد Flag در همه رکوردها را صفر کنید با یک Query مشابه این
Update Table1 Set Flag = 0
3 - بعد از زدن دکمه انتقال در برنامتون، ابتدا مقدار این فیلد رو در سطرهای انتخاب شده 1 کنید
4 - دستوری که قبلا گفتم رو به صورت زیر بنویسید

Insert Into Table2 Select * From Table1 Where Flag = 1


البته برای توضیح بهتر باید نوع دیتا گرایدی که استفاده می کنید بنویسید (اسم کامل انگلیسی) و اینکه از Adodc استفاده می کنید یا Dao