PDA

View Full Version : تابع dlookup



ykm145
سه شنبه 19 اردیبهشت 1385, 15:06 عصر
با سلام
دوستان اگه ممکنه کاربرد تابع dlookup را با ذکر یه مثال نشان دهید
با تشکر

Mahsa Hatefi
سه شنبه 19 اردیبهشت 1385, 16:57 عصر
راستش من از این تابع به شکلی که از همین فوروم یادگرفتم برای کنترل عدم ورود رکورد تکراری استفاده کردم و کاملا جواب داده .
فرض کنیم اسم فرم شما هست A و اسم فیلد اصلی هست B و اسم جدولی که این فیلد توی اونه هست M حالاتوی رویداد BeforeUpdate فیلد B
if Dlookup("B","M","[B]="&me.B) then
msgbox "تکراری است"
cancel=true
end if

ykm145
سه شنبه 19 اردیبهشت 1385, 17:07 عصر
ممنون دوست عزیز

شاپرک
چهارشنبه 20 اردیبهشت 1385, 06:22 صبح
همونطور که از اسمش پیداست جستجو میکنه


txtName = DLookup("[Name]", "Students", "[ID] = 1")

مثلا : از جدول Students نام ای رو که ID اون مساوی یکه در متغیر TxtName ذخیره میکنه .

ykm145
چهارشنبه 20 اردیبهشت 1385, 13:51 عصر
ای ول شاپرک بهتر متوجه شدم

Ali_Fallah
چهارشنبه 20 اردیبهشت 1385, 14:23 عصر
راستش من از این تابع به شکلی که از همین فوروم یادگرفتم برای کنترل عدم ورود رکورد تکراری استفاده کردم و کاملا جواب داده .
فرض کنیم اسم فرم شما هست A و اسم فیلد اصلی هست B و اسم جدولی که این فیلد توی اونه هست M حالاتوی رویداد BeforeUpdate فیلد B
if Dlookup("B","M","[B]="&me.B) then
msgbox "تکراری است"
cancel=true
end if
اگر فیلد B از نوع تکست باشد آیا کدی هست که بتوان از ورود اطلاعات تکراری با پیغام مناسب جلوگیری کرد؟