Task 10: Unterbericht über Zahlungen mit dem Kundenstammbericht verlinken Zum Verlinken des Unterberichts über Zahlungen mit dem Kundenstammbericht binden Sie seinen Parameter 'CustID' an das Feld CUSTOMERNUMBER im Kundenbericht. 1 Wählen Sie "Layout" aus, um die Bearbeitung des Berichts fortzusetzen. 2 Wählen Sie die Tabelle "Payments" (Zahlungen) aus. 3 Wählen Sie im Eigenschafteneditor die Registerkarte "Binding" aus. 4 Wählen Sie auf der Seite 'Binding' die Option 'Datensatzparameterbinding' aus. Im Fenster 'Datensatzparameterbinding' wird der Parameter 'CustID' angezeigt. Dieser Parameter ist auf den Standardwert 103 gesetzt, den Sie bei der Erstellung des Datensatzparameters angegeben haben. 5 Ändern Sie den Parameterwert in das Feld CUSTOMERNUMBER im Kundenbericht. 1 Wählen Sie den Parameter aus, und wählen Sie dann die Option "Bearbeiten" aus. In einem Dialogfenster werden Sie dazu aufgefordert, einen Parameterwert anzugeben. 2 Wählen Sie die Schaltfläche für den Builder für Ausdrücke aus, die rechts vom Feld 'Wert' angezeigt wird. 3 Wählen Sie im Builder für Ausdrücke die Option 'Verfügbare Spaltenbindings' und die Option 'Liste' aus und klicken Sie anschließend doppelt auf CUSTOMERNUMBER. Im Builder für Ausdrücke wird nun der Ausdruck 'row["CUSTOMERNUMBER"]' angezeigt. Wählen Sie OK aus, um den Ausdruck zu speichern und den Builder für Ausdrücke zu schließen. 4 Wählen Sie im Dialog 'Datensatzparameterbinding bearbeiten' die Option OK aus, um den neuen Parameterwert zu akzeptieren. Bei 'Datensatzparameterbinding' wird der neue Wert von 'row["CUSTOMERNUMBER"]' für den Parameter 'CustID' (Kunden-ID) angezeigt (siehe Abbildung 12-22). Abbildung 12-22 Für die Tabelle 'Payments' (Zahlungen) geändertes Datensatzparameterbinding 6 Wählen Sie "OK" aus, um das geänderte Parameterbinding für den Datensatz zu speichern. 7 Rufen Sie eine Vorschau des Berichts auf. Jetzt zeigt der Bericht verschiedene Zahlungsdatensätze für unterschiedliche Kunden an. Nicht für alle Kunden sind jedoch Zahlungssätze vorhanden. Um nur diejenigen Kunden anzuzeigen, für die Zahlungen Bestellungen vorhanden sind, ändern Sie die Abfrage für den Kundenbericht.
Zum Verlinken des Unterberichts über Zahlungen mit dem Kundenstammbericht binden Sie seinen Parameter 'CustID' an das Feld CUSTOMERNUMBER im Kundenbericht.