Syntax:
INT LlDbAddTable(HLLJOB hJob, LPCTSTR pszTableID, LPCTSTR pszDisplayName);
Aufgabe:
Meldet eine Tabelle oder ein Datenbankschema für das Design und den Druck an. Die Tabelle steht dem Benutzer dann im Designer zur Verfügung und kann zur Druckzeit von List & Label angefordert werden.
Parameter:
hJob: List & Label-Job-Handle
pszTableID: ID der Tabelle. Diese wird bei LlPrintDbGetCurrentTable() zurückgeliefert, wenn die Tabelle gedruckt werden soll. Wenn Sie einen Leerstring oder NULL übergeben, wird der Tabellenpuffer gelöscht.
pszDisplayName: Name der Tabelle wie er im Designer angezeigt werden soll. Wird nur zur Anzeige verwendet und nicht im Projektfile gespeichert. Kann auch NULL sein, in diesem Falle wird der zweite Parameter auch für die Anzeige im Designer verwendet.
Rückgabewert:
Fehlercode
Hinweise:
Wenn ein Tabellenname mit "." angegeben wird, wird daraus ein Schema erzeugt.
Beachten Sie die Hinweise im Kapitel Drucken relationaler Daten.
Beispiel:
HLLJOB hJob;
hJob = LlJobOpen(0);
LlDbAddTable(hJob,
"", NULL);
LlDbAddTable(hJob, "Orders", NULL);
LlDbAddTable(hJob,
"OrderDetails", NULL);
LlDbAddTable(hJob, " HumanResources.Employee", NULL);
// scheme info
<... etc ...>
LlJobClose(hJob);
Siehe auch:
LlDbAddTableSortOrder, LlDbAddTableRelation, LlPrintDbGetCurrentTable, LlPrintDbGetCurrentTableSortOrder, LlPrintDbGetCurrentTableRelation