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

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

قام بنشر

السلام عليكم اساتذتي الكرام مبارك علينا وعليكم الشهر الفضيل عند فتح الفورم FrmMenah وعند اختيار Etar تساوي المنح العائلية او التعويضات الطبية او العمرة او غيرهم وعند الضغط على فتح نموذج الشرط يفتح الفورم المعني بالتصفية المطلوب جلب قيم الجداول الموجودة واظهارها حسب التصفية في  ComBox : Menha_Name1.png.776ed571e698ecd5afb026c6b9df09d4.png

BAR_A(32025).rar

قام بنشر

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

سؤال لولبي :blink: ، ما الرابط بين الكومبوبوكس Etar والجداول التي تريد جلب القيم منها ؟؟؟؟

قام بنشر (معدل)
2 ساعات مضت, Foksh said:

ما الرابط بين الكومبوبوكس Etar والجداول التي تريد جلب القيم منها ؟؟؟؟

حاليا وحسب البرمجة لايوجد رابط بينهما

الا يكون رابط بينهما عن طريق كود مثلا استاذ ام هذا صعب ?

لنفرض اننا عملنا الرابط هو   id  ولكن في نظري لايصح لان كل الجداول تقريبا بها نفس الترقيم و الاسماء متغيرة يعني نجد أخطأ والمتمثلة في التكرار في التنفيذ

تم تعديل بواسطه طاهر اوفيسنا
قام بنشر
في 3‏/3‏/2025 at 14:11, Foksh said:

ما الرابط بين الكومبوبوكس Etar والجداول التي تريد جلب القيم منها ؟؟؟؟

استاذ فكرت وزدت لكل الجدول سجل وسميته Menha_ID  ورقمت المنح العائلية رقم 1 والتعويضات الطبية رقم 2 والعمرة رقم3  وبعدين عملت استعلام توحيد فيه كمايلي Id و Nom_Menhaو Menha_ID فظهرت كل الاسماء و الترقيمات في كومبوبكس  والان هل من فكرة لكي يتم التصفية ?

قام بنشر
32 دقائق مضت, طاهر اوفيسنا said:

استاذ فكرت وزدت لكل الجدول سجل وسميته Menha_ID  ورقمت المنح العائلية رقم 1 والتعويضات الطبية رقم 2 والعمرة رقم3  وبعدين عملت استعلام توحيد فيه كمايلي Id و Nom_Menhaو Menha_ID فظهرت كل الاسماء و الترقيمات في كومبوبكس  والان هل من فكرة لكي يتم التصفية ?

ممتاز ..

هل لك ان ترفق ملفك بعد هذه الإضافة المهمة ، واعتقد انه يجب ان لا تتقيد بالقيم الموجودة في الكومبوبوكس Etar كأنها Value list ، والأصح بالنسبة لي هو ان يكون لها جدول مستقل لإضافتها وتحريرها مستقبلاً ( هذه الفكرة إختياري وليس إجباري طبعاً ) .

بانتظار ملفك المعدّل

 

قام بنشر (معدل)
48 دقائق مضت, Foksh said:

حال وصولي للكمبيوتر بإذن الله تعالى 😇

استاذ تقريبا توصلت لحل ولكن بقيت مشكلة كما في الصورة5.3_2025.png.f14d94371699a4c74df4f1fb8793e44e.png

BAR_A(5.3.2025).rar

تم تعديل بواسطه طاهر اوفيسنا
  • تمت الإجابة
قام بنشر (معدل)
منذ ساعه, طاهر اوفيسنا said:

تقريبا توصلت لحل ولكن بقيت مشكلة كما في الصورة

ما شاء الله عليك ، أبدعت أخي @طاهر اوفيسنا :clapping: .

المتبقي بسيط ان شاء الله ، هل هذا طلبك ؟

Help.thumb.gif.4c4a2977adcae856ed2bb6d1ddbb9ecd.gif

 

BAR_A(5.3.2025).mdb.zip

تم تعديل بواسطه Foksh
  • 8 months later...
قام بنشر

السلام عليكم

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

قمت بتغيير مصدر مربع تحرير وسرد etar

فوقعت في مشكلة عند فتح نموذج الشرط

حاولت كثير بان اجد حلا فلم اجده

