; (INSERT INTO Tb_bar ( m1 ) SELECT combo.text FROM combo Where IdText in (3001
من چطور تعیین کنم که در رکوردی از Tb_bar که اگر فیلد ID در Tb_bar مساوی بود با (مثلا)5 این کوئری اجرا شود
با تشکر..
; (INSERT INTO Tb_bar ( m1 ) SELECT combo.text FROM combo Where IdText in (3001
من چطور تعیین کنم که در رکوردی از Tb_bar که اگر فیلد ID در Tb_bar مساوی بود با (مثلا)5 این کوئری اجرا شود
با تشکر..
آخرین ویرایش به وسیله majid325 : دوشنبه 23 مرداد 1385 در 20:33 عصر
سلام
این ID کجاست و Tb_bar چیه.
یه کمی شمرده تر توضیح بدید.
سلام :
Id یک فیلد در tabel هست اسم آن Tb_bar است
من میخوام مقدارفیلد (m1)از جدول Tb_bar مساوی با مقدار فیلد text از جدول combo قرار بدم ولی میخوام که این تغییرات روی رکوردی از جدول Tb_bar انجام بشه که فیلد ID همین جدول مساوی با مثلا 5 باشه؟ با تشکر
سلام.
اگر شما میخوای رکوردها رو جوری update کنی که هر رکورد مثلا مقدار id اون برابر 5 باشه بهتره از دستور update استفاده کنی. ولی در مورد راه حل شما باید یک مقداری در مورد کاری که میخوای انجام بدی بیشتر توضیح بدی.
برای update میتونی از دستور زیر استفاده کنی.
Update tb_bar set M1= ( SELECT combo.text FROM combo Where IdText in (3001))
Where id=5
Telegram : @SQL_Server
با تشکر... آقای صادقیان امتحان میکنم...
دوست خوبم به انتهای کد خود عبارت زیر را اضافه کنید :AND Tb_bar.ID = 5امیوارم جواب بگیرید .
البته بهتر این بود که کل مطلب رو یک بار اینجا توضیح بدید .
شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .
جناب سنبله کار دست شما درد نکنه.
جناب سنبله کار دست شما درد نکنه مشکلم حل شد با راهنمایی شما....
خواهش می کنم
موفق باشید
شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .
جناب آقای سنبله کار ببخشید اشتباه کردم با کد بالا فقط در جدول ثبت میشه نه در آن رکورد مورد نظر!!!!!"INSERT INTO Tb_bar ( m1 ) SELECT combo.text FROM combo Where id1 in (3003) AND Tb_bar.ID = 1 "
من فکر می کنم بهتره این بحث رو در تاپیک قبلیتون ( بخش اکسس ) ادامه بدید چون :
1- اونجا سابقه موضوع وجود داره
2- چون داخل VBA کد نویسی می کنید و قبل از این دستور Docmd.runsql داشتید
3- ممکنه توی کدتون نیاز به مراجعه به آدرس دهی فیلدی از فرم اکسس در حال کار داشته باشید
4- همینجا هم فکر می کنم اشتباه در همین مورد بود یعنی شما می خواستید ID مشروط فرم اصلی خود را ملاک قرار دهید نه زیر فرمی که اطلاعات در اون Insert می شن
شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .
ادامه تایپیک به لینک زیر منتقل شد:
http://www.barnamenevis.org/sh...t=50444&page=4