PDA

View Full Version : آپدیت کردن یک فیلد از جدول یک بر اساس فیلد دیگر از جدول 2



anoor_h
سه شنبه 06 شهریور 1397, 12:51 عصر
دوستان سلام من میدونم باید inner join زد برای یافتن فیلد مشابه
ولی دقیقا کاری که من میخوام اینه
در جدول یک شماره بارکد داریم با وضعیت که داخل وضعیت دو تا حالت توزیع شده یا برگشتی نوشته شده
148759
در جدول 2 وضعیت بلاتکلیف نوشته شده

حالا من میخوام بعد از مقایسه دو جدول شماره بارکد 1200 و 1500 که در جدول 1 و 2 قرار دارند وضعیت بلاتکلیف جدول 2 به حالت های توزیع شده یا برگشتی جدول 1 آپدیت بشه

Mahmoud.Afrad
سه شنبه 06 شهریور 1397, 15:09 عصر
نوع دیتابیس؟

anoor_h
سه شنبه 06 شهریور 1397, 15:15 عصر
سلام اکسس هست

Mahmoud.Afrad
سه شنبه 06 شهریور 1397, 15:21 عصر
update table2 set table2.[status]=table1.[status]
where table2.[code] = table1.[code]

anoor_h
شنبه 31 شهریور 1397, 16:13 عصر
دوست عزیز با این دستور نشد
SqlCommand ocm = new SqlCommand("UPDATE eksel set eksel.[f2]=vorood.[vaziat] where eksel.[f3] = vorood.[barcod]", con);


من داخل اکسس این کوئری آپدیت رو نوشته بودم

UPDATE vorood INNER JOIN eksel ON vorood.barcod = eksel.f3 SET eksel.f2 = [vorood].[vaziat]
WHERE ((Not (vorood.barcod) Is Null));


اما در اس کیو ال نمیدونم با ویو که نشد کد بالایی هم خطا میده


میخوام هر جا در جدول eksel متناظر f3=barcod بود f2 از جدول eksel برابر بشه با vaziat از جدول ورود


لطف کنین کمکم کنین

ROHA318
سه شنبه 03 مهر 1397, 02:01 صبح
سلام دوستان
من هم یک سوال در همین زمینه دارم خوشحال می شم کمک کنید.

من یه جدول اکسل دارم که از اکسس استخراج شده ، بعد یکسری فیلدهاش آپدیت شده

حالا می خوام همون کاری که دستور index & Match در اکسل می کنه رو توی اکسس بکار ببرم و فیلدهای که تو اکسل آپدیت شد به صورت اتومات تو اکسس هم آپدیت بشه

نمی دونم منظورم رو رسوندم یا نه ...

ممنون از همه دوستان:چشمک: