LlDbSetMasterTable

Syntax:

INT LlDbSetMasterTable(HLLJOB hJob, LPCTSTR pszTableID);

Aufgabe:

Meldet eine Tabelle als Master-Tabelle an. Findet Verwendung, wenn die Master-Daten (z. B. der Adressat einer Rechnung) als Variablen definiert werden, damit die passenden Unterdaten (z. B. die Rechnungsposten) auch direkt im Berichtscontainer eingefügt werden können, ohne die Rechnungs-Tabelle als Elterntabelle zu verwenden.

Parameter:

hJob: List & Label-Job-Handle

pszTableID: ID der Tabelle, die als Mastertabelle verwendet werden soll. Diese muss mit der bei LlDbAddTable übergebenen ID übereinstimmen.

Rückgabewert:

Fehlercode

Hinweise:

Beachten Sie die Hinweise im Kapitel Drucken relationaler Daten. Zum Aufrufzeitpunkt muss die Tabelle bereits mit LlDbAddTable() angemeldet worden sein.

Beispiel:

HLLJOB hJob;
hJob = LlJobOpen(0);

LlDbAddTable(hJob, "Orders", NULL);
LlDbSetMasterTable(hJob, "Orders");
<... etc ...>
LlJobClose(hJob);

Siehe auch:

LlDbAddTable, LlDbAddTableRelation, LlPrintDbGetCurrentTable, LlPrintDbGet­Current­­TableSort­Order, LlPrintDbGetCurrentTableRelation