PDA

View Full Version : سوال: جستجو در یک لیست باکس با استفاده از فیلد باند شده



G.hemati
چهارشنبه 04 مرداد 1391, 00:42 صبح
سلام خدمت همگی شما دوستان
من میخوام در یه لیست باکس با استفاده از فیلد باند شده عمل جستجو انجام بشه . مثلاً وقتی در بین رکوردها حرکت میکنیم اتوماتیک با خوندن اطاعات از فیلد باند شده لیست باکس اطلاعات رو فیلتر کنه
جستجو کردم ولی همه نمونه ها، آن باند بود.
ممنون

Abbas Amiri
چهارشنبه 04 مرداد 1391, 17:31 عصر
نمونه شما ربطی به درخواستتان نداشت . ولی بطور کلی برای هر لیست باکس شما میتوانید از ستون خاصی که میخواهید براساس آن فیلتر کنید، مقدار آن را در شرط کوئری قرار دهید


strFilter = "SELECT Field1, Field2 , ... FROM MyTable WHERE anyField=" & MyListBox.Column(x)

G.hemati
چهارشنبه 04 مرداد 1391, 20:06 عصر
جناب امیری عزیز ممنون از لطفتون
شاید نتونستم منظورمو برسونم و یا نمونم مرتبط نیست . در کل من میخوام وقتی که فیلد قرارداد در Form1 برابر با هر عددی شد در لیست باکس رکوردهای همون عدد فیلتر بشه . این عمل در زمان حرکت در بین رکوردها هم اتفاق بیفته. فعلا این کار رو با سابفرم انجام دادم ولی به دلایلی میخوام با لیست باکس باشه

strFilter = "SELECT Field1, Field2 , ... FROM MyTable WHERE anyField=" & MyListBox.Column(x)
نمیدونم این کدی رو که شما لطف کردین کجا باید استفاده کنم ، تو محیط اس کیو ال یا VB

ممنون میشم اگه نمونه فوق رو خودتون اصلاح کنین . حقیقتش من سر در نیووردم

Abbas Amiri
چهارشنبه 04 مرداد 1391, 22:11 عصر
نمونه شما اصلاح شد

G.hemati
پنج شنبه 05 مرداد 1391, 00:14 صبح
سپاس فراوان عباس آقای عزیز :بوس: