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

كيف يمكن الاشارة الى اسم النموذج الموجود في كمبوبكس داخل عبارة set في محرر الاكواد ؟


إذهب إلى أفضل إجابة Solved by أبو عبدالله الحلوانى,

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

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

لدي كمبوبكس تحوي اسماء النماذج الموجودة في القاعدة ..... اريد عند الاختيار من الكمبو اسم نموذج معين يقوم بامرار اسم النموذج داخل هذا الكود بشكل يعمل مع الكود 

Dim frm As Form
Dim fc As Control
Dim SS As String
Set frm = Form_Form1
For Each fc In frm.Controls
    If fc.ControlType = 104 Then
     Me.list_2.AddItem (fc.Caption)
    End If
Next fc
Set frm = Nothing

Me.Requery

اريد اسم النموذج مكان عذه العبارة Form_Form1

ولكم تحياتي ................

 

رابط هذا التعليق
شارك

وعليكم السلام اخي @ابو البشر

هل هذا ينفعك ؟ مع تغيير اسماء النماذج

Dim strForm As String
Dim frm As Form
Dim fc As Control
Dim SS As String

If Me.ComboName = "A" Then
  strForm = "FormA"
ElseIF Me.ComboName = "B" Then
  strForm = "FormB"
Else
  strForm = "FormC"
End If

Set frm = strForm
For Each fc In frm.Controls
    If fc.ControlType = 104 Then
     Me.list_2.AddItem (fc.Caption)
    End If
Next fc
Set frm = Nothing

Me.Requery

 

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

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

جرب هذا التعديل

Set frm = currentproject.AllForms(frm_name)

استبدل كلمة frm_name  باسم الست بوكس متبوعا برقم الحقل الذي يحوي اسماء النماذج

لا تنسي موافتنا بالنتائج

  • Thanks 1
رابط هذا التعليق
شارك

بارك الله فيكم اخواني الاساتذدة @Eng.Qassim و @أبو عبدالله الحلوانى

جزاكم الله خيرا .... زيادة في الايضاح ايد عند الاختيار في الكمبو بكس مثلا Form1 يظهر تلقائيا اسماء الازرة الموجودة في النموذج form1  في الكمبو الثاني وهكذا عند اختيار نموذج محدد تظهر اسماء الازرة الموجودة في ذلك النموذج .... 

مرفق مثال مبسط للمطلوب وعساني وفقت في الشرح ... بارك الله فيكم ووقتكم ...

 

DDD.accdb

رابط هذا التعليق
شارك

اذا حضر الماء @أبو عبدالله الحلوانى.. بطل التيمم

بصراحة اخي @ابو البشر ربما فهمي محدود لما تريده

ربما انت تريد عملية تصفية في الكومبو الثاني حسب الاختيار في الكومبو الاول ... لكن اين سجلات بقية النماذج حتى تتم تصفيتها ؟

خدني على قد عقلي 😄

  • Thanks 1
رابط هذا التعليق
شارك

28 دقائق مضت, Eng.Qassim said:

اذا حضر الماء @أبو عبدالله الحلوانى.. بطل التيمم

بصراحة اخي @ابو البشر ربما فهمي محدود لما تريده

ربما انت تريد عملية تصفية في الكومبو الثاني حسب الاختيار في الكومبو الاول ... لكن اين سجلات بقية النماذج حتى تتم تصفيتها ؟

خدني على قد عقلي 😄

ربما لم اوضح الفكرة ...

الفكرة ان هناك كمبو بكس لعرض اسماء الازرة فيه .... وكمبو اخر لعرض اسماء بعض النماذج 

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

  • Like 1
رابط هذا التعليق
شارك

  • أفضل إجابة

أستاذي @Eng.Qassim جزاك الله خيرا لحسن ظنك بي 

منّ الله علي وعليكم بستره الجميل 

أخي @ابو البشر جرب هذا ارجو ان يكون هو مطلوبك 

رجاءا وافنا بالنتائج

 

DDD.accdb

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information