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

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


AboSaad17

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

السلام عليكم ورحمة الله وبركاته طاب صباحكم بكل خير
في المثال المرفق (يوجد في النموذج مربع قائمة بالاسماء  وعند تحديد الاسم  اللذي اريده يظهر كل الاسماء في التقرير
والمطلوب 
:

كيف يتم عرض الاسم المحدد أو الاسماء المحددة فقط في التقرير 
ولكم جزيل الشكر 

اسم في قائمة.rar

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

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

الحل السابق جزء من الحل 
المطلوب

انا أريد عندما اختار  اسم واحد من القائمة يظهر هو فقط في التقرير ........  وليس كل الاسماء 

 ولك جزيل الشكر 

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

  السلام عليكم ورحمة الله
 صباح الخير استاذ AlwaZeeR

نعم وصلت لجزء من الحل 
لكن المشكلة تبقى  .......  فعندما أريد أن أحدد أكثر من اسم لا يقبل إلا إسم واحد 

مع ملاحظة أن الاسم اللذي يعرض في التقرير هو اخر سم تم اختياره 

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

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

شكرا لك أخي الفاضل  حسين العربى

ولكن لا يبدوا هذا  الحل نهائي أكيد هناك الأفضل 
 ننتظر  الاساتذه الافاضل  ..... وأنا لا زلت أبحث في المنتديات 

  وأتمنى يكون الحل بدون إضافة خانة أختيار

 

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

تفضل 

رجعت الى أمثلة محفوظة عندي قديمة  فوجدت لك هذه الطريقة لتنفيذ الفكرة ، لم يسجل صاحبها اسمه عليها

وقمت بالتعديل عليها بما يتوافق مع مثالك

Dim i As Integer
  Dim strWhere As String
    strWhere = " WHERE name1 IN ("
      With List2
        For i = 0 To .ListCount - 1
          If .Selected(i) Then strWhere = strWhere & """" & .Column(0, i) & """, "
            Next i
              End With
 If Len(strWhere) > 0 Then
   strWhere = Left(strWhere, Len(strWhere) - 2) & ")"
     Application.CurrentDb.QueryDefs("Query3").SQL = "SELECT * FROM Query2 " & strWhere
         End If

 

اسم في قائمة3.mdb

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

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

الشكر لله ثم لك أستاذي الفاضل  ابوخليل 

نعم هذا هو المطلوب 

:fff::fff::fff:

الشكر موصول للاستاذ الفاضل الوزير   AlwaZeeR

تم تعديل بواسطه AboSaad17
إضافة كلمة شكر
رابط هذا التعليق
شارك

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

أخي الفاضل  ابوخليل

الحل السابق لاحظت عليه مشكلة والسبب تكرار الاسماء في الانشطة أو في النادي  وبالتالي النتائج لن تكون هي المطلوبة

بمعنى لو أخترت في المرة الاولى اسم    سعد   ثم غيرت من القائمة النادي والنشاط ووجدت اسم سعد ايضا سوف يظهر 

في التقرير اسم سعد اللذي تم اختياره في المرة الاولى 
ياليت تغير الكود ليتم بالرقم بدلا من الإسم 

 

strWhere = " WHERE name1 IN ("
      With List2

  حاولت استبدل حقل  Numberp بدلا من Name1

ولكن لم اوفق 

ولك  جزيل الشكر

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

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

أخي الفاضل  ابوخليل

لك جزيل الشكر 

ماشاء الله لاقوة الا بالله 

نعم هذا هو الحل المثالي 
أكرر شكري الجزيل لك 

:fff:  :fff:  :fff:

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information