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

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

قام بنشر

السلام عليكم 

تعلمنا من اساتذتنا الكرام في هذا المنتدى العظيم (والعظمة لله) ان عملية الضغط والاصلاح لقاعدة البيانات باستمرار اي بمعنى كل فتح واغلاق يتلف البيانات

لاكن عندما يعمل مدخل البيانات بأدخال بيانات كثيرة وفتح واغلاق بكثرة وبدون ضغط واصلاح ايضاً يتلف البيانات . لان القاعدة التي يعمل عليها شخص ما غالباً ما تكون

مغلقة ولا يستطيع الذهاب الى صفحة الخيارات ومن ثمة اختيار ضغط واصلاح .

السؤوال : هل نستطيع انشاء زر امر يحتوي على كود ضغط واصلاخ ونضعه مثلاً في نموذج الواجهة لاكن بشرط 

وهذا الشرط يكون رز الامر هذا مخفي ويظهر لنا مثلاً كل اربعة ايام او اكثر او اقل وفي اي وقت نختاره يكون فاصل زمني بين عملية ضغط وآخرى . 

واعتذر للاطالة عليكم

شكراً

  • تمت الإجابة
قام بنشر

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

ممكن نختصر اكواد طويلة ونستخدم الخيارات الموجودة في الاكسيس

5 ساعات مضت, محمد التميمي said:

لا يستطيع الذهاب الى صفحة الخيارات ومن ثمة اختيار ضغط واصلاح

الفكرة هنا كيف نصل الى نافذة خيارات البرنامج

الكود التالي مكون من زرين امر احدهما للتأشير علامة صح امام ضغط واصلاح قاعدة البيانات عد الاغلاق

والزر الثاني يعكس العملية ويقوم بازالة علامة صح

1787486005_Annotation2020-09-10025224.png.995dfbc0241d1839f3bddd44accbe4bd.png

 

5 ساعات مضت, محمد التميمي said:

وهذا الشرط يكون رز الامر هذا مخفي ويظهر لنا مثلاً كل اربعة ايام او اكثر او اقل وفي اي وقت نختاره يكون فاصل زمني بين عملية ضغط وآخرى . 

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

Private Sub Command0_Click()

 If InputBox("أدخل الكلمة السرية ", "كلمة سر مطلوبة") <> "123" Then
    MsgBox " كلمة المرور غير صحيحة", vbInformation, "officena"
 Else
    Application.SetOption "Auto compact", True
    MsgBox " سيتم ضغط واصلاح قاعدة البيانات عند اغلاق البرنامج", vbInformation, "officena"
 End If

End Sub

Private Sub Command1_Click()
 
 If InputBox("أدخل الكلمة السرية ", "كلمة سر مطلوبة") <> "123" Then
    MsgBox " كلمة المرور غير صحيحة", vbInformation, "officena"
 Else
    Application.SetOption "Auto compact", False
    MsgBox " تم الغاء ضغط واصلاح قاعدة البيانات عند اغلاق البرنامج", vbInformation, "officena"
 End If

End Sub

db9.rar

تحياتي

  • Like 1
قام بنشر
5 ساعات مضت, محمد أبوعبدالله said:

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

ممكن نختصر اكواد طويلة ونستخدم الخيارات الموجودة في الاكسيس

الفكرة هنا كيف نصل الى نافذة خيارات البرنامج

الكود التالي مكون من زرين امر احدهما للتأشير علامة صح امام ضغط واصلاح قاعدة البيانات عد الاغلاق

والزر الثاني يعكس العملية ويقوم بازالة علامة صح

يسلالالالالالالالالالالالالالالالالام ايه الحلاه دي يراجل

السلام عليكم

احببت هذا المنتدى كثيراً لانه فيه اساتذة وخبراء واعضاء حفظهم الله ورعاهم يلبون طلباتك ويترجمون افكارك اسرع من فانوس علاء الدين السحري

نعم هذه بالفعل افضل ترجمة للفكرة التي راودتني وطبقتها على البرنامج لدي ووضعتها في نموذج مجموعة ازرار الشفت

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information