Seite 1 von 1

Abfrag aus Tabelle in Formular integrieren

Verfasst: Mi 7. Feb 2024, 09:21
von ms_jaewa
Hallo,
zu meinem konkreten Problem habe ich bisher keine Lösung gefunden; folgendes:

eine bestehende Tabelle soll in Base mit Inhalten gefüllt werden:
es gibt vier Werte
- eine Karton Nummer
- eine J Nummer
- eine Befund Nummer
- eine Materialbezeichnung

diese Werte lasse ich mir Zeilenweise im Formular anzeigen. (Also jeweils nur eine Zeile)

Da es z.B. für die 'J Nummer' mehrere Einträge geben kann z.B. anderes 'Material', würde ich gerne in das Formular eine Abfrage integrieren, die mir die vorhandenen Mehrfachnennungen der jeweils aufgerufenen 'J Nummer' auflistet.

Also Beispiel:

ich habe eine J Nummer '10', diese wird mir im Formularfeld zunächst einmal mit der Zeile des Inhaltes 'Material = Keramik' angezeigt. Es gibt aber noch weitere Einträge in der Tabelle mit 'Material = Kunststoff, sowie Material= Metall' , diese sollten im Abfrageformular zusätzlich angezeigt werden.

Meine Idee wäre eben ein Listenfeld mit einer Abfrage zu integrieren; aber ich weiß nicht wie ich den in der Abfrage angezeigten Inhalt (z.B. eben die 'J Nummer') anspreche.

Ich wäre dankbar für einen Hinweis

viele Grüße
Marcus

Re: Abfrag aus Tabelle in Formular integrieren

Verfasst: Fr 9. Feb 2024, 09:21
von RobertG
Ich würde dazu schlicht ein Unterformular einbauen. Datenquelle ist die gleiche Tabelle. Das Unterformular wird über das Feld "J Nummer" mit dem Feld "J Nummer" im Hauptformular verbunden. Und das Unterformular besteht in dem Falle aus einem Tabellenkontrollfeld.

Re: Abfrag aus Tabelle in Formular integrieren

Verfasst: Fr 5. Apr 2024, 20:18
von WonneWasti
Servus, kann es sein dass dein Problem aus der Tabellenstruktur herrührt ? Bist du neu beim Datenbänking ? Du willst einem Karton mehrere J_Nummern zuordnen ? Dann brauchst du noch eine Tabelle.

Folgender Versuch: Lege eine neue Tabelle J_Nummern mit einem Feld, z.B. FKKartonnummerID, an ein Feld mit der J_Nummer und ein Feld mit "JnummerID" (Integer, automatisch hochzählen) Jetzt kannst du in einem Formular - Unterformulargespann das Unterformular über die Kartonnummer verknüpfen. Die ID in der untertgeordneten Tabelle werden bei der Eingabe automatisch gepflegt. Wichtig dabei: Das Indexfeld der J_Nummer - Tabelle muss automatisch hinaufzählen, das kannst du in der Tabellenbearbeitung/erstellung einstellen.

Aller Unfug ist schwer.