Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA: RecordSet.Edit Problem

Empfohlene Antworten

Hallo alle,

ich habe da ein Problem bei der Edit Funktion in einem Access Formular. Leider werden beim RecordSet.Edit nur die Inhalte in der Datenbank geändert, die bereits Daten enthielten. Wie kann man das Problem umgehen, so dass auch der Inhalt in die Tabellen geschrieben wird, wo noch nichts drinne stand? Kann man automatisch sagen, dass wenn kein Inhalt in der Tabelle ist, der Eintrag mit AddNew angelegt werden soll? Allerdings darf kein kompletter Datensatz angelegt werden, sondern halt nur das leere Feld ausgefüllt werden (z.B. Feld "Straße", wenn die Straße nicht angegeben ist)

So sieht der Code bei mir aus:

Private Sub F2Speichern_Click()

Dim db As Database

Dim rst As Recordset

Set db = CurrentDb

Set rst = db.OpenRecordset("tblPersonen", dbOpenDynaset)

rst.FindFirst "ID= " & ID.Value

rst.Edit

rst![sYSDAT] = Now()

rst![Titel] = F2Titel.Value

rst![Zusatz] = F2Zusatz.Value

rst.Update

rst.Close

End Sub

Wäre für Hilfe dankbar.

Schöne Grüße

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.