تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في برنامج متعدد اللغات
#11
(11-11-18, 06:54 PM)asemshahen5 كتب :
كود :
   'ضع هذا في مديول
   Public DGV_Account_Code As Integer
   'هذا في فورم الذي يحوي داتا غريد فيو
   Private Sub DGVTestConn_DoubleClick(sender As Object, e As EventArgs) Handles DGVTestConn.DoubleClick
       'ضع هذا في حدث البل كليك في الداتا غريد فيو
       DGV_Account_Code = 0
       DGV_Account_Code = DataGridViewX1.CurrentRow.Cells(0).Value
       close()
   End Sub
   'هذا في فورم الذي يحوي داتا غريد فيو
   Private Sub EncryptConnectionStringForm_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
       DGV_Account_Code = 0
       DGV_Account_Code = DataGridViewX1.CurrentRow.Cells(0).Value
       close()
   End Sub
   'هذا في كود استدعاء نافذة الغريد فيو
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       System_Language(Chart_Of_Account) 'this code is general methode
       Dim New_Chart_Of_Account As New Chart_Of_Account
       New_Chart_Of_Account.ShowDialog()
       Chart_Of_Account.show_record_data(DGV_Account_Code)
   End Sub
   Public Sub show_record_data(ByVal x As Integer)
       Dim adp As New SqlClient.SqlDataAdapter("select * from Company_Tree where Account_Code=" & x, sqlconn)
       Dim dt As New DataTable
       dt.Clear()
       adp.Fill(dt)
       If dt.Rows.Count > 0 Then
           Dim dr As DataRow = dt.Rows(0)
           Account_Status.Checked = dr!Account_Status
           Account_Type.Checked = dr!Account_Type
           Account_Status.Checked = dr!Account_Status
           If dr!Account_Nature = True Then
               Debit.Checked = True
               Credit.Checked = False
           Else
               Debit.Checked = False
               Credit.Checked = True
           End If
           For Each Ctrl In Grp1.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp2.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp3.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
               If TypeOf Ctrl Is ComboBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp4.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           Date_Create_Account.Value = dr!Date_Create_Account
           Change.Text = 0
       End If
   End Sub


شكرا لك اخي الفاضل على الرد راح اجرب الكود واخبرك
الرد }}}
تم الشكر بواسطة: مصمم , elgokr
#12
(11-11-18, 06:54 PM)asemshahen5 كتب :
كود :
   'ضع هذا في مديول
   Public DGV_Account_Code As Integer
   'هذا في فورم الذي يحوي داتا غريد فيو
   Private Sub DGVTestConn_DoubleClick(sender As Object, e As EventArgs) Handles DGVTestConn.DoubleClick
       'ضع هذا في حدث البل كليك في الداتا غريد فيو
       DGV_Account_Code = 0
       DGV_Account_Code = DataGridViewX1.CurrentRow.Cells(0).Value
       close()
   End Sub
   'هذا في فورم الذي يحوي داتا غريد فيو
   Private Sub EncryptConnectionStringForm_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
       DGV_Account_Code = 0
       DGV_Account_Code = DataGridViewX1.CurrentRow.Cells(0).Value
       close()
   End Sub
   'هذا في كود استدعاء نافذة الغريد فيو
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       System_Language(Chart_Of_Account) 'this code is general methode
       Dim New_Chart_Of_Account As New Chart_Of_Account
       New_Chart_Of_Account.ShowDialog()
       Chart_Of_Account.show_record_data(DGV_Account_Code)
   End Sub
   Public Sub show_record_data(ByVal x As Integer)
       Dim adp As New SqlClient.SqlDataAdapter("select * from Company_Tree where Account_Code=" & x, sqlconn)
       Dim dt As New DataTable
       dt.Clear()
       adp.Fill(dt)
       If dt.Rows.Count > 0 Then
           Dim dr As DataRow = dt.Rows(0)
           Account_Status.Checked = dr!Account_Status
           Account_Type.Checked = dr!Account_Type
           Account_Status.Checked = dr!Account_Status
           If dr!Account_Nature = True Then
               Debit.Checked = True
               Credit.Checked = False
           Else
               Debit.Checked = False
               Credit.Checked = True
           End If
           For Each Ctrl In Grp1.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp2.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp3.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
               If TypeOf Ctrl Is ComboBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           For Each Ctrl In Grp4.Controls
               If TypeOf Ctrl Is TextBox And dt.Columns.Contains(Ctrl.Name) Then
                   Ctrl.Text = dr.Item(Ctrl.Name)
               End If
           Next
           Date_Create_Account.Value = dr!Date_Create_Account
           Change.Text = 0
       End If
   End Sub
تسلم ايدك احسنت صنع
الرد }}}
تم الشكر بواسطة: elgokr , asemshahen5
#13
شكرا لك اخي الفاضل تم حل المشكلة بفضل الله
الرد }}}
تم الشكر بواسطة: elgokr , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad مشكلة تقريب الأرقام Sql Server waataanys 2 387 09-05-24, 03:52 PM
آخر رد: تركي الحلواني
  حل مشكلة في تصدير ملف كريستال ريبورت إلى PDF صالح عبدالله 7 149 02-05-24, 08:36 PM
آخر رد: صالح عبدالله
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 183 19-04-24, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 123 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 168 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 145 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 701 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  [سؤال] مشكلة اتصال مفتوح dell 2 192 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 173 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 182 06-03-24, 07:49 PM
آخر رد: احمد خطاب

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم