اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

هل بالإمكان عند فتح  الواجهة الرئيسية لقاعدة البيانات ( صورة 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:

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information