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

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

قام بنشر

 

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

مشكلتي هي لدي جدول به حقول 

الاول تاريخ.  والثاني رقم والثالث رقم والرابع رقم والخامس نص

وقمت بعمل استعلام بين تاريخين والحمدلله يعمل

ولكن  اذا كان الحقل الخامس به نص مثلا في يوم

 1/1/2021

ونص اخر في يوم 2/1/2021

 يظهر علي مرتين اي صفين وما اريده هو دمج النصين الموجودين بالخقل الخامس اللي هو نص  مع بعض عند الاستعلام بين تاريخين

شاكر جهدكم الرائع 

الدمج عند الاستعلام.rar

قام بنشر
4 ساعات مضت, mostafaelshnawy5 said:

هل من مساعد في حل مشكلتي؟

سؤال غير مفهوم ... انظر الصورة ماذا تريد هل تريد دمج الحقل المشار الية بالاحمر وعمل جمع لبيقة الحقل ؟؟؟؟؟؟؟

 

1.png

  • Like 1
قام بنشر
2 hours ago, kanory said:

سؤال غير مفهوم ... انظر الصورة ماذا تريد هل تريد دمج الحقل المشار الية بالاحمر وعمل جمع لبيقة الحقل ؟؟؟؟؟؟؟

 

1.png

بالظبط كده عايز الحقلين بحيث يكون كلمة قسمة قرض وسمساره في صف واحد بينهم شرطة مثلا 

شاكر مجهودك اخي

قام بنشر

بس لاحظ اخي الكريم 

كلمة قسط قرض خاص بعميل وكلمة سمسارة لعميل اخر ولا يوجد في سجلات العميل الاول كلمة سمسارة ..

هل تريد اضافتها للجميع مثلا

  • Like 1
قام بنشر
1 hour ago, kanory said:

بس لاحظ اخي الكريم 

كلمة قسط قرض خاص بعميل وكلمة سمسارة لعميل اخر ولا يوجد في سجلات العميل الاول كلمة سمسارة ..

هل تريد اضافتها للجميع مثلا

شكرا جزيلا على اهتمامك ياغالي

ولكن الموضوع هو اذا لم يوجد شئ في حقل المخلفات يتم الدمج وعدم التكرار وتمشي الأمور تمام

ولكن اذا ضفت مخالفة لاحد العملاء لا يتم الدمج 

وما اريده دمج المخالفات ايضا مع بعض اذا وجدت وتكون بينهم فصلة 

المخالفات نوعها نص واريد عمل لها sum 

اي تجمع جميع المخالفات في حقل واحد طالما عند نفس العميل 

ارجو ان اكون وضحت

قام بنشر

مشاركه مع اخى واستاذى @kanory جزاه الله خيرا

تم اضافه وحده نمطيه تعلمتها من اسخى @kanory جزاه الله خيرا

ان شاء الله يكون ما تريد

ex1.png.be256ca9a1e403860373dc4b63bd941d.png

Public Function Horizontal(tabelle As String, Feld1 As String, Feld2 As String, valFeld1)
  
  Dim DB As dao.Database, rs As dao.Recordset
  Set DB = CurrentDb
  Set rs = DB.OpenRecordset("select distinct " & Feld2 & " from " & tabelle _
    & " where " & Feld1 & "='" & valFeld1 & "' order by " & Feld2)
  
  Do
  
      If rs.AbsolutePosition = rs.BOF Then
        Horizontal = rs(Feld2)
      Else
        Horizontal = Horizontal & ", " & rs(Feld2)
      End If
    
      rs.MoveNext
      
  Loop Until rs.EOF
  
  rs.Close
  DB.Close
  Set rs = Nothing
  Set DB = Nothing
  
End Function

بالتوفيق

الدمج عند الاستعلام.accdb

  • Thanks 1
قام بنشر
1 hour ago, احمد الفلاحجي said:

مشاركه مع اخى واستاذى @kanory جزاه الله خيرا

تم اضافه وحده نمطيه تعلمتها من اسخى @kanory جزاه الله خيرا

ان شاء الله يكون ما تريد

ex1.png.be256ca9a1e403860373dc4b63bd941d.png


Public Function Horizontal(tabelle As String, Feld1 As String, Feld2 As String, valFeld1)
  
  Dim DB As dao.Database, rs As dao.Recordset
  Set DB = CurrentDb
  Set rs = DB.OpenRecordset("select distinct " & Feld2 & " from " & tabelle _
    & " where " & Feld1 & "='" & valFeld1 & "' order by " & Feld2)
  
  Do
  
      If rs.AbsolutePosition = rs.BOF Then
        Horizontal = rs(Feld2)
      Else
        Horizontal = Horizontal & ", " & rs(Feld2)
      End If
    
      rs.MoveNext
      
  Loop Until rs.EOF
  
  rs.Close
  DB.Close
  Set rs = Nothing
  Set DB = Nothing
  
End Function

بالتوفي

شكرا جزيلا بارك الله فيك 

جاري التجربة 

ولكن لدي سؤال اين تم وضع هذا الكود

وبعتذر ع الازعاج

 

قام بنشر
20 دقائق مضت, mostafaelshnawy5 said:

ولكن لدي سؤال اين تم وضع هذا الكود

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا

هذا الكود موضوع فى وحده نمطيه

وتم استدعائها فى الاستعلام كالتالى

Expr2: Horizontal("[اذونات التوريد]";"[اسم الموظف]";"[اكتشاف مخالفات]";[اسم الموظف])

بالتوفيق

  • Like 1
قام بنشر

شكرا جزيلا استاذ احمد وشكرا اخي @kanory

تعبتكم معايا

ولكن لدي سؤال وهو عند فتح التقرير القائم ع الاستعلام يتم تحميله بصعوبه وبيتهم التهنيج والتقل للبرنامج كله هل يوجد حل؟

 

 

قام بنشر

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله عنا كل خير

ضع ملفك الذى به المشكله حتى يتم الاطلاع عليه والوقوف على المشكله وان شاء الله اخوانك واساتذتنا ما بيقصروا

بالتوفيق

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