تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً
#1
السلام عليكم ورحمة الله وبركاته

لو سمحتوا انا عملت برنامج شات بين المستخدمين فى البرنامج بتاعي وخلصته والحمدلله 

بستدعي المستخدمين داخل اداه  FlowLayoutPanel 

بس ناقصني شئ واحد وان استدعي عدد الرسائل الغير مقروءه لكل مستخدم بجانب اسمه 

مثال 
1- محمود ( 3 )
2- احمد ( 10 )
3- علي ( 7 )

انا مجهز فى جدول الشات ببرنامج سيكوال قدام كل رساله عدد الرسائل الغير مقروءه 

المطلوب ازاي استدعيها من جدول تاني فى نفس وقت استدعاء المستخدمين

دا الكود اللى بستخدم بس بيحصل خطأ فى حاله استدعاء عدد الرسائل الغير مقروءه

برجاء التعديل فى الكود لاستدعاء المستخدمين مع عدد الرسائل الغير مقروءه 
كود :
 Public Sub load_users()
       con.Close()
       FlowLayoutPanel1.AutoScroll = True
       FlowLayoutPanel1.Controls.Clear()

       cmd = New SqlCommand("select * from users where name_Branches ='" & frm_home.BarStaticItem2.Caption & "' and not fullname_user ='" & frm_home.BarStaticItem4.Caption & "' ORDER BY on_off", con)
       dr = cmd.ExecuteReader
       con.Open()
       While dr.Read()
           ' خصائص الزر واستدعاء البيانات
           Dim btt = New Guna.UI2.WinForms.Guna2Button
           btt.Size = New Size(245, 60)
           btt.Font = New Font("GE SS Two Light", 12, FontStyle.Bold)
           Label11.Text = dr.Item("id_user").ToString
           btt.Tag = dr.Item("id_user").ToString
           btt.BackColor = Color.Transparent
           btt.FillColor = Color.FromArgb(0, 62, 114)
           btt.AutoRoundedCorners = True
           Label10.Text = dr.Item("fullname_user").ToString
           btt.TextAlign = HorizontalAlignment.Left
           Label1.Text = dr.Item("sex_user").ToString
           Label2.Text = dr.Item("on_off").ToString

           'جلب صوره ذكر او انثي ومتصل او لا
           If Label1.Text = "ذكر" And Label2.Text = "متصل" Then
               btt.Image = My.Resources.راجل_اخضر
           ElseIf Label1.Text = "ذكر" And Label2.Text = "مغلق" Then
               btt.Image = My.Resources.راجل_احمر
           ElseIf Label1.Text = "انثي" And Label2.Text = "مغلق" Then
               btt.Image = My.Resources.بنت_احمر
           ElseIf Label1.Text = "انثي" And Label2.Text = "متصل" Then
               btt.Image = My.Resources.بنت_اخضر
           End If

           con.Close()

           'استدعاء عدد الرسائل الغير مقروءه
           Dim dt As New DataTable
           dt.Clear()
           ad = New SqlDataAdapter("select massage_report1 from massge_chat where id_user1 = '" + Label11.Text + "' and  id_user2 = '" + frm_home.BarStaticItem12.Caption + "'  ", con)
           ad.Fill(dt)
           If IsDBNull(dt(0)(0)) = True Then
               Label12.Text = 0
           Else
               Label12.Text = dt(0)(0)
           End If
           btt.Text = Label10.Text & " ( " & Label12.Text & " )"
           btt.ImageAlign = HorizontalAlignment.Right
           btt.ImageSize = New Size(57, 57)
           btt.ImageOffset = New Size(-8, 0)
           FlowLayoutPanel1.Controls.Add(btt)
           btt.Cursor = Cursors.Hand
       End While
       Debug.Close()
       con.Close()
   End Sub

برجاء الافادة للضرورة لو سمحتوا ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#2
حد عنده حل لو سمحتوا
يارب اكون قدرت أوضح طلبي لحضرتكم
الرد }}}
تم الشكر بواسطة:
#3
ابسط استعلام:
PHP كود :
SELECT unamecount(*)
FROM tuserspms where pms.uid=tusers.uid group by uname
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
حضرتك انا مشكلتي مش في الاستعلام
انا مشكلتي ان مش عارف انفذ استعلامين والاتصال مفتوح بيجيب خطأ ان الاتصال مفتوح يجب اغلاقه 
فياريت الافاده بالموضوع دا
الرد }}}
تم الشكر بواسطة:
#5
(15-11-24, 03:24 AM)modymody300894 كتب : حضرتك انا مشكلتي مش في الاستعلام
انا مشكلتي ان مش عارف انفذ استعلامين والاتصال مفتوح بيجيب خطأ ان الاتصال مفتوح يجب اغلاقه 
فياريت الافاده بالموضوع دا

المعذرة انا مش متصور المشروع يعني مش فاهمه
لكن الاستعلام يجيب الاسماء من جدول المستخدمين وعدد الرسائل من جدول صندوق الرسائل .
اعمل مثال جديد بالفكرة(ان امكن) ونعدل عليها ان شاء الله
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: modymody300894 , modymody300894
#6
حضرتك دا مشروع مصغر للفكره اللى محتاج انفذها
يارب اكون قدرت اوصل لحضرتك طلبي وان شاء الله تفيدني فيها 
وشكراً لاهتمامك لطلبي وربنا يجعله فى ميزان حسناتك بإذن الله


الملفات المرفقة
.rar   WindowsApp1.rar (الحجم : 295.33 ك ب / التحميلات : 26)
الرد }}}
تم الشكر بواسطة:
#7
جرب اضافة الجملة التالية في آخر جملة الاتصال:

PHP كود :
MultipleActiveResultSets=True 

انا سويت مثال بسيط باكسس لايصال الفكرة و انت طبقها على sqlserver




الملفات المرفقة
.zip   db.zip (الحجم : 20.42 ك ب / التحميلات : 18)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: modymody300894
#8
الحمدلله تمت بنجاح وتم حل المشكله بالكود اللى حضرتك ارسلته
كود :
MultipleActiveResultSets=True 


شكراً جداً لحضرتك وربنا يجعله فى ميزان حسناتك


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,851 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 417 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 979 15-04-25, 06:16 PM
آخر رد: princelovelorn
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 540 10-02-25, 05:11 PM
آخر رد: fireswored1
  كتابه عدد معين من الارقام داخل تيكست بوكس modymody300894 3 549 07-11-24, 09:15 PM
آخر رد: modymody300894
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 406 31-10-24, 12:27 PM
آخر رد: modymody300894
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 776 17-10-24, 11:43 PM
آخر رد: salamandal
  تحويل الكود الى اداه بوحمد 2 383 15-10-24, 10:05 AM
آخر رد: بوحمد
  استدعاء فورم بداخل Panil1 Abdellah 4 469 27-09-24, 01:06 AM
آخر رد: Abdellah
  طريقة عمل اداه Numeric up down الي ساعة والتحكم بها Mostafa201255411 1 274 28-08-24, 04:26 PM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: