تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكن ربط BackgroundWorker بالكود
#1
السلام عليكم ورحمة الله

الكود المرفق لعملية كبيرة حيث يتطلب اجراء اكثر من الف سجل مش قادر على حل المشكلة يعلق BackgroundWorker التصنيف خارج السجل يقول ايش المشكلة يا جماعة Huh


الملفات المرفقة
.txt   0.txt (الحجم : 16.68 ك ب / التحميلات : 31)
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم الـBackgroundWorker فائدتها عمل اجراء معين بمسار مستقل حاول ان تسند لها وظيفة واحدة فقط يعني انظر للجزء المهم واضفه لها.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
اخويه سعود شكرا لردك يالغالي انا عندي خمسة عمليات كلها تعبي بالداتا قريد وفق شرط معين وحاطها ببتن واحد لما استعلم مثلا

IF 000000 THEN 1
تحقق نفذ

ELSEIF 00000 THEN 2
تحقق نفذ
ELSEIF 00000 THEN 3
تحقق نفذ
ELSEIF 00000 THEN 4
تحقق نفذ
ELSEIF 00000 THEN 5
تحقق نفذ
END IF

المشكلة فيه قبل الشرط اجراءات وشروط منها عدم ترك الحقل فاضي احيانا يتوقف عندها ولا يعمل اجبرته على العمل يكمل شويه ثم يوقف يقول التصنيف خارج السجل 0_0
الرد }}}
تم الشكر بواسطة:
#4
اخي الكريم التلميح لايكفي
اعمل مثال بسيط وقم برفعه ليتم التعديل عليه.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
اخي سعود المشروع عندي كبير ارفقة الجزء الخاص المطلوب اجراء عليه الباك جرواند

شوف هذا جزء من الكود يعبي الداتا قريد

PHP كود :
 Dim strSQL88 As String "SELECT top " TOP.Text.Trim " Tex1,Tex2,Tex3,Tex12,CoJHAT,CoHAY,Colev,CoADDASRH,VAH,DEL,ALDARJH,CoLEVEL  FROM  T_ASRH Where DEL =  '" "ساري" "'"
        Dim da88 As New SqlDataAdapter(strSQL88Sqlconn)
        Dim ds88 As New DataSet
        da88
.Fill(ds88" Select * From T_ASRH  DEL =  '" "ساري" "'")
        DataG1.DataSource ds88.Tables(0)

        Dim Column0 As New System.Windows.Forms.DataGridViewCheckBoxColumn
        With Column0
            
.Name "Column0"
            .Visible True
            
.HeaderText "التحديد"
            .DisplayIndex 0
            
.TrueValue True
        End With
        Me
.DataG1.Columns.Add(Column0

        asrh()

^

PHP كود :
 Public Sub asrh()
        DataG1.Columns(0).HeaderText "رقم الملف"
        DataG1.Columns(1).HeaderText "الاسم"
        DataG1.Columns(2).HeaderText "رقم البطاقة"
        DataG1.Columns(3).HeaderText "الجوال"
        DataG1.Columns(4).HeaderText "الجهة"
        DataG1.Columns(5).HeaderText "الحي"
        DataG1.Columns(6).HeaderText "الحالة الاجتماعية"
        DataG1.Columns(7).HeaderText "عدد افراد الاسرة"
        DataG1.Columns(8).HeaderText "الفئة"
        DataG1.Columns(9).HeaderText "الحالة"
        DataG1.Columns(10).HeaderText "الدرجة"
        DataG1.Columns(11).HeaderText "ملاحظات"
    End Sub 
الرد }}}
تم الشكر بواسطة:
#6
ما في حل ياجماعة ؟؟
الرد }}}
تم الشكر بواسطة:
#7
اخي الكريم
ارجو ان ياتي احد ويقدم لك المساعدة
لكن  .. اعمل مثال بسيط جديد  لنفس الفكرة وقم برفعه ...غالبا اجد الحلول من المشروع الجديد وعند المقارنة اعرف الخطا الذي ارتكبته بالمشروع القديم.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: طالب 22 , طالب 22
#8
ارجو منك رفع مثال لي العمليه المطلوبه ان شاء الله تجد الحل
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة:
#9
يا أبو فلان،

إذا أردت عدم تعليق الكود فضعه داخل Task واستدعيه من خلال Thread

ممكن تستفيد من هذا الموضوع: تعليق الكود
http://vb4arb.com/vb/thread-16132.html
الرد }}}
تم الشكر بواسطة: الكاتب
#10
الف شكر اخوي الوادي
الطريقة نجحت لاكن الشريط الجانبي الافقي اختفى ومفعل DataG1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells مقدر اشوف البيانات إلا بفريرة الماوس اعلى وسفل

سؤال هل اقدر استخدم الطريقة بنفس الشاشة على اكثر من DataG لان يجيب بيانات DataG1 و DataG2 ما تطلع عند استخدام الطريقة بنفس sub task

سؤال اخر انا ادرج عمود بالداتاقريد

Dim Column0 As New System.Windows.Forms.DataGridViewCheckBoxColumn
With Column0
.Name = "Column0"
.Visible = True
.HeaderText = "التحديد"
.DisplayIndex = 0
.TrueValue = True
End With
Me.DataG1.Columns.Add(Column0)

يقلي التصنيف خارج الصف او الصفيفه وإذا الغيته تمام !!
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 131 06-12-25, 12:33 AM
آخر رد: salamandal
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 586 30-03-25, 01:58 AM
آخر رد: heem1986
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 777 07-02-25, 07:57 PM
آخر رد: الورد2
  طريقة التحكم في التقرير بالكود المتألق9 2 482 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
  كيف يمكن أشاء أسكربت لقاعدة بيانات sql heem1986 3 409 29-10-24, 08:37 PM
آخر رد: aliday03
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 590 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,157 30-09-24, 12:52 AM
آخر رد: asmarsou
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 247 15-08-24, 11:49 PM
آخر رد: ackore
Question ممكن كود تغيير حجم Form بالكود الورد الصناعي 2 436 13-08-24, 10:10 AM
آخر رد: الورد الصناعي
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 554 16-04-24, 03:59 AM
آخر رد: مصمم هاوي

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


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