اذهب الي المحتوي
أوفيسنا

نجوم المشاركات

  1. محمد القدسي

    محمد القدسي

    03 عضو مميز


    • نقاط

      5

    • Posts

      404


  2. أبو إبراهيم الغامدي
  3. AbuuAhmed

    AbuuAhmed

    الخبراء


    • نقاط

      2

    • Posts

      926


  4. ابو البشر

    ابو البشر

    الخبراء


    • نقاط

      2

    • Posts

      638


Popular Content

Showing content with the highest reputation on 04 ديس, 2022 in all areas

  1. وعليكم السلام ورحمة الله وبركاته أهلا بك.. @ابو البشر مشاركة @محمد القدسي تملأ العين! ولكن إن أردت مشاكلة DLookup في الاستخدام فهذه هي الطريقة المناسبة في نظري.. (حقوق الحرفان الأوليان من الدالة محفوظة لـ أ.محمد القدسي) Public Function MqDLookup(Expr As String, DomainTable As String, DomainPath, Optional Criteria) On Error GoTo ArrCase '-- Dim DB As DAO.Database Dim RS As DAO.Recordset Dim W As Variant '-- test optional veriable If IsMissing(Criteria) Then W = W & "True=True" Else W = W & Criteria End If '-- Set DB = OpenDatabase(DomainPath) Set RS = DB.OpenRecordset( _ "Select " & Expr & " As Expr From " & DomainTable & " Where " & W) '-- MqDLookup = RS!Expr ExitFunction: Set DB = Nothing Set RS = Nothing Exit Function ArrCase: Select Case Err.Number Case 3061 MsgBox Err.Number & ": Expr Parameter Undefined", , "Developer Message" GoTo ExitFunction Case Else MsgBox Err.Number & ": " & Err.Description GoTo ExitFunction End Select End Function المثال التالي يمكن تطبيقه في النافذة السريعة لمحرر الشفرة ?MqDLookup("id_ciity&','&name_city","tbl_city",currentproject.Path & "\Adb_Dat.accdb","id_ciity=2")
    3 points
  2. جرب اخي المرفق اخي جلب البيانات من قاعدة خارجية باستخدام احد عائلة DLookup.rar
    3 points
  3. اشكرك استاذي @AbuuAhmed وكذلك اشكر اسناذي القدير @أبو إبراهيم الغامدي فما ناتي به ليس الا قطرة من بحر ما تفضلتم به -وما زلتم كذلك- من العلم فنحن طلابكم وسنظل كذلك وجزاكم الله عنا خيرا
    2 points
  4. كما العنوان وننصح دائما حفظ أرقام اللوحات باللغة الإنجليزي بالطول القصير أي بدون مسافة أي بطول 7 حروف فقط. تم فحصها بشكل سريع ، فربما يحتوي بعضها على اخفاقات. SaudiCarPlates_01.accdb
    1 point
  5. اتفضل وبعتذر عن الملف الخطأ تخفيض الامان.rar
    1 point
  6. اخى بارك الله فيك لا يوجد الا نموذج واحد ولا يوجد اى كود لتخفيض الامان ممكن رفع القاعدة اخى التى بها كود تخفيض الامان مشكور
    1 point
  7. السلام عليكم احسنت اخى وبشمهندسنا العزيز @Eng.Qassim 🌹 عادى ولا يهمك بس حاول تركز شويه وحاول شرحك يكون مفهوم اكتر وعالعموم اتفضل ع حسب ما فهمت من كلامك واذا لم يكن حاول توضح اكتر بشرح مفهوم حتى تتم مساعدتك رسائل_5.rar
    1 point
  8. هذا التعديل يفي بالغرض إن شاء الله اظهار المرفقات .zip
    1 point
  9. وعليكم السلام ورحمة الله وبركاته 🙂 مشاركة مع أخي أحمد .. وجدت هذا الكود ووظيفته حساب عدد الملفات ( وليس المجلدات ) في مجلد معين ويعطيك عددها : Public Function CountFilesInFolder(strDir As String, Optional strType As String) 'DEVELOPER: Ryan Wells (wellsr.com) 'DESCRIPTION: This macro counts the files in a folder and retuns the result in a msgbox 'INPUT: Pass the procedure a string with your directory path and an optional ' file extension with the * wildcard 'EXAMPLES: Call CountFilesInFolder("C:\Users\Ryan\") ' Call CountFilesInFolder("C:\Users\Ryan\", "*txt") Dim file As Variant, i As Integer If Right(strDir, 1) <> "\" Then strDir = strDir & "\" file = Dir(strDir & strType) While (file <> "") i = i + 1 file = Dir Wend MsgBox i End Function وتستخدمه هكذا : Call CountFilesInFolder("C:\Users\Ryan\Documents\") ويمكنك من حساب عدد ملفات من نوع معين ( ملفات الأكسل مثلا ) هكذا : Call CountFilesInFolder("C:\Users\Ryan\Documents\", "*.xls*") https://wellsr.com/vba/2016/excel/vba-count-files-in-folder/
    1 point
  10. واجهت مشاكل في استخدام الدالة ، سأرجع لها مرة أخرى وأنا أكثر ارتياحا إن شاء الله .. وعد. تمام ، عملت معي بامتياز الآن.
    1 point
  11. تفضل هذا الكود فقط تحتاج الى اختيار مسار المجلد الذي تريد التاكد من وجود ملفات بداخله Dim FileName As String FileName = VBA.FileSystem.Dir("C:\Users\No one\Desktop\test\*.*") If FileName = VBA.Constants.vbNullString Then MsgBox "الملف فاضي" Else MsgBox "يوجد ملفات داخل المجلد" End If هذا يعتبر مسار المجلد C:\Users\No one\Desktop\test\ هنا سوف يجلب لك اي اسم لاي فايل واي امتداد داخل المجلد في حال انك اردت ان تتاكد من نوع معين من الملفات او ملف بعينه يمكن وضع اسم ومتداد الملف او امتداد الملف فقط او اسم الملف فقط *.*
    1 point
  12. البرنامج يعرض كل امتدادات الصور ............. ماهو الامتداد الذي لم يظهر معك ؟؟؟؟؟
    1 point
  13. قم بعمل علاقة بين جدول راس الفاتورة والاطراف واختر امكانية التحديث والحذف في العلاقة عند حذف اي سجل سيتم حذف كل السجلات المرتبطة به في الجدول الفرعي بالتوفيق https://wayprograms.blogspot.com/
    1 point
  14. اهلا بك استاذي الفاضل @أبو إبراهيم الغامدي بارك الله فيك .... جاري التجربة على برنامجي .... شكرا لتفضلك بالرد ....
    1 point
  15. اخي العزيز.. طالما انك تريد البحث بهذه الطريقة فلماذا هذا التعقيد...اجعل مصدر سجلات النموذج الفرعي الاستعلام الموجود وبالمناسبة قم بتغيير المعيار تحت (الصف) في الاستعلام هكذا Forms![masmailer]![email].Form![الصف]
    1 point
  16. اتفضل هذا الملف كان موجود بالمنتدى اضغط فقط غلى النموذج الثانى بيتم تخفيض الامان على جهاز التشعيل تخفيض الامان.rar
    1 point
  17. ما معنى هذه الكلمة UBound Ubouind(a) من أبعاد المصفوفة a مثال مصفوفة 4×3 Ubound(a,1) =4 Ubound(a,2) =3
    1 point
  18. وعليكم السلام ورحمة الله وبركاته.. في المثال المرفق استخدمت مستعرض الويب للتطبيق اظهار المرفقات .zip
    1 point
  19. أخي مرفق برنامج جاهز مجمعه من منتدانا أفيسينا وأنا بستخدمه في جميع برامجي أدرسه جيداً واستخدمه كما تشاء ووافني بالنتيجة MahdiPermissions.rar
    1 point
  20. بسم الله ما شاء الله دائما مميز فى مساعدتك ميزك الله بطاعته ورزقك اعلى الجنان
    1 point
  21. اخى الحبيب المرفق تم اضافه معادله احصائيه لحركات العميل على الفترة المذكورة واذا كان لا يوجد حركات الكود يعطى رساله تفيد بعدم وجود حركات استخراج كشف حساب بالاكواد بالشرح.zip
    1 point
×
×
  • اضف...

Important Information