PDA

View Full Version : شرط براي DLookup



kamkam1
یک شنبه 16 فروردین 1388, 15:47 عصر
باسلام خدمت دوستان عزيز
فيلدي از جدولي را كه با دستور DLookup مي خواهيم فراخواني كنيم چطور مي توانيم تعيين ركورد (ركورد اول يا ركورد آخر يا ركورد خاصي) نماييم.

سپاسگزارم

mehdi_fiz
یک شنبه 16 فروردین 1388, 18:25 عصر
سلام دوست عزيز
شما بايد دستور رو اينطوري بنويسيد

DLookup("[id]", "table1", "[id]=100

موفق باشيد

kamkam1
یک شنبه 16 فروردین 1388, 19:47 عصر
باسلام و تشكر از لطف شماmehdi_fiz (http://barnamenevis.org/forum/member.php?u=84958)
چنانچه مورد نظر ركورد آخريا اول باشد چه بايد كرد

با تشكر

mehdi_fiz
یک شنبه 16 فروردین 1388, 22:28 عصر
سلام
شما مي تونيد از دستور dlast و dfirst بدون استفاده از قسمت شرط استفاده کنيد
آخرين رکورد DLast("[id]","table1")
اولين رکورد DFirst("[id]","table1")
موفق باشيد

rtaebi
چهارشنبه 21 فروردین 1392, 09:34 صبح
سلام من می خواهم در فرمی از تابع DLOOKUP استفاده کنم. منبع من یک query است و فیلد فراخوانده شده محاسباتی است. فرمول را که نوشتم پیغام خطایی نمیدهد اما در فرم پیغام خطا می دهد.
فرمول من به شرح زیل است:

=DLookUp("SumOfTotal Price E";"Bill_Guest";"StayID=" & '[Forms]![Bills]![ID]'

Abbas Amiri
پنج شنبه 22 فروردین 1392, 23:31 عصر
سلام من می خواهم در فرمی از تابع DLOOKUP استفاده کنم. منبع من یک query است و فیلد فراخوانده شده محاسباتی است. فرمول را که نوشتم پیغام خطایی نمیدهد اما در فرم پیغام خطا می دهد.
فرمول من به شرح زیل است:

=DLookUp("SumOfTotal Price E";"Bill_Guest";"StayID=" & '[Forms]![Bills]![ID]'

سلام
کد زیر را امتحان کنید:


= DLookup("[SumOfTotal Price E]", "Bill_Guest", "StayID='" & [Forms]![Bills]![ID] & "'")

mhcenter
دوشنبه 26 فروردین 1392, 10:48 صبح
سلام ..

چطوری میتونم از تابع لوک آپ برای فراخوانی داده از چند جدول در یک فرم استفاده کنم .
مثلا
Form 1
TABLE A : Felid1 | Field2
TABLE B : Felid1 | Field2
TABLE C : Felid1 | Field2