29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Next i<br />

Select Case VarType(Form1.Data1.Recordset.Fields(i))<br />

'--- Numerische Variable<br />

Case 2, 3, 4, 5<br />

para = LL_NUMERIC<br />

content$ = Form1.Data1.Recordset.Fields(i)<br />

'--- Falls der Datentyp "Datum" ist, Umwandlung in _<br />

'--- einen numerischen Datumswert<br />

Case 7<br />

para = LL_DATE_MS<br />

a! = CDate(Form1.Data1.Recordset.Fields(i))<br />

content$ = a!<br />

'--- Entscheidungsvariable (Ja/Nein), Boolean<br />

Case 11<br />

para = LL_BOOLEAN<br />

content$ = Form1.Data1.Recordset.Fields(i)<br />

'--- Zeichenformat = Text<br />

Case Else<br />

para = LL_TEXT<br />

content$ = Form1.Data1.Recordset.Fields(i)<br />

End Select<br />

nRet = Form1.<strong>List</strong><strong>Label</strong>1.LlDefineVariableExt(Form1.Data1.Recordset._<br />

Fields(i).Name, content$, para)<br />

' Werden Echt-Daten benötigt? (nicht bei Designer-Aufruf)<br />

If bDummy = 0 Then<br />

' ja: bewege Satzzeiger, ...<br />

pnProgressInPerc = Form1.Data1.Recordset.PercentPosition<br />

End If<br />

End Sub<br />

' Gehe zum nächsten Datensatz<br />

Form1.Data1.Recordset.MoveNext<br />

' Wenn kein weiterer Datensatz mehr folgt, dann ' wird der<br />

' Druck beendet<br />

If Form1.Data1.Recordset.EOF = True Then<br />

pbLastRecord = 1<br />

End If<br />

2.6. Die eigene Druckschleife<br />

Die eigene Druckschleife<br />

2.6.1. Die Datenversorgung<br />

<strong>List</strong> & <strong>Label</strong> arbeitet in diesem Modus ebenfalls datenbankunabhängig. Das bedeutet,<br />

dass die Anwendungen bzw. Sie als <strong>Programmierer</strong> für die Datenversorgung zuständig<br />

sind. Sie teilen also <strong>List</strong> & <strong>Label</strong> per Funktionsaufruf mit, welche Daten(felder) von Ihrer<br />

Anwendung überhaupt als druckbare Daten zur Verfügung gestellt werden (bspw. "Ein<br />

Feld namens , ein Feld namens " etc.) und welchen Inhalt dieses<br />

Feld hat. Woher Sie letztlich zur Druckzeit die Inhalte der Datenfelder bekommen, spielt<br />

29

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!