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.

Formular / Recordset neue Daten einspielen

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe 2 Fragen:

1. Kann ich ein Formular über die Daten eines Recordsets öffnen?

2. Kann ich mir ein beliebiges, neues Recordset erstellen, in dem ich nur bestimmte Daten aus einem anderen Recordset einspiele?

von welchem Programm und welcher Datenbank redest du?

Ich nehme mal an du arbeitest mit Access:

zu 1: ein Formular hat doch gerade die Aufgabe Daten eines Recordsets auszugeben... was ist da dein Problem? Du nimmst den Assi und zauberst dein Formular..

Access 97

Dim db As DAO.Database

Dim rec_set_01 As Recordset

<<Jetzt brauche ich ein Recordset, was sich zwar auf die gleiche Tabelle bezieht, wo ich aber Daten rauslöschen kann, ohne das sich die Tabelle und deren Daten ändert.<<

Set db = DBEngine(0)(0)

Set rec_set_01 = db.OpenRecordset(table_name, dbOpenDynaset)

rec_set_01.MoveFirst

Do Until rec_set.EOF Or rec_set.NoMatch

If rec_set_01!feld = "AABBCC"

Wenn das feld ="AABBCC" ist, dann soll der Datensatz aus dem Recordset entfernt werden.

Exit Do

Else

rec_set_01.MoveNext

End If

Loop

Set rec_01set = Nothing

Set db = Nothing

Auf diesem neuen Recordset soll jetzt ein Formular angezeigt werden. Ich muss dem Formular also das neue Recordset als Datenquelle übergeben.

Das ganze soll eine Art erweiterter Filter nach mehreren Filterkriterien sein.

Ich glaube du suchst

Me.Filter = "[feld] <> 'AABBCC' "

Me.FilterOn = true

hth

Reinhold

Ja, kenne ich. Das Problem ist, das ich 1. ca. 20 Filterkriterien nutze, und ich 2. auf dem gefilterten Formular neue Datensätze hinzufügen will. Die 20 Filterkriterien sind alle samt ID´s aus anderen Tabellen, also muß der neue Datensatz die gleichen ID-Werte bekommen wie die gefilterten.

Original geschrieben von christianwank

Ja, kenne ich. Das Problem ist, das ich 1. ca. 20 Filterkriterien nutze, und ich 2. auf dem gefilterten Formular neue Datensätze hinzufügen will. Die 20 Filterkriterien sind alle samt ID´s aus anderen Tabellen, also muß der neue Datensatz die gleichen ID-Werte bekommen wie die gefilterten.

Dann musst du dir den Filter zusammensetzen, indem du die jeweiligen Bedingungen mit AND verknüpfst und im gleichen IF den Standardwert für neue Datensätze neu setzt. Das wird im Prinzip in FAQ 4.22 erklärt.

hth

Reinhold

Was ist aber, wenn ich die Id noch gar nicht kenne, wenn ich im Mutter-Fenster erst einen neuen Datensatz anlege, dann kenne ich die Id noch nicht im Kind-Fenster.

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.