تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
محتاج قبل اما البرنامج يقفل ياخد اخر row فى الداتاجريد فيو يحطها فى داتا جريد فيو
#1
محتاج قبل اما ادوس على علامة X(الخروج)من  البرنامج  ياخد اخر row فى الداتاجريد فيو يحطها فى  داتا جريد فيو تانية اوتوماتيك  بس ياخد اخر سطر بس انا مستخدم DATAADAPTER ,DATATABEL
الرد }}}
تم الشكر بواسطة:
#2
الداتاجريد فيو الاخرى هل هي بنفس الفورم -1
2-هل هي مربوطة؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
بنفس الفورم اة
مربوطة ازاى؟؟؟
الرد }}}
تم الشكر بواسطة:
#4
(28-08-16, 02:34 PM)araxis كتب : بنفس الفورم اة
مربوطة ازاى؟؟؟

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

بس محتاجة اوتوماتيك يعنى اول اما اقفل البرنامج ييضيف اوتوماتيك ولو فية صف موجود قبل كدة يبدلة بالجديد
الرد }}}
تم الشكر بواسطة: سعود
#8
هل المشكلة في عدم معرفة حدث الاغلاق؟
والا المشكلة في عدم القدر على اضافة صف من جريد لجريد ثاني؟
وهل الاضافة للجريد الثاني او الاستبدال راح يكون بس في الجريد والا يتخزن في جدول؟
حاول تجاوب على الاسئلة على شان ما يتعب اللي يحاول يجاوبك
ولو انت رافع مثال لطلبك كان زمانك لقيت الحل
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: سعود
#9
المثال مرفق

طبعا النسخ من dt1 الى dt2
dt1=DataTable1
dt2=DataTable2
وفيه حالتين لـكل من dt1 و dt2 من حيث احتواءها على صفوف .....اطلع على المثال.
ولو حبيت الكلاس هذا هو:
PHP كود :
Imports System.Data.OleDb

Public Class Form1
    Dim str 
As String "provider=microsoft.ace.oledb.12.0;data source=db.accdb"
 
   Dim con As New OleDb.OleDbConnection(str)

 
   Dim da1 As OleDbDataAdapterda2 As OleDbDataAdapter
    Dim dt1 
As DataTabledt2 As DataTable

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        gd
()
 
   End Sub

    Dim cm1 
As OleDbCommandBuildercm2 As OleDbCommandBuilder

    Private Sub gd
()
 
       da1 = New OleDbDataAdapter("select * from tb1"con) : da2 = New OleDbDataAdapter("select * from tb2"con)
 
       cm1 = New OleDbCommandBuilder(da1) : cm2 = New OleDbCommandBuilder(da2)
 
       dt1 = New DataTable dt2 = New DataTable
        da1
.Fill(dt1)
 
       da2.Fill(dt2)

 
       d1.DataSource dt1 d2.DataSource dt2

        d1
.Columns(0).Width 100 d2.Columns(0).Width 100
        d1
.Columns(1).Width 285 d2.Columns(1).Width 285

        d1
.Columns(0).HeaderText "الرقم" d2.Columns(0).HeaderText "الرقم"
 
       d1.Columns(1).HeaderText "الاسم" d2.Columns(1).HeaderText "الاسم"

 
   End Sub

    Private Sub Form1_FormClosing
(sender As ObjectAs FormClosingEventArgsHandles Me.FormClosing
        e
.Cancel True

        da1
.Update(dt1)



 
       If dt1.Rows.Count 0 Then


            If dt2
.Rows.Count 0 Then
                Dim row 
As DataRow dt2.Rows(Me.BindingContext(dt2).Position)
 
               row.BeginEdit()
 
               row(1) = dt1.Rows(dt1.Rows.Count 1)(1)
 
               row.EndEdit()
 
               da2.Update(dt2)
 
           Else
                Dim row 
As DataRow dt2.NewRow
                row
(1) = dt1.Rows(dt1.Rows.Count 1)(1)
 
               dt2.Rows.Add(row)
 
               da2.Update(dt2)

 
           End If

 
       End If



 
       e.Cancel False
    End Sub
End 
Class 


الملفات المرفقة
.zip   CopyLastRowFromDatagridviewToOther.zip (الحجم : 57.17 ك ب / التحميلات : 240)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: أبو عمر , araxis
#10
Wink 
طيب انسى الكلام اللى فات خالص
شايف الصورة اللى فى المرفقات
اثناء مالبرنامج شغال الcell اللى بالاسود والاحمر اللى فى الداتا جريد فيو اللى فوق بيساوى التكست بوكس اللى متعلمين عليهم بالاسود والاحمر ودول بيتغيروا كل شوية يعنى كل اما الرقم اللى فى التكست بوكس بيتغير كل ما الرقم اللى فى الcell الاحمر والاسود اللى فى الداتا جريد فيو اللى فوق تتغير هى بتتغير اثناء مالبرنامج شغال والمفروض عامل كود ال save كمان
باجى اقفل وافتج تانى الاقى مفيش حاجة اتغير فى ال2 cell دول

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 101 07-12-25, 10:22 AM
آخر رد: justforit
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 214 09-11-25, 01:48 AM
آخر رد: dr.programming
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,218 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حقل الزامي ضمن داتا كريت فيو EMADW 1 412 20-05-25, 01:12 PM
آخر رد: princelovelorn
  [VB.NET] داتا كريت فيو EMADW 13 1,146 15-05-25, 10:48 PM
آخر رد: Taha Okla
  [VB.NET] جمع عمود داتا كريت فيو مع تجاهل الخلايا الفارغة EMADW 4 483 29-04-25, 10:57 PM
آخر رد: Taha Okla
  [VB.NET] ترقيم داتا كريت فيو EMADW 1 343 21-04-25, 11:52 PM
آخر رد: Taha Okla
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 419 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 648 09-03-25, 03:52 AM
آخر رد: silverlord

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


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