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

kkhalifa1960

الخبراء
  • Posts

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

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

  • Days Won

    62

Community Answers

  1. kkhalifa1960's post in عند إغلاق النموذج يحدث هذا الخطأ.... was marked as the answer   
    تفضل المرفق بعد التعديل بــ  أكسس 2016 لا تستخدم الماكرو  للفتح أو الغلق  ....  استخدم محرر الاكواد . جرب بعد التعديل ووافني بالرد .
    برنامج مصروفات Office 2016-2.rar
  2. kkhalifa1960's post in كود عدم تكرار رقم الكتاب والجهة في نفس الوقت was marked as the answer   
    تفضل استاذ @layan.ali93 .
               
    Private Sub office_AfterUpdate() Dim strCriteria As String Dim varResult As Variant ' تأكد من أن رقم الكتاب والجهة ليست فارغة If Nz(Me.no_of_io, "") <> "" And Nz(Me.office, "") <> "" Then ' صياغة شرط البحث strCriteria = "[no_of_io] = '" & Me.no_of_io & "' AND [office] = '" & Me.office & "'" ' البحث عن سجل مطابق في الجدول varResult = DLookup("id_mas", "master_t", strCriteria) ' إذا تم العثور على نتيجة، يعني أن السجل موجود مسبقًا If Not IsNull(varResult) Then MsgBox "رقم الكتاب والجهة تم إدخالهما مسبقًا.", vbExclamation, "تنبيه" End If End If End Sub  
  3. kkhalifa1960's post in ملائمة البرنامج مع جميع دقات الشاشة was marked as the answer   
    استاذ @moho58 برفق اليك مرفق من أعمال استاذنا @ابو جودي انا شخصياً بستعمله .
    ملاءمة عناصر النموذج حسب حجم النموذج.rar
  4. kkhalifa1960's post in تصميم تقرير بالاحصاء لعدد الطلبة حسب النوع والديانة was marked as the answer   
    تفضل استاذ @مصطفى حماد سيد حماد مرفق من عندي به طلبك . ووافني بالرد .
    Students.accdb
  5. kkhalifa1960's post in التقرير was marked as the answer   
    تفضل استاذ @بلال اليامين طلبك حسب مافهمت بتقريرك .... وتقريري . 
    Belal_Yamen.accdb
  6. kkhalifa1960's post in نموذج فرعي داخل صفحة رئيسية بقائمة جانبية was marked as the answer   
    اعتذاري تفضل الملف الصحيح .
                                                                                    
     
    Emad.85-1.rar
  7. kkhalifa1960's post in تصميم قاعدة بيانات حضور وانصراف من الصفر was marked as the answer   
    في هذه الحالة استخدم طريقة استاذنا @ابوخليل كما اشار اليك استاذ @Foksh واذا محتاج شئ أو تعديل اكتب ما تريده هنا وهو انشاء الله سيرد عليك .
  8. kkhalifa1960's post in عند تحميل الصورة في النموذج لا تظهر was marked as the answer   
    تفضل استاذ @بلال اليامين المرفق بعد التعديل. لكني انا مابحب اخزن المسار انا بخزن اسم الصورة وامتدادها واستدعيها حتى لو غيرت الكمبيوتر لو تحب .وافني بالرد .
    البرنامج_2.rar
  9. kkhalifa1960's post in منع المستخدم الوصول الى جدول الارتباط was marked as the answer   
    بعد اذن استاذي @Moosak وهذا تصوري للتعامل مع الجداول المرتبطة .
    القاعدة الرئيسية :- 
    الجدول المطلوبة اساسياً :- (tbl_DesignerPassword)  والنموذج المطلوب (frm_DesignerPassword)
    بالاضافة الي جداول نظامك التي تريدها بالقاعدة الخلفية  . ونماذج نظامك كما تريد
    القاعدة الخلفية :- 
    استيراد بلنك  كل الجداول بالقاعد الاساسية التي تدير بها القاعدة الخلفية ولا تنسي الجدول  (tbl_DesignerPassword) .
    استيراد النماذج التي تريدها وتشغيلها من النموذج (frmSwitchBoard) فهو اساسي بالنظام مع  النموذجان (Shift) و (FormKeys) .
    بعد الاستيراد لاتنسي غلق الجداول وعدم تفعيل الشيفت .
    ملحوظة :- استخدم القاعدة الخلفية بالمرفق وغير اسمها كما تحب لأن بها اعدادات أخرى مخفية خاصة باعدادات ال__ (Ribbon).
    عند فتح القاعدة الخلفية سيفتح على النموذج :-
    عند الضغط على الزر (S)  سيفتح النموذج (Shift)   كما بالجدول اذا ادخلت الباس (1001)  ويمكن تغيير بالجدول سيمكنك من تفعيل الشفت اذا خطأ  أو خالي عدم تفعيل الشفت .
    عند الضغط على الزر (HideUnHideTables)  اذا ادخلت الباس (tariq1991)  ويمكن تغيير بالجدول  سيمكنك من اظهار الجداول والاستعلامات  اذا خطأ  أو خالي عدم اظهرها.
    اليك المرفق للتجريب وانا حاضر لاي استفسار .
    Khalifa Test.rar
  10. kkhalifa1960's post in تسجيل حدث لعملية الحذف للاستدلال was marked as the answer   
    ضع هذا الكود داخل حدث BeforeDelConfirm أو Delete في نموذج fm4 حسب ما يناسبك. الأفضل استخدام BeforeDelConfirm لأنه يسبق الحذف ويمنحك فرصة التسجيل قبل الإزالة.
    📌 الخطوات:
    افتح النموذج fm4 في وضع التصميم.
    اضغط على النموذج نفسه (وليس عنصر داخل النموذج).
    من نافذة الخصائص، اختر الحدث BeforeDelConfirm.
    اضغط على زر "..." واختر "منشئ الكود".
    الصق الكود التالي:
    Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer) Dim db As DAO.Database Dim rs As DAO.Recordset Dim strT4 As String Dim strUser As String Dim strComName As String Dim dtNow As Date Dim userChoice As VbMsgBoxResult ' عرض رسالة تأكيد userChoice = MsgBox("هل أنت متأكد أنك تريد حذف هذا السجل؟", vbYesNo + vbQuestion, "تأكيد الحذف") If userChoice = vbNo Then ' إلغاء الحذف Cancel = True Response = acDeleteCancel Exit Sub End If ' استخراج البيانات من السجل الحالي strT4 = Nz(Me.t4, "") strUser = Environ("Username") strComName = Environ("Computername") dtNow = Now ' فتح الجدول وإضافة سجل جديد Set db = CurrentDb Set rs = db.OpenRecordset("hestable", dbOpenDynaset) rs.AddNew rs!oldrec = strT4 rs!User = strUser rs!Comname = strComName rs!curdata = dtNow rs.Update rs.Close Set rs = Nothing Set db = Nothing ' السماح بالحذف Response = acDeleteOK End Sub 💡 ملاحظات مهمة
    تأكد أن الحقول التالية موجودة في جدول hestable:
    oldrec (نص)
    User (نص)
    Comname (نص)
    curdata (تاريخ/وقت)
    الكود يستخدم Environ("Username") و Environ("Computername") للحصول على اسم المستخدم واسم الجهاز.
    إذا أردت منع الحذف في حالات معينة (مثلاً إذا كان t4 فارغًا)، يمكن تعديل الكود لإلغاء الحذف عبر:
    Cancel = True Response = acDeleteCancel  
  11. kkhalifa1960's post in مطلوب نسخ بيانات من النموذج الفرعي الى النموذج الرئيس was marked as the answer   
    تفضل استاذ @soik225998 حسب ما فهمت مع اني لا أتعامل مع مسميات عربية بالبرمجة  ولا يهمك  ..... نصيحة لا تعتمد على تسجيل مسار الصورة بالجدول
    لأنك لو شغلت البرنامج من مكان غير أو كمبيوتر غير لا يأتي بالصورة     . اليك المرفق ووافني بالرد .
    تجربة 1-1.rar
  12. kkhalifa1960's post in مطلوب برنامج صندوق عائلي was marked as the answer   
    استاذ @استاذ القلوب  كي يستفيد غيرك بهذا الموضوع اضغط على تمت الاجابة . علي مشاركتي بأخر مرفق لي .
     
  13. kkhalifa1960's post in البحث لأكثر من عنصر في نفس الحقل was marked as the answer   
    تفضل استاذ @gavan حسب مافهمت اليك المرفق  .
    Test-1.accdb
  14. kkhalifa1960's post in مساعدة في اعداد قاعدة البيانات was marked as the answer   
    بعد اذن استاذنا @ابوخليل تفضل استاذ @sabry fahmy مشروع كامل بطلبك ادرسه جيداً . ووافني بالرد .
    Sabry_Fahmy.rar
  15. kkhalifa1960's post in وضع شرط في تاريخ ما was marked as the answer   
    تقضل استاذ @ابو عبد الرحمن اشرف الشرح والكود .
                                     
    Private Sub txtFrom_AfterUpdate() If Me.txtFrom > Me.txtTo Then MsgBox "يجب تاريخ النهاية يكون اكبر من أو يساوي تاريخ البداية", vbCritical Undo Exit Sub End If End Sub Private Sub txtTo_AfterUpdate() If Me.txtFrom > Me.txtTo Then MsgBox "يجب تاريخ النهاية يكون اكبر من أو يساوي تاريخ البداية", vbCritical Undo Exit Sub End If End Sub  
                                                    
  16. kkhalifa1960's post in مساعدة في حفظ نموذج was marked as the answer   
    لاتنسى الضغط على تمت الاجابة على مشاركتي حتي يعم الخير لغيرك .
  17. kkhalifa1960's post in طلب كودين لنقل بيانات من جدول لآخر was marked as the answer   
    تفضل استاذي .
    takhrij-2.rar
  18. kkhalifa1960's post in طلب مساعد انشاء تقرير كشف حساب was marked as the answer   
    مشاركة بعد اذن اساتذتي . تفضل استاذ @عالم الهندسة مرفق كامل ... اذا يلبي طلبك !!! .ووافني بالرد
    عالم الهندسة-1.rar
  19. kkhalifa1960's post in هل يوجد نموذج لساعة بعقارب تعمل لحساب الوقت بالساعات والدقائق والثوان was marked as the answer   
    تفضل استاذي @الحلبي طبعاً مفيش أصغر من ذلك وكل البرمجة بالفورم . ووافني بالرد .
    2AnalogClock.rar
  20. kkhalifa1960's post in اضافة شرط للكود was marked as the answer   
    الكود باضافة شرط اللون :-
    DoCmd.OpenReport "Y_N_Report", acViewPreview, , "ddate = #" & [DDate] & "# AND NOT IsNull(colour)", , Screen.ActiveControl.Caption  
  21. kkhalifa1960's post in مساعدة في تعديل على زر امر لطباعة كل ملف لوحدة مرة واحدة was marked as the answer   
    تفضل استاذ @الميزار طلبك بعد التعديل . ووافني بالرد .
    Miraz-1.rar
  22. kkhalifa1960's post in فتح نموذج اكثر من مرة في نفس الوقت was marked as the answer   
    تفضل استاذ @خالد جميل طلما طلبت اقصى تقدير 5 فواتير  . اليك مرفق جديد وعند فتحه يوجد زر اسمه اقرأني أولاً . ووافني بالرد . وعيد اضحى مبارك على الجميع .
    MultiInvoic - PopUp.rar
  23. kkhalifa1960's post in الملئ التلقائي was marked as the answer   
    استاذ @RAIANESAMI ممكن تشرح طلبك على المرفق . اليك المرفق .
    DDFinding Differences-Last-111.rar
  24. kkhalifa1960's post in انشاء تقرير بتائج الفلترة فقط was marked as the answer   
    تفضل استاذ @Osama Mohammad طلبك حسب مافهمت . 
    برنامج مخازن جديد 19-5.rar
  25. kkhalifa1960's post in البحث عن الإختلافات was marked as the answer   
    تفضل استاذ @RAIANESAMI اليك المرفق بعد التعديل وبه طلبك . جرب ووافني بالرد .  واذا كان هذا طلبك لا تنسى الضغط على تمت الاجابة حتى يستفيد غيرك من هذا العمل .
    DDFinding Differences-EmpIDtxt.rar
×
×
  • اضف...

Important Information