Seite 2 von 2

Re: dsListLabel

Verfasst: Do, 24. Jun 2021 13:47
von Manfred
Hi,
ich spiele auch gerade mit den Beispielen herum und stoße da direkt auf eine Sache, die ich nicht verstehe.
in dem PRG simpledataobject.prg Zeile 51 steht

Code: Alles auswählen

oListLabel:defineField("ARTICLENO_EAN128", {|o,aData, nRec| aData[nRec]:ARTICLENO}, LL_BARCODE_EAN128 )
was passiert da? Und warum nur die Spalte ARTICLENO?

Re: dsListLabel

Verfasst: Do, 24. Jun 2021 14:28
von Koverhage
Vielleicht weil die Artikelnummer als Barcode gedruckt werden soll ?

Re: dsListLabel

Verfasst: Do, 24. Jun 2021 15:10
von Wolfgang Ciriack
So isses.

Re: dsListLabel

Verfasst: Do, 24. Jun 2021 15:43
von Manfred
ach so und die anderen bleiben Standard. naja, es erscheint auf dem Demoblatt kein EAN Code. Dehslb war ich ewtas durcheinander.

Re: dsListLabel

Verfasst: Do, 24. Jun 2021 16:02
von Marcus Herz
Hallo Manfred
Das ist nur als Beispiel, wie Daten übergeben werden:
Bei Listen wird LLDefineField oder LLDefineFieldExt verwendet, in dsListLabel als DefineField() zusammengefasst.
Mögliche Werte für den 3. Parameter

Code: Alles auswählen

LL_BARCODE....
LL_TEXT...
LL_NUMERIC...
LL_DATE...
LL_BOOLEAN
LL_RTF    
LL_HTML   
LL_DRAWING...
Die Punkte stehen für Erweiterungen. Sind in der cmbtll<ver>.ch beschrieben. Es lohnt sich ein Blick auf die Varianten.
Sind in der Hilfe im Kapitel 5.2.3 Variablen, Felder und Datentypen gelistet

PS: Das gleiche gilt auch für DefineVariable

Re: dsListLabel

Verfasst: Mi, 30. Jun 2021 8:43
von Bertram Hansen
Hallo Markus,
ich habe mir deine neue Klasse auch mal angesehen. Gibt es irgendeine Möglichkeit diese auch unter Xbase 1.9 Version zu nutzen?

Re: dsListLabel

Verfasst: Mi, 30. Jun 2021 8:57
von Marcus Herz
Hallo Bertram

Du kannst sie mit 1.9 verwenden, musst nur alles was mit Echtdaten Vorschau in Verbindung steht, auskommentieren. Bis keine unbekannten Funktionsaufrufew beim Kompilieren übrig bleiben.

Es gibt ein Dataobject, das du aber als Array abbilden kannst. Ich hab kein 1.9 mehr installiert und kann das auch nicht testen. Der prinzipielle Ablauf ist aber von der Xbase Version unabhängig

Re: dsListLabel

Verfasst: Fr, 08. Okt 2021 11:56
von Marcus Herz
Die neue Version für LL 27 ist da.
Es kann für ältere LL Versionen von unserer Homepage geladen werden, dort ist unter dem Link auch die Info dazu, wie es gemacht wird.

https://www.ds-datasoft.de/g-download.html

Re: dsListLabel

Verfasst: Sa, 05. Nov 2022 9:04
von Manfred
hm,
ich habe noch LL23. Irgendwie habe ich noch nicht so ganz verinnerlicht, was man jetzt machen muß...

Re: dsListLabel

Verfasst: Sa, 05. Nov 2022 14:06
von ramses
Manfred hat geschrieben: Sa, 05. Nov 2022 9:04
ich habe noch LL23. Irgendwie habe ich noch nicht so ganz verinnerlicht, was man jetzt machen muß...
Die Version 28 besorgen wäre einen guter Start .....

Re: dsListLabel

Verfasst: Sa, 05. Nov 2022 19:09
von Manfred
ich hole mir die Daten von einem SQL Server in ein Dataobject. Mit diesem Dataobject kann ich Listen erstellen, aber Etiketten geht nicht? Im Designer für Etiketten werden keine Felder angegeben im Gegensatz zu Listen. Dort werden die Felder angegeben, wenn man den Designer ohne Vorlage startet. Wo liegt mein Denkfehler? Bzw. was muß anders gemacht werden bei Etiketten im Vergleich zu Listen?

Re: dsListLabel

Verfasst: Sa, 05. Nov 2022 20:47
von Wolfgang Ciriack
Variablen definieren, keine Fields.