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

محمد احمد لطفى

الخبراء
  • Posts

    1,925
  • تاريخ الانضمام

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

  • Days Won

    2

Community Answers

  1. محمد احمد لطفى's post in طلب استعلام بشروط ثلاثه was marked as the answer   
    هل هذا ما تريد

    واذا كنت تريد ان يكون حقل  الاجراء ما يكون فاضي 

    ضع  فى الحقل الاجراء

    Not Is Null
    مثال.rar
  2. محمد احمد لطفى's post in مساعدة اضافة الى كود was marked as the answer   
    تفضل 

     
    SavedPath = """" & CurrentProject.Path & "\Public_Library\" & Me.Book_Name & "\r.pdf" & """" SavedPath = CurrentProject.Path & "\Public_Library\" & Me.Book_Name & "\r.pdf"  
  3. محمد احمد لطفى's post in تحديد مربع النص باربعة نصوص فقط من خلال كود was marked as the answer   
    تفضل بالتوفيق

     
    Private Sub نوع_المنتج_BeforeUpdate(Cancel As Integer) Dim carType As String carType = Me![نوع المنتج].Value ' التحقق من النوع المدخل باستخدام Select Case Select Case carType Case "تويوتا", "جيب", "نيسان", "هونداي" ' النوع المدخل صحيح، لا شيء يحتاج إلى فعله Case Else MsgBox "النوع المدخل غير صحيح. يرجى إدخال أحد الأنواع التالية: تويوتا، جيب، نيسان، هونداي.", vbExclamation, "خطأ في الإدخال" Cancel = True ' إلغاء التحديث End Select End Sub

    أو
     
    Private Sub نوع_المنتج_BeforeUpdate(Cancel As Integer) Select Case Me![نوع المنتج].Value Case "تويوتا", "جيب", "نيسان", "هونداي" ' النوع صحيح Case Else MsgBox "النوع المدخل غير صحيح. يرجى إدخال أحد الأنواع التالية: تويوتا، جيب، نيسان، هونداي.", vbExclamation, "خطأ في الإدخال" Cancel = True End Select End Sub
    ينصح بتغيير اسم الحقول الى الانجليزية
  4. محمد احمد لطفى's post in مساعده فى التنسيق الشرطى was marked as the answer   
    تفضل بالتوفيق عن طريق التنسيق الشرطى 

     
    test13102024.rar
  5. محمد احمد لطفى's post in مشكلة فى كود vba was marked as the answer   
    غير 

     
    Dim i, ii As Integer الى 

     
    Dim i As Long, ii As Long استبدلت المتغيرين i و ii بنوع Long للتعامل مع أرقام أكبر من 4 خانات.

    الخطأ "Run-time error 6" يتعلق بتجاوز الحد الأقصى لنوع البيانات Integer.

    أن شاء الله هو الحل بالتوفيق
  6. محمد احمد لطفى's post in مساعدة في استعلام البحث عن كلمة داخل جملة was marked as the answer   
    تفضل بالتوفيق 

     
    DoCmd.SetWarnings False 'On Error GoTo errhld: Dim Arr() As String Dim i As Long Arr = Split(Str) FnSearch = "عدم وجود المطلوب" ' القيمة الافتراضية إذا لم يتم العثور على شيء For i = 0 To UBound(Arr) If i + 8 <= UBound(Arr) Then If Nz(DLookup("LikeA", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & " " & Trim(Arr(i + 3)) & " " & Trim(Arr(i + 4)) & " " & Trim(Arr(i + 5)) & " " & Trim(Arr(i + 6)) & " " & Trim(Arr(i + 7)) & " " & Trim(Arr(i + 8)) & "'"), 0) <> 0 Then FnSearch = DLookup("LikeB", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & " " & Trim(Arr(i + 3)) & " " & Trim(Arr(i + 4)) & "'") Exit For End If End If If i + 3 <= UBound(Arr) Then If Nz(DLookup("LikeA", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & " " & Trim(Arr(i + 3)) & "'"), 0) <> 0 Then FnSearch = DLookup("LikeB", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & " " & Trim(Arr(i + 3)) & "'") Exit For End If End If If i + 2 <= UBound(Arr) Then If Nz(DLookup("LikeA", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & "'"), 0) <> 0 Then FnSearch = DLookup("LikeB", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & " " & Trim(Arr(i + 2)) & "'") Exit For End If End If If i + 1 <= UBound(Arr) Then If Nz(DLookup("LikeA", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & "'"), 0) <> 0 Then FnSearch = DLookup("LikeB", "KindX", "LikeA='" & Trim(Arr(i)) & " " & Trim(Arr(i + 1)) & "'") Exit For End If End If If i <= UBound(Arr) Then If Nz(DLookup("LikeA", "KindX", "LikeA='" & Trim(Arr(i)) & "'"), 0) <> 0 Then FnSearch = DLookup("LikeB", "KindX", "LikeA='" & Trim(Arr(i)) & "'") Exit For End If End If Next i errhld = Nz(DLookup("KindX", "TableX", "[NameX] Like '" & SetName & "'"), "غير مسجل")  
  7. محمد احمد لطفى's post in الاستعلام عن حقل موجود ام لا داخل الاستعلام was marked as the answer   
    تفضل هل هذا ما تقصد 
     
    Dim qdf As DAO.QueryDef Dim fld As DAO.Field Dim fieldName As String Dim fieldExists As Boolean fieldName = "b0" On Error Resume Next Set qdf = CurrentDb.QueryDefs("QForExport") On Error GoTo 0 If qdf Is Nothing Then MsgBox "The query QForExport does not exist." Exit Sub End If For Each fld In qdf.Fields If fld.Name = fieldName Then fieldExists = True Exit For End If Next fld If fieldExists Then MsgBox "The field (" & fieldName & ") exists." Else Beep MsgBox "The field (" & fieldName & ") does not exist." End If و قد يختلف الأمر اذا كان الاستعلام يحتوى على أكثر من جدول به نفس اسم الجقل كما أشار أستاذى أبو خليل
    TTTEst.mdb
  8. محمد احمد لطفى's post in تلوين الحقول الفارغة كتنبيه was marked as the answer   
    تفضل 

    قمت بالتنفيذ فى حقل name1  نفذ نفس الفكرة فى باقى الحقول
    بالتوفيق

     
    تلوين النصوص الفارغة.mdb
  9. محمد احمد لطفى's post in طلب كود رفع ملفات pdf & الصور داخل مجلد معين was marked as the answer   
    تفضل هل هذا ما تريد بالتوفيق
     
    جديد.accdb
  10. محمد احمد لطفى's post in مساعدة في تصميم استعلام was marked as the answer   
    تفضل هل هذا ما تريد 

     
    INSERT INTO tbmor ( [or] ) SELECT [tbmr.mr] & "-" & [tbmo.mo] AS 123 FROM tbmo, tbmr; mor.accdb
  11. محمد احمد لطفى's post in تصحيح معادلة شرطية was marked as the answer   
    تفضل اذا كان هناك مشكلة ارفق مثال
    Color.mdb
  12. محمد احمد لطفى's post in مساعدة في تحويل نص الى رقم was marked as the answer   
    تفضل 

     
    qtest-1.accdb
  13. محمد احمد لطفى's post in مساعدة في حذف جزء من النص was marked as the answer   
    تفضل بالتوفيق 
    استعلام تحديث
    UPDATE tbbook SET mookname = Trim(Left([mookname], InStr(1, [mookname], "/") - 1)) WHERE InStr(1, [mookname], "/") > 0; تشغيله من نموذج
     
    DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE tbbook SET mookname = Trim(Left([mookname],InStr(1,[mookname],""/"")-1)) " & vbCrLf & _ "WHERE InStr(1,[mookname],""/"")>0;" DoCmd.SetWarnings True library.accdb
  14. محمد احمد لطفى's post in المساعدة في خطأ في معادلة was marked as the answer   
    تفضل 
    وأنصحك بالابتعاد عن تسمية رؤوس العواميد بالعربى

     
    IIf([نوع الحركة]="سند قبض مورد";[نوع الحركة];0) سند.mdb
  15. محمد احمد لطفى's post in مساعدة في حذف سجلات بشرط was marked as the answer   
    تفضل بالتوفيق 
     
    Dim strSQL As String ' Replace "YourTableName" with the actual name of your table strSQL = "DELETE FROM TBmast WHERE idmast Mod 2 = 0;" CurrentDb.Execute strSQL MsgBox "تم حذف السجلات ذات الرقم الزوجي بنجاح.", vbInformation Me.Requery  
     
    mast.accdb
  16. محمد احمد لطفى's post in جلب معلومات ملف صوتي was marked as the answer   
    تفضل وجدت هذا الامر بالتوفيق
     
    Second.accdb
  17. محمد احمد لطفى's post in اخراج النسبة المئوية was marked as the answer   
    تفضل 

     
    999.accdb
  18. محمد احمد لطفى's post in جعل قيمة x في نص رسالة = قيمة حقل آخر was marked as the answer   
    تفضل 

    و اذا كانت الاجابة صحيحة اختار افضل اجابة لغلق الموضوع 
    جدول.accdb استعلام.accdb
  19. محمد احمد لطفى's post in عدد الكلمات was marked as the answer   
    اسف تفضل

     
    Word (1) (1).accdb
  20. محمد احمد لطفى's post in كود منع التكرار ... ورسالة خطأ was marked as the answer   
    ضيف فى الكود الاول 
    On Error Resume Next
  21. محمد احمد لطفى's post in ايجاد القيمة السالبة في الجدول وعمل تقرير was marked as the answer   
    بعد اذن أستاذى @Foksh

    يجب شرح ما تريد بالضبط  
    Database11 (1).accdb
  22. محمد احمد لطفى's post in تغيير تنسيق التاريخ القصير للحاسوب ويندوز 10 من اكسس عن طريق vba was marked as the answer   
    تفضل بالتوفيق

     غير التنسيق زى ما حضرتك عاوز


     
    yyyymmdd.accdb
  23. محمد احمد لطفى's post in استعلام تغيير و تحديث من خلال جدول ( 2 ) was marked as the answer   
    استاذى @kanory

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

    1 - تم تحديث النشاط مباشرة بدالة FnSearch بعد أن تم تغييرها الى likeA و ليس likeB اى ما سيتم نقله هو likeA . 

    2 - تم مسح النشاط من حقل namex
                        
    Replace([TableX].[NameX],[LikeA],"""");" 3 - تم تحديث النشاط  الى LikeB

    اذا كان هناك شيىء خاطىء أو لم انتبه اليه يرجى اعلامى 


                                                                                                               وجزاكم الله كل خير  

    قد لمعت عيناه
     
    Replace&add Final.mdb
  24. محمد احمد لطفى's post in عند إخفاء مكونات قاعدة البيانات يظهر خطأ برمجي was marked as the answer   
    تفضل

    هل هذا ما تريد

     
    55.accdb
  25. محمد احمد لطفى's post in طريقه اجبار المستخدم ادخال الاسم ثلاثى بناء على اختيار من جدول الاعدادات نفس الكلام عدم ترك حقل التليفون فارغا was marked as the answer   
    ده بالنسبة للموبايل 
     
    If DLookup("[mobile]", "[settings_general_tbl]", "-1") Then else End If If DLookup("[full_name]", "[settings_general_tbl]", "-1") Then else End If

    غير موبايل باى حقل تانى و اكتبى الشروط الى حضرتك عاوزها هل هذا هو المطلوب
×
×
  • اضف...

Important Information