vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

Fortgeschrittene Programmierung
Re: Benutzerfreundliches Datenanlegen & Editieren 
Autor: Katzenkind
Datum: 11.08.05 12:53

Achja hier ist der Code den ich verwende...

Private Sub speichernAlles()
 
On Error GoTo fehler
 
    'Namen
    strSQL = "SELECT * FROM namen WHERE id = '" + lblId.Caption + "'"
    rsNamen.Open strSQL, con, adOpenDynamic, adLockPessimistic
 
    If Not Len(lblId.Caption) = 38 Then
        '...wird ein neuer Datensatz angelegt
        rsNamen.AddNew
    End If
 
        rsNamen!Vorname = txtVorname.Text
        rsNamen!Nachname = txtNachname.Text
 
    rsNamen.Update
 
    lblId.Caption = rsNamen!ID
 
    rsNamen.Close
 
 
    'Adressen
    strSQL = "SELECT * FROM adressen WHERE Nam_Id = '" + lblId.Caption + "'"
    rsAdressen.Open strSQL, con, adOpenDynamic, adLockPessimistic
 
    If Not Len(lblidA.Caption) = 38 Then
        rsAdressen.AddNew
        rsAdressen!Nam_Id = lblId.Caption
    End If
 
    rsAdressen!Strasse = txtStrasse.Text
    rsAdressen!Plz = txtPlz.Text
    rsAdressen!Ort = txtOrt.Text
 
    rsAdressen.Update
 
    lblId.Caption = rsAdressen!ID
 
    rsAdressen.Close
 
    'Telefon
    strSQL = "SELECT * FROM telefonnummern WHERE Nam_ID = '" + lblId.Caption + _
      "'"
    rsTelefon.Open strSQL, con, adOpenDynamic, adLockPessimistic
 
    If Not Len(lblIdT.Caption) = 38 Then
        rsTelefon.AddNew
        rsTelefon!Nam_Id = lblId.Caption
    End If
 
    rsTelefon!Privat = txtPrivat.Text
    rsTelefon!Firma = txtFirma.Text
    rsTelefon!Handy = txtHandy.Text
 
    rsTelefon.Update
 
    lblId.Caption = rsTelefon!Nam_Id
 
    rsTelefon.Close
 
    'Feld Vorname bekommt den Cursor
    tabNamen.Tab = 0
    txtVorname.SetFocus
 
    Exit Sub
 
'Fehlermeldung
fehler:
MsgBox "Es ist ein Fehler aufgetreten:" + vbCr + vbLf + "Nummer: " & Err.Number _
  & " Beschreibung: " & Err.Description, vbExclamation + vbOKOnly
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Benutzerfreundliches Datenanlegen & Editieren586Katzenkind11.08.05 12:05
Re: Benutzerfreundliches Datenanlegen & Editieren330Katzenkind11.08.05 12:53
Re: Benutzerfreundliches Datenanlegen & Editieren312BasTler12.08.05 13:45

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