تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة بخصوص حفظ عدد داخل datagridview
#1
ربما لم اوضح ما اردته سابقا لدي سارفق الصور
السلام عليكم
كما في العنوان اريد ان احفظ عدد في textbox داخل datagridview1
علما اني قمت بعملية ناقص للتكست بوكس و جدول quantite
فما اريده هو حفظ ما نتج في عمود quantite في
قاعدة بيانات اكسل وفي datagridview1
وجزاكم الله خيرا

 For i As Integer = 0 To dt.Rows.Count - 1

            dt.Rows(i).Item("quantite") = dt.Rows(i).Item("quantite") - TextBox6.Text
next

ما اريده هو حفظ الناتج في نفس العمود وفي قاعدة البيانات
وجزاكم الله خيرا
[صورة مرفقة: 126656325.jpg]

[صورة مرفقة: 491571121.jpg]
الرد
تم الشكر بواسطة: asemshahen5
#2
يمكنك تنفيذ استعلام على العمود المطلوب تعديله

كود :
dim n as integer  = integer.parse(TextBox1.text)
dim cmdString as string = "UPDATE [Table] SET [alkemiya] = [alkemiya] - " & n.ToString


الان نفذ استعلام باستخدام cmdString
الرد
تم الشكر بواسطة: asemshahen5
#3
(17-09-20, 03:47 PM)Anas Mahmoud كتب : يمكنك تنفيذ استعلام على العمود المطلوب تعديله

كود :
dim n as integer  = integer.parse(TextBox1.text)
dim cmdString as string = "UPDATE [Table] SET [alkemiya] = [alkemiya] - " & n.ToString


الان نفذ استعلام باستخدام cmdString

شكرا اخي علي الرد
لكن ليس هدا ما اريده ما اعطيتني يقوم بالتالي هو نقص العدد في العمود كله ليس هدا ما اريده
انا قمة بالعمليه اصلا وهي نقص العدد في textbox1.text من الخانه في العمود الخانه وليس العمود
كله انا ما اريده اخي الكريم هو كود لحفظ العمل فقط علي datagridview1 و قاعدة بيانات الاكسس
[صورة مرفقة: 207280038.jpg]

ما اريده هو اكمال كود لحفظ ما نقصته في داتاجريد فيو
وان كان هناك كود للقيام بعملية نقصان textbox1.text من خانه واحده فارجوا ان تفيدوني به
ما اريده بختصار هو نقصان سلعة قمة مثلا ببيعها لزبون ما اريد نقصانها من كمية السلع
مثلا انا لدي محل ابيع الكمبيوترات اشتريت من الجمال 20 كمبيوتر و قمة ببيع كمبيوترين
لشخص ما ما اريده هو نقصان الكمبيوترين من العشرين كمبيوتر

[صورة مرفقة: 540750170.jpg]
وهدا الكود الدي لدي
الرد
تم الشكر بواسطة: asemshahen5 , asemshahen5
#4
تم إضافة كود تحديث قاعدة البيانات وستحدث الداتاجريد معها
كود :
Imports System.Data.OleDb

Public Class Form1

   Dim con As New OleDbConnection(" Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\client.mdb")
   Dim da As New OleDbDataAdapter
   Dim dt As New DataTable

   Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
       da = New OleDbDataAdapter("select*from stock ", con)
       dt = New DataTable
       da.Fill(dt)
       DataGridView1.DataSource = dt
   End Sub

   Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click

       For i As Integer = 0 To dt.Rows.Count - 1

           dt.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text

       Next

       Dim cb As New OleDbCommandBuilder(da)
       da.Update(dt)
       dt.AcceptChanges()

   End Sub

End Class

ملاحظة: من صورة قاعدة بيانات الأكسس واضح في الجدول stock أن alkmiya نوعها (نص) والمفروض يكون نوعها (رقم)
الرد
تم الشكر بواسطة: asemshahen5
#5
(17-09-20, 07:49 PM)mrfodri كتب : تم إضافة كود تحديث قاعدة البيانات وستحدث الداتاجريد معها
كود :
Imports System.Data.OleDb

Public Class Form1

   Dim con As New OleDbConnection(" Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\client.mdb")
   Dim da As New OleDbDataAdapter
   Dim dt As New DataTable

   Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
       da = New OleDbDataAdapter("select*from stock ", con)
       dt = New DataTable
       da.Fill(dt)
       DataGridView1.DataSource = dt
   End Sub

   Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click

       For i As Integer = 0 To dt.Rows.Count - 1

           dt.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text

       Next

       Dim cb As New OleDbCommandBuilder(da)
       da.Update(dt)
       dt.AcceptChanges()

   End Sub

End Class

