vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: VB2005: Datensatz aktuallisieren Problem  
Autor: Chief
Datum: 09.06.06 20:27

Dein AcceptButton ist der speichern/aktuallisieren Button bei Dir richtig?

Ich habe ein speichern Button und ein aktuallisieren Button.
Mit dem Speichernbutton lege ich neue Datensätze an.
Wenn ich jetzt in den TextBoxen was ändere klicke ich auf aktuallisieren Button und ändere den entsprechenden Datensatz.

Ich möchte aber vorher eine Abfrage machen ob ich in den TextBoxen usw. was geändert habe.
Wie kann ich sowas machen?

Ich will ja nicht ständig ein Update machen wenn ich nichts geändert habe

Der momentane Code sieht so aus:

Private Sub AktuallisierenButton_Click(ByVal sender As System.Object, ByVal e _
  As System.EventArgs) _
    Handles AktuallisierenButton.Click
 
        Me.BindingContext(Me.Tab1BindingSource).EndCurrentEdit()
 
        'Abfrage ob Änderungen vorhanden sind
        If Me.Adr2006DataSet.HasChanges Then
 
            'Progressbar 
            Me.PB1.Step = 2
            ' Berechnung ausführen
            Dim i As Integer
            For i = 1 To 100
                Threading.Thread.Sleep(20)
                Me.PB1.PerformStep()
            Next
 
            Try
               Me.Validate()
 
                'Daten update
                Me.Tab1TableAdapter.Update(Me.Adr2006DataSet.Tab1)
                'Meldung
                MessageBox.Show("Daten erfolgreich geändert!", "Info!", _
                MessageBoxButtons.OK, MessageBoxIcon.Information)
 
               Catch ex As Exception
                'Meldung
                MessageBox.Show("Fehler beim Update!" & ex.Message.ToString, _
                "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try
        Else
 
            'Meldung
            MessageBox.Show("Keine Änderungen vorhanden!" _
            + vbCrLf & "Daten werden ohne Änderungen übernommen!", _
            "Info!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
        End If
 
        'ProgressBar wieder auf 0 setzen
        Me.PB1.Value = 0
 
 End Sub
So wird jetzt wenn ich in den TextBoxen was ändere diese auch übernommen, allerdings wird das Update immer ausgeführt egal ob ich was geändert habe oder nicht ich krieg noch graue Haare

[u]Mein Formload sieht so aus:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) _
    Handles MyBase.Load
 
        Try
            Me.Tab1TableAdapter.Fill(Me.Adr2006DataSet.Tab1)
           Catch ex As Exception
            MsgBox(ex.ToString())
            Return
        End Try
 
        'Änderungsschutz
        Me.DataGridView1.ReadOnly = True
 
End Sub
Also ich weiß nicht mehr weiter

Gruß
Chief

VB@rchiv its the Best

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB2005: Datensatz aktuallisieren Problem 1.899Chief07.06.06 20:09
Re: VB2005: Datensatz aktuallisieren Problem 1.406Chief07.06.06 23:58
Re: VB2005: Datensatz aktuallisieren Problem 1.302Chief08.06.06 20:21
Re: VB2005: Datensatz aktuallisieren Problem 1.598Chief08.06.06 22:08
Re: VB2005: Datensatz aktuallisieren Problem 1.377ModeratorDaveS09.06.06 10:18
Re: VB2005: Datensatz aktuallisieren Problem 1.290Chief09.06.06 10:28
Re: VB2005: Datensatz aktuallisieren Problem 1.312ModeratorDaveS09.06.06 11:02
Re: VB2005: Datensatz aktuallisieren Problem 1.391Chief09.06.06 11:37
Re: VB2005: Datensatz aktuallisieren Problem 1.357ModeratorDaveS09.06.06 12:26
Re: VB2005: Datensatz aktuallisieren Problem 1.490Chief09.06.06 12:41
Re: VB2005: Datensatz aktuallisieren Problem 1.291ModeratorDaveS09.06.06 13:06
Re: VB2005: Datensatz aktuallisieren Problem 1.270Chief09.06.06 13:30
Re: VB2005: Datensatz aktuallisieren Problem 1.234ModeratorDaveS09.06.06 13:58
Re: VB2005: Datensatz aktuallisieren Problem 1.409Chief09.06.06 14:07
Re: VB2005: Datensatz aktuallisieren Problem 1.347ModeratorDaveS09.06.06 14:26
Re: VB2005: Datensatz aktuallisieren Problem 1.306Chief09.06.06 18:21
Re: VB2005: Datensatz aktuallisieren Problem 1.366ModeratorDaveS09.06.06 19:22
Re: VB2005: Datensatz aktuallisieren Problem 1.315Chief09.06.06 20:08
Re: VB2005: Datensatz aktuallisieren Problem 1.380ModeratorDaveS09.06.06 20:14
Re: VB2005: Datensatz aktuallisieren Problem 1.465Chief09.06.06 20:27
Re: VB2005: Datensatz aktuallisieren Problem 1.321ModeratorDaveS09.06.06 20:42
Re: VB2005: Datensatz aktuallisieren Problem 1.314Chief09.06.06 20:49
Re: VB2005: Datensatz aktuallisieren Problem 1.344ModeratorDaveS09.06.06 21:52
Re: VB2005: Datensatz aktuallisieren Problem 1.378Chief09.06.06 22:33
Re: VB2005: Datensatz aktuallisieren Problem 1.233Chief09.06.06 23:29
Re: VB2005: Datensatz aktuallisieren Problem 1.269Chief10.06.06 15:39
Re: VB2005: Datensatz aktuallisieren Problem 1.254Chief12.06.06 21:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel