Ist das Ergebnis einer QUERY-Suche nicht eindeutig, benötigt man den Befehl
QUERY SELECTION (Suche in Auswahl) in analoger Syntax, um das Suchergebnis weiter zu verfeinern.
Suche zu jeder Adresse den Kundenstatistik-Datensatz aus dem Jahr 2018:
QUERY([Kundenstat];[Kundenstat]MandAdressNr=[Adresse]MandAdressNr)
QUERY SELECTION([Kundenstat];[Kundenstat]Jahr=2018)
Im 4D-Report würde man in obigem Fall die QUERY-Suche und die QUERY SELECTION-Suche jeweils in einer eigenen Formelspalte platzieren.
Zurück zu unserem Beispielbericht
• Damit die Spalte Lieferdatum im Druck gefüllt wird, muss links daneben eine weitere Spalte eingefügt werden, die zu jeder Rechnung den passenden Lieferschein-Datensatz sucht:
• Editieren Sie für die eingefügte Spalte im Formel-Editor folgenden Befehl:
QUERY([Lieferschein];[Lieferschein]MandLiefersNr=[Rechnung]MandLieferschNr)
Der QUERY-Befehl stellt über das gemeinsame Feld MandLiefersNr im Lieferschein und MandLieferschNr in der Rechnung eine Verknüpfung zwischen den Dateien "Lieferschein" und "Rechnung" her. |
Die Spalte, die die Formel beinhaltet, dient nur zur Suche und würde im Ausdruck leer bleiben. Sie sollten daher, bevor Sie Ihren Bericht drucken, die Formelspalte ausblenden |
Kapitel-Hauptseite | Zurückblättern | Weiterblättern | BO-Doku Startseite |