PDA

View Full Version : ساخت query برای گزارش گیری



shafiee
شنبه 03 دی 1384, 16:29 عصر
با عرض سلام
من میخواهم در vb گزارشی بگیرم که بر اساس یک query است که این این query از join سه تا جدول ساخته میشه . منتها باید یک فیلد query را با مقدار متغیر خاصی در vb مقایسه کنم و در حقیقت شرط برابری بزارم . اما نمیتونم تو دستور select مربوط به query مقدار متغییر را بدست بیارم.
اگه کسی بتونه کمکم کنه ممنون میشم.

H_SH_VB
شنبه 03 دی 1384, 17:08 عصر
salam
bebin mitooni too access query ro benvisi badesh SQL esh ro bardari biari 2 vb estefade kon?i

shafiee
شنبه 03 دی 1384, 18:48 عصر
آخه مشکل اینجاست که یکی از فیلدهای query باید برابر متغیری باشه که اون متغیر در حین برنامه vb باید مقدار دهی شود . در حقیقت این شرط اون فیلد است.

H_SH_VB
شنبه 03 دی 1384, 23:30 عصر
salam
khob pesare khoob, in ke kari nadare
tarigheye chasboondane 2 ta string be hame dige
masalan :
"string1 " & text1.text & " string2"
be space hai ke zadam deghat kon ke be ham nachasban
be hamin sheklam mitooni dastoore sqlet ro benvisi o doros koni
movafagh bashi
khodafez

shafiee
یک شنبه 04 دی 1384, 08:46 صبح
این در صورتییه که دستور sql مقدار text1.text را بشناسه . مشکل من اینه که نمیتونم مقدار این متغیر را بهش بشناسونم.

meh_secure
دوشنبه 12 دی 1384, 00:36 صبح
کاری نداره که . من فرض می کنم شما از ADODC استفاده کردی ولی هیچ فرقی با بقیه نداره.

فرض می کنیم a متغیر شماست.
بعدش :

strSql = "select * from tabel1 where id =" & a & " order by a
adodc1.recordsource= strsql
adodc1.refresh