ملاحظة: من صورة قاعدة بيانات الأكسس واضح في الجدول stock أن alkmiya نوعها (نص) والمفروض يكون نوعها (رقم)

هدا الكود اخي جربته سابقا ولم ينفع يعطيني دائما مشكل في  dt و da
مع ان كل شئ في قاعدة البيانات صحيح ما هو المشكل

الرد
تم الشكر بواسطة: asemshahen5
#6
PHP كود :
da.UpdateCommand = New OleDb.OleDbCommandBuilder(da).GetUpdateCommand() 

اي :

PHP كود :
       For i As Integer 0 To dt.Rows.Count 1
            dt
.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text
        Next
        da
.UpdateCommand = New OleDb.OleDbCommandBuilder(da).GetUpdateCommand()
 
       da.Update(dt)
 
       dt.AcceptChanges() 
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر




الرد
تم الشكر بواسطة:
#7
(17-09-20, 10:56 PM)asemshahen5 كتب :
PHP كود :
da.UpdateCommand = New OleDb.OleDbCommandBuilder(da).GetUpdateCommand() 

اي :

PHP كود :
       For i As Integer 0 To dt.Rows.Count 1
            dt
.Rows(i).Item("alkmiya") = dt.Rows(i).Item("alkmiya") - TextBox6.Text
        Next
        da
.UpdateCommand = New OleDb.OleDbCommandBuilder(da).GetUpdateCommand()
 
       da.Update(dt)
 
       dt.AcceptChanges() 

نفس المشكل اخي
الرد
تم الشكر بواسطة: asemshahen5
#8
هل انت معبئ الداتا ادبتر قبل استخدامها للحفظ .

اي هل استخدمت استعلام تعبئة الدتاتيبل و استخدمت الداتا ادبتر قبل كود بلد استعلام التعديل .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر




الرد
تم الشكر بواسطة:
#9
(17-09-20, 11:42 PM)asemshahen5 كتب : هل انت معبئ الداتا ادبتر قبل استخدامها للحفظ .

اي هل استخدمت استعلام تعبئة الدتاتيبل و استخدمت الداتا ادبتر قبل كود بلد استعلام التعديل .

كيف اعبئ الداتا ادبتر !!!!!
استعلام يعني declaration ام انا مخطئ الكود كله وضعته لك اخي في الصوره فوق
اضن الاستعلام يكون في sql او لغة c انا اعمل علي الاكسس و vb اخي انا لا
افهم في لغة sql او c
اما ان كان الاستعلام هو الربط بين الجداول في الاكسس بربط عمودين فانا لدي
عمود واحد فقط هو عمود stock
الرد
تم الشكر بواسطة: asemshahen5 , asemshahen5
#10
ضع لي مثال مضغر من نافذة واحدة و قاعدة البيانات بجدول الذي يخص النافذة لانظر في امره و الله الموفق .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر




الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ازاي اضيف البوم صور داخل قاعدة بيانات الاكسس حسن الجلب 1 66 , 01:39 AM
آخر رد: سعود
  مساعدة في كود انشاء الـ Button VB.NET 23 5,894 , 11:52 PM
آخر رد: عبدالكريم رشدان
  [VB.NET] اريد مساعدة Osama_NY 1 95 , 12:26 PM
آخر رد: Anas Mahmoud
  مساعدة من اخوتي برنامج مبيعات سوبرماركت التعامل مع اكثر من زبون في نفس الوقت Mokhtar-mako 3 130 03-12-20, 12:04 PM
آخر رد: Anas Mahmoud
  [سؤال] اضافة كومبوبكس داخل داتاقريد فيو معبئ من قاعدة البيانات KIKO1992 2 69 02-12-20, 11:50 AM
آخر رد: KIKO1992
  كلمة مكتوبة داخل نص البحث؟ Abuzakria 5 166 01-12-20, 04:27 PM
آخر رد: Abuzakria
  ممكن مساعدة بارك الله فيكم crazykinko 2 82 30-11-20, 10:15 PM
آخر رد: crazykinko
  [سؤال] السلام عليكم موضوعي بخصوص ضغط وفك الضغط ولدي استفسارات اليوم السابع 0 75 11-11-20, 11:41 PM
آخر رد: اليوم السابع
  [سؤال] الحفظ و التعديل و الحذف داخل datagridview and databases Sql server mo.fathi 1 154 10-11-20, 04:32 PM
آخر رد: mmali127
  ماهي طريقة إضافة اكثر من صورة دفعة واحد لمجلد الصور داخل المشروع وحفظ المسارات بـ sql العطر الرايق 13 496 10-11-20, 03:36 AM
آخر رد: سعود

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


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