masoud903
شنبه 15 خرداد 1389, 04:40 صبح
با سلام
من فرم اصلی کد زیر رو میخواستم
مفهوم کد رو میفهمم که از جدولی دو تا فیلد رو انتخاب میکنه و شرط قسمت where رو میسنجه اما در علامت گذاریش گیچ شدم
1- & واسه چیه؟
2-علامت(") رو دقیقا کجای فرمول بکار میبریم؟
3-چرا در این قسمت فرمول
AND ((tbl1.date2)='" & strDate & "' ));
هم از (') و هم از (") استفاده شده ؟ در صورتی که در مورد intcode اینجوری نیست؟
و در آخر ممنون میشم اگه فرمت اصلی این کد رو بگید
این کد رو آقای قربانی پیشنهاد کردند و درست عمل کرد حالا یا ایشون یا یکی دیگه از دوستان اگر لطف کنند توضیح بدن ممنون میشم (شاید ماهم ماهیگیری بلد شیم)
اصل کد
intCode = Me.payane
strDate = Me.date2
strSQL = "SELECT tbl1.payane, tbl1.date2 FROM tbl1 WHERE " & _
"(((tbl1.payane)=" & intCode & ") AND ((tbl1.date2)='" & strDate & "' ));"
Set rst = CurrentDb.OpenRecordset(strSQL)
If rst.RecordCount > 0 Then
من فرم اصلی کد زیر رو میخواستم
مفهوم کد رو میفهمم که از جدولی دو تا فیلد رو انتخاب میکنه و شرط قسمت where رو میسنجه اما در علامت گذاریش گیچ شدم
1- & واسه چیه؟
2-علامت(") رو دقیقا کجای فرمول بکار میبریم؟
3-چرا در این قسمت فرمول
AND ((tbl1.date2)='" & strDate & "' ));
هم از (') و هم از (") استفاده شده ؟ در صورتی که در مورد intcode اینجوری نیست؟
و در آخر ممنون میشم اگه فرمت اصلی این کد رو بگید
این کد رو آقای قربانی پیشنهاد کردند و درست عمل کرد حالا یا ایشون یا یکی دیگه از دوستان اگر لطف کنند توضیح بدن ممنون میشم (شاید ماهم ماهیگیری بلد شیم)
اصل کد
intCode = Me.payane
strDate = Me.date2
strSQL = "SELECT tbl1.payane, tbl1.date2 FROM tbl1 WHERE " & _
"(((tbl1.payane)=" & intCode & ") AND ((tbl1.date2)='" & strDate & "' ));"
Set rst = CurrentDb.OpenRecordset(strSQL)
If rst.RecordCount > 0 Then