تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حفظ جدول كامل الى قاعدة بيانات
#1
عندي جدول مكون من عدد من الصفوف والاعمده كيف يمكن حفظه في قاعدة بيانات دفعه واحدة
جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
ليش هو الجدول وين موجود ؟
الرد }}}
تم الشكر بواسطة: muad , asemshahen5
#3
جدول يتم تكوينه بكود معين ويظهر على شاشة المستخدم
أريد حفظه لكي يقوم المستخدم بإجراء بعض العمليات عليه بعد الحفظ
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
حقيقة ما عندي فكرة عن هيج شيء , و ما اتصور ممكن يصير
منطقيا تكدر تنشئ جدول بداخل قاعدة البيانات , لكن حتى تعرض هذا الجدول ويعدل عليه المستخدم  انت تحتاج الى ادوات وفورم جديد و عدد التكست مثلا يكون على عدد الاعمدة الموجودة في الجدول الجديد الي هو متغير وكذلك تحتاج لتنسيق والكثير من الامور البرمجية الاخرى , ننتظر رد بقية الاخوة ممكن احد يكدر يقدم الحل
الرد }}}
تم الشكر بواسطة: muad , asemshahen5
#5
كود انشاء جدول :

PHP كود :
       Dim StrSQL As String "CREATE TABLE [dbo].[Test](Id int Null,ParentId int Null,Name nvarchar Null,Company nvarchar Null,Occupation nvarchar Null) ON [PRIMARY]"
 
       Dim da As New SqlClient.SqlDataAdapter(StrSQLcn)
 
       Dim dt As New DataTable
        da
.Fill(dt

كود عرض اسماء الجداول في كومبو بوكس :

PHP كود :
       Dim da As New SqlClient.SqlDataAdapter("Select Name AS 'Table_Name' From dbo.sysObjects Where xtype='u' order by Name"cn)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
       CmbTableName.Items.Clear()
 
       For Each row As DataRow In dt.Rows
            CmbTableName
.Items.Add(row(0).ToString)
 
       Next 

كود عرض الجدول المختار من الكمبو بوكس في اداة الداتاغريد فيو :

PHP كود :
       Dim StrSQL As String "Select * From " CmbTableName.Text
        Dim cn 
As New SqlClient.SqlConnection("Server =(local);database=TestDB;integrated security=true")
 
       Dim da As New SqlClient.SqlDataAdapter(StrSQLcn)
 
       Dim dt As New DataTable
        da
.Fill(dt)
 
       DgvTable.DataSource dt 
الرد }}}
#6
هذه بعض الاستعلامات ربما تفيدك بما تريد :

PHP كود :
'تعديل اسم جدول'
ALTER TABLE table_name RENAME TO new_table_name;
'حذف جدول'
DROP DATABASE testDB;
'إضافة عامود'
ALTER TABLE Customers ADD Email varchar(255);
'حذف عامود'
ALTER TABLE Customers DROP COLUMN ContactName;
'تعديل نوع عامود'
ALTER TABLE table_name MODIFY column_name datatype
الرد }}}
#7
والله يا أخي الكريم ما فهمت
ما أقدر أعملها بقاعدة اكسيس
أنا عندي جدول مكون من صفوف وأعمدة
كيف أحفظ محتواه في قاعدة البيانات لكي يتم فتحه فيما بعد للتعديل عليه
الرد }}}
تم الشكر بواسطة:
#8
(02-12-19, 10:08 PM)muad كتب : والله يا أخي الكريم ما فهمت
ما أقدر أعملها بقاعدة اكسيس
أنا عندي جدول مكون من صفوف وأعمدة
كيف أحفظ محتواه في قاعدة البيانات لكي يتم فتحه فيما بعد للتعديل عليه




كأني فهمت سؤالك 



البيانات المعروضة أمام العميل أو أمامك في جدول  ( DataGridView) وترغب في حفظها من الجدول لقاعدة البيانات.... هذا اللي فهمته



وهذا كود يخدمك إن كان فهمي لك صحيح ويكون بزر الحفظ



كود :
Dim r As Integer = 0
' كمية المتغيرات حسب حاجتك
   Dim V10, V11, V12, v13 As String
               For r = 0 To DataGridView1.Rows.Count - 1


                   V10 = DataGridView1.Item(1, r).Value
                   V11 = DataGridView1.Item(2, r).Value
                   V12 = DataGridView1.Item(3, r).Value

                   ' هذا مثال لو كان عندك بيانات خارج الجدول وترغب بحفظها ضمن البيانات المحفوضة من الجدول
V13 = text1.Text


   Dim SavInto As New SqlClient.SqlCommand
                   SavInto.Connection = cn
                   SavInto.CommandType = CommandType.Text
                   SavInto.CommandText = "INSERT INTO TABLENAME(t1 ,t2 , t3, t4 ) values ('" & V10 & "','" & V11 & "','" & V12 & "','" & v13 & "')"
                   cn.Open()
                   SavInto.ExecuteNonQuery()
                   cn.Close()

               Next r

               MessageBox.Show("تمت عملية الحفظ", "حفظ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading)
الرد }}}
تم الشكر بواسطة: asemshahen5 , muad
#9
هذا تماما ما أريده
الله يسعدك ويرضى عليك
الف شكر
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5
#10
(03-12-19, 12:19 AM)muad كتب : هذا تماما ما أريده
الله يسعدك ويرضى عليك
الف شكر



العفو... ?
الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 223 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي

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


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