Czynność 10: Połączenie podraportu o płatnościach z raportem nadrzędnym o klientach Podraport o płatnościach łączy się z raportem nadrzędnym o klientach przez powiązanie jego parametru CustID z polem CUSTOMERNUMBER w raporcie o klientach. 1 Wybierz opcję Układ, aby kontynuować edytowanie raportu. 2 Zaznacz tabelę płatności. 3 W edytorze właściwości kliknij kartę Powiązanie. 4 Na stronie Powiązanie wybierz opcję Powiązanie parametru zestawu danych. W oknie Powiązanie parametru zestawu danych wyświetlany jest parametr CustID. Zostanie ustawiona wartość domyślna tego parametru (103) podana podczas tworzenia parametru zestawu danych. 5 Zmień wartość parametru na pole CUSTOMERNUMBER w raporcie dotyczącym klientów. 1 Wybierz parametr, a następnie wybierz opcję Edytuj. Zostanie wyświetlone okno dialogowe z prośbą o podanie wartości parametru. 2 Kliknij przycisk programu budującego wyrażenia wyświetlany po prawej stronie pola Wartość. 3 W oknie budowania wyrażeń kliknij opcję Dostępne powiązania kolumn, wybierz opcję Lista i dwukrotnie kliknij pozycję CUSTOMERNUMBER. W programie budującym wyrażenia zostanie wyświetlone wyrażenie row["CUSTOMERNUMBER"]. Kliknij przycisk OK, aby zapisać wyrażenie i zamknąć okno programu budującego wyrażenia. 4 W oknie Edycja powiązania parametru zestawu danych kliknij przycisk OK, aby zaakceptować nową wartość parametru. W oknie Powiązanie parametru zestawu danych zostanie wyświetlona nowa wartość row["CUSTOMERNUMBER"] parametru CustID, jak pokazano na rysunku 12-22. Rysunek 12-22 Zmodyfikowane powiązanie parametru zestawu danych dla tabeli płatności 6 Kliknij przycisk OK, aby zapisać zmienione powiązanie parametru zestawu danych. 7 Wyświetl podgląd raportu. Dla różnych klientów w raporcie wyświetlane są różne rekordy płatności. Nie wszyscy klienci mają jednak rekordy płatności. Aby wyświetlać wyłącznie klientów mających płatności lub zamówienia, należy zmienić zapytanie dla raportu o klientach.
Podraport o płatnościach łączy się z raportem nadrzędnym o klientach przez powiązanie jego parametru CustID z polem CUSTOMERNUMBER w raporcie o klientach.