PDA

View Full Version : DCount



smderfan
پنج شنبه 08 شهریور 1386, 13:03 عصر
سلام
فیلدهای کلیدی جدول من بصورت زیر است:
1- فیلد mnasb (محل نصب دستگاه) ـ بصورت متنی
2- فیلد na (شماره دستگاه) ـ بصورت عددی
حالا می خوام وقتی کاربر (شماره دستگاه) را وارد کرد و اگر شماره دستگاه در بانک وجود داشت مقایسه صورت بگیره و پیام (شماره دستگاه مورد نظر وجود دارد) صادر بشه.
*--------------------------------------------
اگر بخوام از تابع DCount استفاده کنم باید کد اون به چه صورت باشه.
*--------------------------------------------
اگر از کد دیگری می شه استفاده کرد نظر بدین.

انگوران
پنج شنبه 08 شهریور 1386, 14:41 عصر
لینک زیر رو ببین
http://barnamenevis.org/forum/showthread.php?t=45387&highlight=dlookup

smderfan
جمعه 09 شهریور 1386, 11:26 صبح
سلام
با تشکر
درست شد.
قالب فرمان رو اینجا قرار میدم انشاء ا... مفید باشه.


Normal usage

For numerical values:
DLookup("FieldName" , "TableName" , "Criteria = n")

For strings: (note the apostrophe before and after the value)
DLookup("FieldName" , "TableName" , "Criteria= 'string'")

For dates:
DLookup("FieldName" , "TableName" , "Criteria= #date#")


Refering to a form control

For numerical values:
DLookup("FieldName", "TableName", "Criteria = " & forms!FormName!ControlName)

For strings: (note the apostrophe before and after the value)
DLookup("FieldName", "TableName", "Criteria = '" & forms!FormName!ControlName & "'")

dates:
DLookup("FieldName", "TableName", "Criteria = #" & forms!FormName!ControlName & "#")


Mix-n-Match

DLookup("FieldName", "TableName", "Criteria1 = " & Forms!FormName!Control1 _
& " AND Criteria2 = '" & Forms!FormName!Control2 & "'" _
& " AND Criteria3 =#" & Forms!FormName!Control3 & "#")