ورود

View Full Version : سوال: انتقال يك ركورد از يك جدول به جدول ديگر



aminaltavista
پنج شنبه 26 آبان 1390, 10:50 صبح
با سلام
ميخواستم درون يك دكمه كامند دستوري بنويسم كه اون ركوردي رو كه از ديتا گريدم انتخاب ميكنم رو به يه جدول ديگه تو ديتابيسيم بفرسته! اما نميدونم از چه كدي استفاده كنم! اگه ميشه كد رو برام بفرستيد يا اگه منظورم رو نگرفتيد ميتونم نمونه سورس رو براتون ضميمه كنم !
با تشكر از همتون...:تشویق:

mohammadriano
پنج شنبه 26 آبان 1390, 22:58 عصر
سلام از چه بانکی استفاده می کنید

aminaltavista
جمعه 27 آبان 1390, 06:24 صبح
از دیتا بیس اکسس

ENG_Torshani
جمعه 27 آبان 1390, 14:19 عصر
به صورت اتومانیک اگر grid به AdoDc یا Data شما وصل باشد رکورد ست آن تغییر میکند بر روی همان رکوردی که انتخاب کرده اید پس لازم است رکورد جاری راخوانده و در table دیگری ذخیره کنید.
adodc1.recordset.addnew
adodc1.recordeset.field!name= Adodc1.recordset.Field!name
adodc.recprdset.update

joker_pok
شنبه 28 آبان 1390, 08:52 صبح
نمونه برنامه برات گذاشتم .

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

sehm67
چهارشنبه 02 آذر 1390, 15:06 عصر
با سلام
ميخواستم درون يك دكمه كامند دستوري بنويسم كه اون ركوردي رو كه از ديتا گريدم انتخاب ميكنم رو به يه جدول ديگه تو ديتابيسيم بفرسته! اما نميدونم از چه كدي استفاده كنم! اگه ميشه كد رو برام بفرستيد

سلام دوست عزیز

تو قسمت Form_Load()


Adodc1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " & App.Path & "\bank.mdb ;Jet OLEDB:Database Password=;"
Adodc1.RecordSource = "SELECT * FROM Table1"
Adodc1.Refresh

یک Command بزار و این کد رو توش بنویس :


If Adodc1.Recordset.State = 1 Then Adodc1.Recordset.Close
Adodc1.Recordset.Open "Insert Into Table1 Select * From table2 WHERE id LIKE '" & DataGrid1.Text & "'"
Adodc1.Refresh

تمام اطلاعات از table2 به table1 با برقرار بودن شرط کپی میشن.

مشکلی بود پیام بزار.

موفق باشید :تشویق: