Warum noch ein Access-Buch?
Für wen ist das Buch?
Jetzt bestellen
+ direkter Download des eBooks!
Nur EUR 59,95!
Fehler gefunden?
Bitte melden!
Wünsche an das Buch?
Her damit!
Was denken die Leser über dieses Buch?
Lesen Sie aktuelle Rezensionen!
Kapitel des noch nicht veröffentlichten Buchs zum Downloaden, Probelesen und Kommentieren
Beispieldatenbanken
Zusätzliches Material

Das Buch im HTML-Format

Für unbestimmte Zeit bieten Addison-Wesley und André Minhorst den kompletten Inhalt des Buchs als Download an. Schauen Sie rein und informieren Sie sich über den Inhalt! Und wenn Ihnen das Buch nützlich erscheint und Sie glauben, dass Sie etwas gelernt haben oder durch das Gelesene sogar etwas Zeit und somit Geld bei Ihrer Arbeit einsparen konnten, können Sie sich ja beim Autor und beim Verlag revanchieren - beispielsweise durch den Kauf dieses Buchs.

Am schönsten wäre es natürlich, wenn Sie das Buch direkt hier bestellen - Sie erhalten das Buch dann direkt vom Verlag, und der Autor und Verlag haben dann noch mehr davon, als wenn Sie es anderswo kaufen.

Danke für Ihr Interesse!

16.3.15 Speichern eines Datensatzes

16.3.16 Datensatz neu anlegen oder aktualisieren?

Der beim Betätigen der Speichern-Schaltfläche im Formular befindliche Datensatz kann bereits in der Datenbank vorhanden sein oder auch nicht. Ein eindeutiges Kennzeichen dafür ist das Vorhandensein eines Wertes in der Eigenschaft PersonID. Diese ID wird nur beim Anlegen eines Objekts in der Datenbank erstellt. Die Methode SavePerson prüft dies und reicht die zu speichernden Daten entweder an die Routine CreatePerson oder UpdatePerson weiter.

Public Function SavePerson(lngPersonID As Long, strVorname As String, _

    strNachname As String, strStrasse As String, strPLZ As String, _
    strOrt As String) As Long

    If lngPersonID = 0 Then
        lngPersonID = CreatePerson(strVorname, strNachname, strStrasse, _
         strPLZ, strOrt)
    Else
        UpdatePerson lngPersonID, strVorname, strNachname, strStrasse, _
         strPLZ, strOrt
    End If

    SavePerson = lngPersonID

End Function

Listing 16.45: Diese Methode entscheidet, ob ein Objekt in der Datenbank gespeichert oder nur aktualisiert werden soll

Nächster Abschnitt:

16.3.17 Neuen Datensatz anlegen

© 2006-2008 André Minhorst Alle Rechte vorbehalten.