المشاركات

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

صورة
MS  Access :  Dmin  Function تقوم هذة الدالة باسترجاع ( احضار) ادنى قيمة في عمود محدد في جدول او استعلام معين  تستخدم هذة الدالة لتحديد ادنى (اقل) قيمة موجودة في عمود معين وبشرط معين او بدون شرط  ،  ويمكن استخدام هذة الدالة في محرر فجوال بيسك (VBA) او الماكرو او في الاستعلامات او في منشئ التعبير. الصيغة Dmin("FieldName" , "TableName" , "creteria") FieldName = المتغير (العمود) الذي نريد معرفة ادنى قيمة موجودة فية. TableName=  اسم الجدول او الاستعلام   Criteria = الشرط او المعيار    اذا كان الشرط = رقم Dmin("FieldName" , "TableName" , "n") Dmin ("price","table1","color= 5") اذا كان المعيار مستمد من مربع نص في نموذج او تقرير Dmin ("price","table1","id= " & [box1]) اذا كان المعيار مستمد من مربع نص في نموذج او تقرير اخر    (بشرط ان يكون مفتوح) Dmin (" price ","table1","id= ...

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

صورة
MS  Access :  Dmax  Function تقوم هذة الدالة باسترجاع ( احضار) اعلى قيمة في عمود محدد في جدول او استعلام معين  تستخدم هذة الدالة لتحديد اعلى قيمة موجودة في عمود معين وبشرط معين او بدون شرط  ،  ويمكن استخدام هذة الدالة في محرر فجوال بيسك (VBA) او الماكرو او في الاستعلامات او في منشئ التعبير. الصيغة Dmx("FieldName" , "TableName" , "creteria") FieldName = المتغير (العمود) الذي نريد معرفة اعلى قيمة موجودة فية. TableName=  اسم الجدول او الاستعلام   Criteria = الشرط او المعيار    اذا كان الشرط = رقم Dmx("FieldName" , "TableName" , "n") Dmx ("nam","table1","color= 5") اذا كان المعيار مستمد من مربع نص في نموذج او تقرير Dmx ("nam","table1","id= " & [box1]) اذا كان المعيار مستمد من مربع نص في نموذج او تقرير اخر    (بشرط ان يكون مفتوح) Dmx ("nam","table1","id= " & [Forms]![Fo...

Dcount في اكسس كيفية استخدام الدالة

صورة
MS  Access : Dcont  Function تقوم هذة الدالة باحتساب عدد السجلات الموجودة في جدول او استعلام معين  قد نحتاج احتساب عدد السجلات الموجودة  في جدول او استعلام عندما يكون التقرير او النموذج الذي نعمل علية مستند الى جدول او استعلام اخر، مثلا  ان نقوم باحتساب عدد المنتجات الموجودة في جدول الاصناف اثناء العمل على نموذج طلبات الشراء المستند الى جدول اوامر الشراء،  ويمكن استخدام هذة الدالة في محرر فجوال بيسك (VBA) او الماكرو او في الاستعلامات او في منشئ التعبير. الصيغة Dcount("FieldName" , "TableName" , "creteria") FieldName = المتغير الذي نريد عدة . TableName=  اسم الجدول او الاستعلام   Criteria = الشرط او المعيار ولا بد من الانتباه ان هذة الدالة لا تقوم باحتساب السجلات الخالية (Null) اذا تم تم تحديد المتغير الذي نريد احتسابة ( FieldName  ) اما اذا تم وضع علامة النجمة (*) في اسم المتغير او تم استخدام حقل المفتاح الاساسي كاسم للمتغير فانه سيتم احتساب جميع السجلات.    اذا كان الشرط = رقم ...

في نماذج اكسس no current record حل مشكلة ظهور الرسالة

صورة
حل مشكلة ظهور رسالة no current record في نماذج اكسس عندما يتم استخدام RecordSet.RecordCount ويكون النموذج فارغا بدون اي سجلات فان هذة المكلة ستظهر وللتغلب عليها يتم استخدام RecordsetClone.RecordCount  بدلا عن RecordSet.RecordCount .

القوائم المنسدلة / مربعات التحرير والسرد المرتبطة مع/ المعتمدة على بعضها في مايكروسوفت اكسس

صورة
القائمة المنسدلة او مربع التحرير والسرد   في مايكروسوفت اكسس Combo Box التي تعتمد قيمة كل واحده منها على الاخرى لانشاء قوائم (ComboBox) في الاكسس مرتبطه ببعضها البعض يجب في البداية ان تكون لدينا جداول مرتبطة ببعضها البعض وكما يلي: وبعد ذلك نبدأ في تصميم القوائم المنسدلة  وكما يلي: 1-    يتم اضافة القوائم الى نموذج جديد ولنفرض اننا نريد اضافة 3 نماذج كما في الصورة الاولى اعلاة ولتكن اسماء القوائم (Combo1,Combo2, Combo3 ) 2-   في القائمة الاولى Combo1 نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الاول (جدول مجموعات الاصناف) 3-  في القائمة الثانية نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الثاني (جدول فئات الاصناف) ونضع شرط في رقم المجموعة بان يساوي قيمة القائمة الاولى (اي ان تظهر الفئات التي تقع ضمن المجموعة التي تم اختيارها من القائمة الاولى فقط) 4-  في القائمة الثالثة نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الثالث (جدول الاصناف) ونضع شرط في فئة الصنف  بان يساوي الفئة...

القوائم المرتبطة ببعضها في الاكسس

صورة
القوائم المرتبطة ببعضها في الاكسس لانشاء قوائم (ListBox) في الاكسس مرتبطه ببعضها البعض يجب في البداية ان تكون لدينا جداول مرتبطة ببعضها البعض  وبعد ذلك نبدأ في تصميم القوائم وكما يلي: 1- يتم اضافة القوائم الى نموذج جديد ولنفرض اننا نريد اضافة 3 نماذج كما في الصورة اعلاة ولتكن اسماء القوائم (List1 , List2 , List3 )  2- في القائمة الاولى نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الاول (جدول مجموعات الاصناف) 3- في القائمة الثانية نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الثاني (جدول فئات الاصناف) ونضع شرط في رقم المجموعة بان يساوي قيمة القائمة الاولى (اي ان تظهر الفئات التي تقع ضمن المجموعة التي تم اختيارها من القائمة الاولى فقط) 4- في القائمة الثالثة نحدد مصدر البيانات لها بان تكون مستندة الى الجدول الثالث (جدول الاصناف) ونضع شرط في فئة الصنف  بان يساوي الفئة الموجودة في القائمة الثانية

تشغيل / فتح نموذج بشكل تلقائي عند فتح برنامج الاكسس

صورة
تشغيل / فتح نموذج بشكل تلقائي عند فتح برنامج الاكسس لتشغيل احد النماذج بشكل تلقائي نقوم بالخطوات التالية 1- فتح القائمة File واختيار Options 2- بعد ان تفتح نافذة الخيارات يتم اختيار Current Database  ومن ثم نقوم بتحديد النموذج الذي نريدة ان يبدأ عند تشغيل الاكسس من خلال القائمة الموجودة امام Display Form 3- سيطلب منك اعادة تشغيل البرنامج حتى يتم تفعيل التغييرات