Private Sub N100_Click()

    Dim fieldValue As String
    Dim keywords As Variant
    Dim keyword As Variant
    Dim found As Boolean
    Dim strWhereCondition As String
    ' الكلمات أو أجزاء الكلمات المراد البحث عنها
    keywords = Array("etar") ' يمكنك إضافة كلمات أخرى هنا

    ' جلب القيمة من الحقل Field1 مع التعامل مع القيم الفارغة
    fieldValue = Nz(Me!Etar.Column(1), "")

    ' التحقق إذا كانت القيمة تحتوي على أي من الكلمات المطلوبة
    found = True
    For Each keyword In keywords
        If InStr(1, fieldValue, keyword, vbTextCompare) > 0 Then
            found = True
            Exit For
        End If
    Next keyword

    ' إذا تم العثور على أي كلمة، افتح النموذج
    If found Then
    
    strWhereCondition = "[Menha_Type] = '" & Me![Etar].Column(1) & "'"
    DoCmd.OpenForm "Frm_MenhaRules", acNormal, , strWhereCondition
         

    If Me.Etar.ListIndex = 0 Then
    Me.Frm_sub.SourceObject = "FrmMenah_sub"
    'Me.Frm_MenhaRules.SourceObject = Menha_Name
         'Menha_Name = CmdMenha.Column(2)
End If
    Else
        ' إذا لم يتم العثور على أي كلمة
        MsgBox "الحقل لا يحتوي على النصوص المطلوبة.", vbInformation, "تحذير"
    End If


Exit_N100_Click:
    Exit Sub

Err_N100_Click:
    MsgBox Err.Description
    Resume Exit_N100_Click
    
End Sub

)

تغيير مصدر الصف.jpg

فتح نموذج.jpg

تغير المصدر.rar

قام بنشر
26 دقائق مضت, طاهر اوفيسنا said:

هل من مساعدة اساتذتي المطلوب حسب الصورة 

االكود شغال وليس فيه مشكلة ..... ممكن تحديد المشكلة ؟؟؟
الان انا اخترت المنح العائلية ماذا تريد ان يظهر في النموذج عند الضغط على فتح نموذج الشرط ؟؟؟ المنح العائلية فقط صحيح ؟؟؟

1.jpg

قام بنشر (معدل)

شكرا استاذ على الرد كيف يعمل المرفق المهم المطلوب تصفية في نموذج الاستثناءات حسب الاستعلام الموحد Qry_Menha ولاسيما Menha_Id

المنح.png

تم تعديل بواسطه طاهر اوفيسنا
قام بنشر
49 دقائق مضت, طاهر اوفيسنا said:

شكرا استاذ على الرد كيف يعمل المرفق المهم المطلوب تصفية في نموذج الاستثناءات حسب الاستعلام الموحد Qry_Menha ولاسيما Menha_Id

طيب جرب المرفق التالي
 

تغير المصدر.mdb

قام بنشر
3 ساعات مضت, kanory said:

طيب جرب المرفق التالي

شكرا لك استاذي العزيز kanory

قمت بإنشاء مربع نص غير منظم مخفي وسميته KA  وعملت المعيار بالنموذج Frm_MenhaRules

كما تم تعريف ME.KA

[Forms]![FrmMenah]![ka]
Me.ka = [Forms]![FrmMenah]![Etar].Column(1)

 

قام بنشر
4 دقائق مضت, طاهر اوفيسنا said:

قمت بإنشاء مربع نص غير منظم مخفي وسميته KA  وعملت المعيار بالنموذج Frm_MenhaRules

كما تم تعريف ME.KA

اخي طاهر ايضا هناك طريقة اخرى وبدون ادراج مربع النص

اذا تريدها ارفقها لك ابشر

  • Like 1
قام بنشر
19 دقائق مضت, kanory said:

اخي طاهر ايضا هناك طريقة اخرى وبدون ادراج مربع النص

اذا تريدها ارفقها لك ابشر

ياسبحان الله استاذي لقد تم حذف كل ماتم تعديله من طرفك فاصبح المرفق يشتغل عادي 

شي عجيب 😙

هات ماعندك لنرى ابتكارك استاذ 💐

قام بنشر
6 دقائق مضت, طاهر اوفيسنا said:

ياسبحان الله استاذي لقد تم حذف كل ماتم تعديله من طرفك فاصبح المرفق يشتغل عادي 

شي عجيب 😙

هات ماعندك لنرى ابتكارك استاذ 💐

وهل عرفت السبب ؟؟؟؟؟؟؟
هو هذا حلي الجديد !!!! هههههههه

وايضا هناك حل ثالث ؟؟؟ 

 

تفضل اولا الحل الثالث باستخدام 
 

Private Sub Form_Open(Cancel As Integer)
Dim SQL As String

SQL = "SELECT Nom_Menha, Menha_ID, ID FROM Qry_menha " & _
      "WHERE Menha_ID = '" & Forms!FrmMenah!Etar.Column(1) & "' " & _
      "ORDER BY Menha_ID;"

Me.Menha_Name.RowSource = SQL

End Sub

اما الحل الثاني والذي اكتشفته انت اريدك ان تعرفة بنفسك !!!

تغير المصدر3.mdb

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information