PDA

نسخه کامل مشاهده نسخه کامل : استفاده از query های اکسس در بیسیک



majj
09-05-2007, 07:00
چجوری باید از query های اکسس در بیسیک استفاده کرد

Mitibob
09-05-2007, 16:04
Query های Access مثل Table ها هستن. فقطRead only هستن.

مثل یه Table تو VB براش Query string بنویس.

majj
10-05-2007, 06:06
تشکر از شما بخاطر راهنمایی خوبتان
من که هرچی تو msdn گشتم نتونستم Query string رو پیداکنم لطفا بیشتر توضیح دهیدو یا یک مثال ساده بنویسید

bad_boy_2007
13-05-2007, 20:21
من از DAO 3.51 استفاده میکنم به این شکل


dim txt as string
dim db as database
dim rs as recordset
set db=opendatabase(app.path&"\data.mdb",false,false,"")
text="select * from table where field1>value1"
set rs=db.openrecordset(txt)

majj
14-05-2007, 16:04
با سلام و عرض خسته نباشید
ایا میشه از این روش برای فیلتر کردن رکورد های گزارش استفاده کرد
اگه میشه یک مثال ساده بزنید که تو اون فیلدها بر اساس نام و تاریخ سیستم فیلتر بشن

bad_boy_2007
14-05-2007, 19:08
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یک راه ساده اش همونیه که تو مثال بالا گفتم یک راه دیگه هم هست از متد filter واسه recordset استفاده کنی.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی بهتره از دستورات sql به روش اول استفاده کنی اگه با این دستورات آشنایی نداری یه نگاهی به اینجا بنداز :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

majj
15-05-2007, 01:04
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یک راه ساده اش همونیه که تو مثال بالا گفتم یک راه دیگه هم هست از متد filter واسه recordset استفاده کنی.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی بهتره از دستورات sql به روش اول استفاده کنی اگه با این دستورات آشنایی نداری یه نگاهی به اینجا بنداز :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

متشکر از راهنمایی خوب وهمیشگی شما

javad2625
22-05-2007, 07:57
سلام
نميدونم شما از چه ورژن VB استفاده مي كنيد اما احتمالاً VB6 هست. در VB6 شما مي تونيد از كامپوننت OLEDB براي وصل شدن به بانك داده استفاده كنيد و با وصل كردن يك DataGridView به اون كامپوننت هر گونه Query رو نمايش بديد (به صورت Sort شده، ----- شده و...).

اما توصيه مي كنم VB6 رو رها كنيد و به سمت VB.net 2005 بيايد كه اتصال به بانك داده رو بسيار راحت مي كنه. Query ها رو هم خيلي ساده و فقط با چند تا كليك و Drag&Drop براتون درست مي كنه. همه Button ها و TextBox ها و ديگر اجزاش هم به سبك ويندوز اكس پي هست.

majj
23-05-2007, 16:21
تشکر دوست عزیز