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.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe schon das Forum durchsucht, aber nichts hilfreiches gefunden. Zumindest nichts, dass ich ohne Hilfe verstanden hätte...

Ich habe eine Datenbank in der bei einem Massenanfall von Verletzten die Patienten eingegeben werden sollen, um nachher statistische Auswertungen vorzunehmen.

Momentan versuche ich auf einem Formular (Start) eine Befehlsschaltfläche (suche) dazu zu bringen, einen Bericht (manv) zu öffnen in dem er 8 Textfelder, ebenfalls auf dem Formular, als Kriterien berücksichtigt.

Unter "Beim Klicken" habe ich folgenden Code eingegeben:

Sub suche_Click()

DoCmd.OpenReport "manv", acPreview, , "Name='" & Me!txtName & "'"

End Sub

Das funktioniert auch, jetzt wollte ich die restlichen Textfelder hinzufügen, aber komme nicht weiter.

Anbei mal ein Screenshot des Formulars.

post-70664-14430448663132_thumb.gif

So wie ich Access in Erinnerung habe, basiert ein Bericht doch dort auf einer Abfrage und stellt deren Ergebnisse dar.

Dh. du müsstest die anderen Kriterien auch im Formular abfragen, an die Abfrage weitergeben und deren Ergebnis im Bericht darstellen.

Gruß Martin

Hallo Martin,

vielen Dank für Deine schnelle Antwort.

Mein Bericht wird nicht über eine Abfrage gestartet, sondern über eine Ereignisprozedur, in der ihm die Kriterien "mitgegeben" werden.

Gruß, Jens

Die Datengrundlage ist eine Tabelle.

Ich weiß bloß nicht, wo und wie ich Access sagen kann, mehrere oder einzelne Kriterien abzufragen. Ich habe es jetzt mit folgendem Code hinbekommen, dass er nach 2 Kriterien filtert:

DoCmd.OpenReport "manv", acViewPreview, , "[Name] ='" & Me!txtName & "' AND [Surname]='" & Me!txtVorname & "'"

Wenn ich ihm beide Kriterien angebe, sucht er die richtigen Datensätze. Gebe ich ihm aber nur ein Kriterium an, gibt er nichts aus.

Bearbeitet von Borrel
Code falsch eingefügt

du kannst leere variablen mit platzhaltern füllen, dann sollte das funktionieren.

also entweder prüfen ob in dem formularfeld text steht und falls nicht ein "*" in die variable schieben und die abfrage so bauen wie du es hast.

oder das "*" gleich in die bedingung der abfrage.

Wo muss ich das eintragen?

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.