ورود

View Full Version : مبتدی: جستجوی یک محدوده با ویژوال بیسیک



maskan_1361
چهارشنبه 09 فروردین 1391, 14:10 عصر
سلام و خسته نباشید خدمت اساتید محترم

دیتابیسی دارم شامل یکسری پروژه ها با درصد پیشرفتشان اگر بخواهم جستجو بر حسب درصد انجام دهم
چکار باید بکنم ؟ مثلا نمایش رکوردهایی که درصد پیشرفتشان بین 50 تا 70 درصد می باشد
چند تا کد نوشتم ولی عمل نکرد ضمنا دیتابیسم اکسس می باشد . نام بانک اطلاعاتی master
نام جدول proge
و فیلد مورد جستجو progres

ممنون

M.T.P
چهارشنبه 09 فروردین 1391, 14:50 عصر
در دستور زیر intMin و intMax (بیشتر از) و (کمتر از) هستند.


strSql = "SELECT * FROM proge WHERE progres BETWEEN " & intMin & " AND " & intMax

maskan_1361
پنج شنبه 10 فروردین 1391, 08:09 صبح
در دستور زیر intMin و intMax (بیشتر از) و (کمتر از) هستند.


strSql = "SELECT * FROM proge WHERE progres BETWEEN " & intMin & " AND " & intMax


سلام و ممنون
ولی دستور بالا را خطای syntax می گیره !

خودم یه دستور نوشتم به این صورت که کاربر مقادیر را در دو textbox وارد کند و با کلیک روی دکمه نتایج
را مشاهده کند


Adodc1.RecordSource = "SELECT * FROM tb1 WHERE progres BETWEEN '" & Text2 & "' AND '" & Text3 & "'"
ولی برای ان هم خطای
no value given for one or more required parameter

می دهد
دوستان در صورت امکان راهنمایی بفرمایید

M.T.P
پنج شنبه 10 فروردین 1391, 12:37 عصر
تو پست اول نوشتید اسم جدولتون proge ست ، تو دستورتون نوشتید tb1

کدی که گذاشتم درسته البته فیلدتون هم باید از نوع عددی باشه.
فیلدهای رشته ای چپ و راستش علامت ' ' میاد.

maskan_1361
پنج شنبه 10 فروردین 1391, 19:18 عصر
تو پست اول نوشتید اسم جدولتون proge ست ، تو دستورتون نوشتید tb1

کدی که گذاشتم درسته البته فیلدتون هم باید از نوع عددی باشه.
فیلدهای رشته ای چپ و راستش علامت ' ' میاد.


ولی فکر کنم یه " کمه چون خطا میده !

در مورد نام جدول هم اشتباه از من بود
ولی نام بانک و جدول را هم در کد اصلاح کردم ولی نشد!