سلام...من کدی می خواستم که بتونه کلیه رکورد ها را بین 2 تاریخ با توجه به فیلد date جستجو کند..یه سری تاپیک تو این سایت رو دیدم..ولی چیزی نفهمیدم![]()
سلام...من کدی می خواستم که بتونه کلیه رکورد ها را بین 2 تاریخ با توجه به فیلد date جستجو کند..یه سری تاپیک تو این سایت رو دیدم..ولی چیزی نفهمیدم![]()
یا
"Select * from Table1 where Date>" & Date1 & " and <" & Date2
یک راه دیگه هم هست
با استفاده از تابع Datediff می تونی اختلاف بین دو تاریخ را بدست بیاری اگه این روش بکارتون میاد بگو تا براتون توضیح بدم
سلام ..از راهنماییتون ممنونم...ولی می خواستم بپرسم date1 یا date2 باید چه متغییری باشه...این اشکال رو می گیره
Syntax error in query expression 'date between 1385/01/01 and 1386/01/01'
dat1 = MEB1.Text
dat2 = MEB2.Text
x = "Select * from simcard where Date between " & dat1 & " and " & dat2
Adodc1.RecordSource = x
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
هر دو تا کد رو خطا می گیره..البته بی شک به خاطر کم دانشیه منه..لطف کنید بازم کمک کنید
اگه جستجو می کردین خیلی زودتر به نتیجه می رسیدید.
نمونه رو ببینید:
ممنون سورس خیلی خوبی بود
فقط این دستور SQL خیلی جالب بود که من ازش سر در نیاوردم
میشه یه توضیح راجع بهش بدید (البته کامنت فارسی داشت منتها بازم نفهمیدم چی شد)
SQLS = "SELECT SUM(Hazine) AS ALLH FROM Table1 WHERE Name='" & txtName.Text & "' AND Date1>'" & txtDate1.Text & "' AND Date1<'" & txtDate2.Text & "'"
اون قسمتی رو که قرمز کردم برای چی استفاده میشند اسم فیلدند یا چیز دیگه ؟
ممنون
در ضمن خانم Parisa_vb توی این دستور
"Select * from Table1 where Date between " & Date1 & " and " & Date2
فیلدهای شما باید از نوع عددی باشند و با تاریخ ها مثل عدد کار کنید.
اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم !http://www.ArminaCo.com