اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ...

هل بالإمكان عند فتح  الواجهة الرئيسية لقاعدة البيانات ( صورة 1 ) إجبارية إدخال البيانات في ( الولاية و البلديات ) بالتبويب الإعدادات  ( صورة 2 ) و الذي يكون نشيط ( enable ) أما باقي التبويبات ( المعوقين ، المنحة الشهرية ، ...) ( صورة 3 ) تكون معطلة ( disabled ) ، فعند الإنتهاء من إدخال البيانات في التبويب الإعدادات ، تشغل ( enable ) باقي التبويبات .

رابط قاعدة البيانات :

https://www.mediafire.com/file/m6cs3kn40yady1c/setup_Base_de_donn%C3%A9e.rar/file

1.png

2.png

3.png

قام بنشر

المرفق تم تحزيمه ويحتاج تنصيب على الجهاز

اذا برنامجك اكسس ، ارفق قاعدة البيانات فقط ، ويكفي ان يوجد بها كائنات حسب حاجتك فقط

قام بنشر

وعليكم السلام ورحمة الله وبركاته 🙂 

من غير تنزيل المرفق .. يمكنك أن تفعل ذلك من خلال دوال التحقق من وجود بيانات في جداول ( الولايات والبلديات ) كدالة DCount مثلا .. يتم الفحص عند فتح النموذج الرئيسي .. 

فإذا كان الرقم الذي تحضره الدالة أكبر من صفر  يتم تفعيل القوائم الأخرى .. وإذا كانت صفر فإنها لا تعمل ..

 

هذه هي الفكرة .. جرب تطبيقها بنفسك حتى تثري معلوماتك 🙂 

 

وتوجد لدي طريقة أستخدمها في برامجي عندما يكون لدي شيء أريد التحقق منه دائما في أماكن متفرقة في البرنامج .. هو تحويل عملية التحقق إلى دالة عامة Public Function من نوع (True/False) .. وهذا يسهل علي معرفة النتيجة بمجرد استدعاء اسم الدالة .. بدل تكرار الكواد عدة مرات ..

وهذا مثال عليها (التحقق من وجود سجلات في جدول الولايات مثلا ) :

Public Function WelayatIsThere() As Boolean

If DCount("*", "[Welayat_Tbl]") > 0 Then
    WelayatIsThere = True
Else
    WelayatIsThere = False
End If
End Function

وبهذا للتأكد من وجود سجلات في جدول الولايات فقط أكتب اسم الدالة هكذا : WelayatIsThere ومباشرة ستجيبك الدالة  بنعم أو لا  (True/False) 🙂 

وهذا مثال لطريقة كتابة الكود باستخدام الدالة السابقة :

Me.ListBtn.Enabled = WelayatIsThere

وهذه الطريقة تغنيك عن كتابة العديد من الأسطر حيث أن الدالة ترجع أحد القيمتين  (True/False) عليها سيتم تمكين القائمة أو لا ..

🙂 

  • Like 1
قام بنشر
6 دقائق مضت, بوكفوس عبدالسلام said:

تفضل أبو خليل بقاعدة البيانات

أخي @بوكفوس عبدالسلام يبدو أنك حذفت جميع الأكواد بالخطأ ..  الملف المرفق بدون أكواد لذلك جميع القوائم لا تعمل 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information