alizanganeh
جمعه 02 خرداد 1393, 01:11 صبح
سلام دوستان
Join کردن و کلا Query گیری با SQL رو کامل بلدم . اما الان میخوام این کار رو توی VB انجام بدم و بجای مقایسه 2 فیلد از 2 جدول متفاوت از بانک ، میخوام فیلد هایی از بانک رو با مقادیری در TextBox هایی از داخل برنامه مقایسه کنم.
کاری که میخوام بکنم اینه که :
توی 2 تا تکس باکس بازه ی قیمتی یک قطعه رو بدم. مثلا بگم بین 10000 تا 20000 و بعد برنامه 2 جدول رو با هم Join کنه و کد هر رکورد از جدول اول رو با همان کد از جدول دوم که از قبل از توی بانک به هم متصل اند رو با هم مقایسه کنه و اگر فیلد قیمت رکوردی بین اون 2 مقدار تکس باکس ها بود ، بهم نمایش بده توی Query . ولی هرکاری میکنم نمیتونم کدی بنویسم که عملی باشه . کدهایی که نوشتم ارور نمیدن ولی درست هم کار نمیکنن . ینی یا هیچ رکوردی نشون نمیده و یا همه ی رکورد ها رو نشون میده . کدها رو پایین میذارم شاید بتونید با تغییر دادنشون درست کنید .
این کد اتصال به جدول هستش که توی لود صحه اجرا میشه که به هردو جدول با هم وصل شدم :
rs1.Open "select * from Sell,Piece", db, adOpenDynamic, adLockOptimistic
اینم کد جستجو هستش :
rs1.Open "select * from sell,piece where price > '" & text1 & "' AND price < '" & text2 & "'"
یک کدی هم از قبل هست برای جستجو بین 2 تاریخ که کاملا کار میکنه که اونم میذارم شاید کمک کنه :
rs1.Open "select * from sell where sdate between '" & date1 & "' AND '" & date2 & "'"
ممنون از همه :قلب:
Join کردن و کلا Query گیری با SQL رو کامل بلدم . اما الان میخوام این کار رو توی VB انجام بدم و بجای مقایسه 2 فیلد از 2 جدول متفاوت از بانک ، میخوام فیلد هایی از بانک رو با مقادیری در TextBox هایی از داخل برنامه مقایسه کنم.
کاری که میخوام بکنم اینه که :
توی 2 تا تکس باکس بازه ی قیمتی یک قطعه رو بدم. مثلا بگم بین 10000 تا 20000 و بعد برنامه 2 جدول رو با هم Join کنه و کد هر رکورد از جدول اول رو با همان کد از جدول دوم که از قبل از توی بانک به هم متصل اند رو با هم مقایسه کنه و اگر فیلد قیمت رکوردی بین اون 2 مقدار تکس باکس ها بود ، بهم نمایش بده توی Query . ولی هرکاری میکنم نمیتونم کدی بنویسم که عملی باشه . کدهایی که نوشتم ارور نمیدن ولی درست هم کار نمیکنن . ینی یا هیچ رکوردی نشون نمیده و یا همه ی رکورد ها رو نشون میده . کدها رو پایین میذارم شاید بتونید با تغییر دادنشون درست کنید .
این کد اتصال به جدول هستش که توی لود صحه اجرا میشه که به هردو جدول با هم وصل شدم :
rs1.Open "select * from Sell,Piece", db, adOpenDynamic, adLockOptimistic
اینم کد جستجو هستش :
rs1.Open "select * from sell,piece where price > '" & text1 & "' AND price < '" & text2 & "'"
یک کدی هم از قبل هست برای جستجو بین 2 تاریخ که کاملا کار میکنه که اونم میذارم شاید کمک کنه :
rs1.Open "select * from sell where sdate between '" & date1 & "' AND '" & date2 & "'"
ممنون از همه :قلب: