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

ابو عارف

الخبراء
  • Posts

    594
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    2

كل منشورات العضو ابو عارف

  1. وعليكم السلام و رحمة الله أخي اليك المثال بعد تعديل و في المستقبل اذا اردت تطبيق الكود علي حقول اخرى ، ما عليك الا نسخ حدث بعد تحديث من حقل مطبق عليه الكود الى حدث بعد تحديث هذا الحقل و كتابة حرف H في خاصية Tag FF (1).mdb
  2. احسنت أستاذ خليفة ، و انا ماجربت على اكسس 32 بت لان أنا أعمل على أكسس 64 بت (الشرط صواب) و ما ينتقل الى Else وسطر ذي خطاء في Else و ما أخبرني نسيت "O" 😊 و المرفق بعد تعديل FF.mdb
  3. تفضل أخي برنامج اكسس عندي 64 بت حصلت المديول في المنتدى ثم قمت ببعض تعديلات لكي يعمل على نواتين 64 و 32 بت و عرض نافذة InputBox في وسط الشاشة FF.mdb
  4. أخي عدلت لك المثال يعتمد على فراغ مربع نص ops في حالات: بعد تحديث ops ، عند فتح نموذج ، عند تنقل بين سجلات يعني عند تنقل بين سجلات و وصلت المربع فارغة يتم تمكين الصفحة و الا يتم الغاء تمكينها، FF.mdb
  5. وعليكم السلام و رحمة الله و بركاته لان يتم تغير خصائص و نموذج في عرض نموذج ،لا في عرض تصميم النموذج يحفظ تغيرات في وضع تصميم و لإبقاء صفحات غير ممكنة ضع الكود تالي عند فتح نموذج Private Sub Form_Open(Cancel As Integer) TabControl_1.Pages(0).Enabled = False TabControl_1.Pages(1).Enabled = False TabControl_1.Pages(2).Enabled = False End Sub
  6. الأخ @بلانك اولا كلام الاستاذ/ @عبدالله بشير عبدالله صحيح كان عليك فتح موضوع الجديدة ثانيا هل جربت تعديل الاخير !! لا يوجد دوائر على درجات اللي اشرت في الصور الشهادات.pdf test.zip
  7. تفضل انظر استعلام و نموذج الجديدين dot.accdb
  8. عملت زر اغلاق في أعلى نموج من اجل نقل تركيز اليه قبل تنفيذ الكود بعد تحديث مربعات نص الثلاثة ، في العادة عندإخفاء عناصر ذي تركيز مشكلة ، لا عند إلغاء تمكين و إلغاء تمكين عناصر ذي تركيز ممكنة حسب تجربتي في اكسس 2007-2019 على كل الحال انت جرب المثال ان شاء الله يعمل معك. FF.mdb
  9. تفضل اليك التعيل تحويل الشهادات الى PDF قي ملف واحد.xlsm
  10. سلامات سلامات أستاذ @Eng.Qassim ما تشوف شر
  11. و هذا مثال حسب فهمي من السؤال Database1 (1).accdb
  12. عندي اوفيس 2019 64 بت و الويندوز 2010 المثال يعمل بدون اية مشكلة أساسا حتى على الملف اكسس 2003
  13. اذن المغرب و استعجلت كتابة تعليق كنت اقصد: خطاء رسالة تشير كمحاولة تعطيل عنصر من حدث قبل تحديث او نقر لا من حدث عنصر آخر او حدث بعد تحديث، لان هنا أمر تنفيذ تعطيل في حدث بعد تحديث عنصر من عناصر صفحة و بعد تحديث هذا عنصر لا يكون تركيز فيه
  14. وعليكم السلام و الرحمة الله خطاء رسالة تشير كمحاولة تعطيل عنصر من حدث عنصر آخر لان هنا أمر تنفيذ تعطيل في حدث بعد تحديث عنصر من عناصر صفحة و بعد تحديث هذا عنصر لا يكون تركيز فيه
  15. وعليكم السلام و رحمة الله و بركاته لايوجد خطاء و اليك المثال FF.mdb
  16. الاستاذ @AbuuAhmed اصدار قديم الاكسس لا يدعم دوال Execute و SearchForRecord من فضلك جرب الكود التالي في اكسس لديك Dim src As String src = Me.RecordSource Dim Rc As Integer Dim rst As Recordset Set rst = Form.RecordsetClone Dim i Rc = DCount("[y_n]", src, "[y_n]=-1") With rst Do While Rc > 0 .FindFirst "[y_n]=-1" .Edit !y_n = 0 .Update Rc = Rc - 1 Loop End With Beep DoCmd.SetWarnings (-1) End Sub و المرفق موجود في مشاركتي الاخيرة ولكم مني اجمل تحايا
  17. تم ازالة متغير كنت استخدمه بدل while في البداية و نسيت احذفه
  18. السلام عليكم و رحمة الله و بركاته اساتذتنا الكرام ، حقاً كثرة مشاركات في موضوع جاب خير و بركة و سبب اتباه الى نقاط ما كنا ننتبه لهم و منهم وجهة نظر الأستاذ/ @جعفر (سرعة في الأداء دون مساس بجدول) و وجهة نظر الأستاذ/ @شايب (إلغاء محددات متعددة سواء دخل مباشر من جدول أو من قبل مستخدم آخر على الشبكة أو أي سبب آخر لان الحقل أساسا قابل حفظ المتعدد) في تعديل الأخير عملت الكود و جربته على 310000 سجل يمكن اكثر ولكن يزيد من حجم مسموح في المنتدى الكود و المرفق Dim src As String src = Me.RecordSource Dim Rc As Integer Dim rst As Recordset Set rst = Form.RecordsetClone Rc = DCount("[y_n]", src, "[y_n]=-1") With rst Do While Rc > 0 .FindFirst "[y_n]=-1" .Edit !y_n = 0 .Update Rc = Rc - 1 Loop End With Hr_data.rar
  19. السبب هو اصدار الاكسس قديم حتى لو 5 سجلات لا يعمل و هذا المرفق الجديد NewTest.accdb
  20. ما رايكم في هذا حتى مع ادخال القيم من جدول HH.accdb
  21. نظرا لوجهة نظر الاستاذ/جعفر حاليا نتعامل مع نموذج فقط و في مشاركتي القامة سنعالج تلك الخطاء ان شاء الله أخي حعفر ربما تقصد سجل جديد لا سجل الأخير ، في العادة نستخدم اختيار صح/خطاء لسجلات موجودة مسبقا لا لجديدة ولكن لانستبعد ان مستخدم يقوم وضع العلامة بالخطاء، و لتخطي تلك الخطاء التعديل في مرفق aa.accdb
×
×
  • اضف...

Important Information