Dfirst في مايكروسوفت اكسس، استخدام الدالة


MS AccessDfirst Function

تقوم هذة الدالة باسترجاع ( احضار) اول قيمة تم ادخالها  في عمود محدد في جدول او استعلام معين
 تستخدم هذة الدالة لتحديد اول قيمة تم ادخالها  في عمود معين وبشرط معين او بدون شرط ،  ويمكن استخدام هذة الدالة في محرر فجوال بيسك (VBA) او الماكرو او في الاستعلامات او في منشئ التعبير.

الصيغة
Dfirst ("FieldName" , "TableName" , "creteria")
FieldName = المتغير (العمود) الذي نريد معرفة اول قيمة تم ادخالها فية.
TableName=  اسم الجدول او الاستعلام 
 Criteria = الشرط او المعيار


   اذا كان الشرط = رقم

Dfirst ("FieldName" , "TableName" , "n")

Dfirst ("nam","table1","color= 5")

اذا كان المعيار مستمد من مربع نص في نموذج او تقرير
Dfirst ("nam","table1","id= " & [box1])
اذا كان المعيار مستمد من مربع نص في نموذج او تقرير اخر  (بشرط ان يكون مفتوح)
Dfirst ("nam","table1","id= " & [Forms]![Form1]![box1])


 اذا كان الشرط = نص

Dfirst ("FieldName" , "TableName" , "Criteria= 'string'")
 يجب مراعاة الفاصلة العلوية/ علامة الاقتباس المفردة 
اذا كان المعيار مستمد من مربع نص في نموذج او تقرير
Dfirst ("[dat]","[table1]","nam ='Ali'")
Dfirst ("[dat]", "[table1]", "nam ='" & [box2] & "'")

اذا كان المعيار مستمد من مربع نص في نموذج او تقرير اخر (بشرط ان يكون مفتوح)
Dfirst("[dat]", "[table1]", "nam ='" & [Forms]![Form1]![box2] & "'")


 اذا كان الشرط = تاريخ

Dfirst ("FieldName" , "TableName" , "Criteria= #date#")
يتم وضع قيمة التاريخ بين علامتي # حتى يتم تعريفه انه تاريخ


Dfirst ("nam", "table1", "dat= #" & [box3] & "#")












تعليقات

المشاركات الشائعة من هذه المدونة

الشروط في الاستعلامات

اخفاء اطار/ شاشة مايكروسوفت اكسس

انواع الاستعلامات في اكسس