المشاركات

عرض الرسائل ذات التصنيف function

التحكم بصلاحيات المستخدمين لكل نموذج او تقرير بشكل مستقل في مايكروسوفت اكسس مع مثال عملي

صورة
1-  انشاء جدول للمستخدمين   يحتوي على رقم واسم المستخدم وكلمة المرور (ونوعهما نص قصير)   يمكنكم مشاهدة الفيديو او الاستمرار في قرأة الموضوع يمكنكم تنزيل المثال من هنا 2-  انشاء جدول للصلاحيات  يحتوي على انواع الصلاحيات بالاضافة الى حقل كومبوبوكس بياناته مرتبطة بالمستخدمين (رقم المستخدم واسمه) وحقل كومبوبوكس مرتبط بكائنات البرنامج عن طريق استخدام جدول Msysobjects  (ستجدون الطريقة في الفيديو)  3-  انشاء نموذج للدخول  الى قاعدة البيانات وليكن باسم Login عندما يقوم المستخدم بادخال اسم وكلمة مرور صحيحين يقوم البرنامج بفتح لوحة التحكم او النموذج الرئيسي للعمل كما يقوم بتسجيل رقم المستخدم في المتغير  usrID  الذي تم تعريفة في الموديل (الموجود في الخطوة 4) للمزيد يمكن الرجوع الى موضوع انشاء نموذج للدخول الى قاعدة البيانات ( ا نقر هنا ) ، ونقوم باضافة جميع الحقول الخاصة بالصلاحيات الية في تذييل النموذج ونجعل التذييل مخفي  4 -  انشاء دالة يتم استدعاؤها عند فتح اي نموذج ...

التحكم بصلاحيات المستخدمين في مايكروسوفت اكسس باكثر من طريقة مع مثال عملي مفصل

صورة
تحديد الصلاحيات لكل مستخدم بشكل منفصل في اكسس عندما يتم تصميم برنامج سيستخدمة اكثر من شخص فلا بد من ان يكون لكل مستخدم مستوى صلاحية مختلف عن الاخر، ولتحديد الصلاحيات لكل مستخدم بشكل منفصل توجد اكثر من طريقة واليكم هذة الطريقة والتي اعتبرها من الطرق العملية جدا: سيتم شرح الموضوع بطريقتين يمكنكم مشاهدة الفيديو او الاستمرار بقرأة الموضوع تنزيل المثال الاول   تنزيل المثال الثاني الطريقة الاولى - تنزيل المثال على الطريقة الاولى 1- انشاء جدول للصلاحيات يحتوي على رقم الصلاحية واسم الصلاحية بالاضافة الى وصف للصلاحية 2-  انشاء جدول للمستخدمين   يحتوي على اسم المستخدم وكلمة المرور (ونوعهما نص قصير)  بالاضافة الى حقل من نوع قائمة منسدلة مرتبط بانواع الصلاحيات في جدول الصلاحيات  3-  انشاء نموذج للدخول  الى قاعدة البيانات وليكن باسم Login عندما يقوم المستخدم بادخال اسم وكلمة مرور صحيحين يقوم البرنامج بفتح لوحة التحكم او النموذج الرئيسي للعمل للمزيد يمكن الرجوع الى موضوع انشاء نموذج للدخول الى قاعدة البيانات ( ا نقر هنا )...

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

MS  Access :  Dfirst  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...

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

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

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= ...