Hallo zusammen,
ich hoffe mir kann jemand bei meinem kleinen Problem helfen. Ich habe einen Berichtscontainer mit einer Tabelle in der eine Positionsnummer aus der Datenbank eingetragen wird. List & Label interpretiert den Wert als Zahl( z.B. 2.1 = 2.10 und 2.2=2.20).
Wie kann ich dem Programm beibringen das es sich um eine Zeichenkette handelt?
Gruß
dreamar
Zahl zu Zeichenkette umwandeln
Moderator: Moderatoren
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9357
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Zahl zu Zeichenkette umwandeln
Du musst statt LLDefineField bzw. LLDefineVariable die jeweiligen Ext-Versionen (LLDefineVariableExt) verwenden und die Daten bei der Übermittlung typisieren (letzter Parameter). Sonst versucht L&L, den Datentyp selbst zu erkennen, und das misslingt manchmal, da die Funktion ja immer den Wert als Text bekommt.
Herzlich,
Tom
Tom
Re: Zahl zu Zeichenkette umwandeln
Vielen Dank für die Antwort. Aber ich bin leider nicht sehr im Thema von List & Label drin. ich bekomme meine Ausdrucke wie gewollt hin aber mehr auch nicht. Gibt es noch eine andere Möglichkeit außer auf dieser von dir angesprochenen Variante. Eine ohne Programmiercode.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9357
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Zahl zu Zeichenkette umwandeln
Du kannst im Formular Zahlen als Zeichenketten formatieren (FStr$()), aber ich fürchte, das ist nicht ganz das, worauf Du hinauswillst, oder? Außerdem kann Du die Typen nicht abfragen oder generalisiert umwandeln (wie mit Var2Char() in Xbase++). In der Spalte werden Informationen mal als Texte interpretiert und mal als numerische Werte, je nachdem, was in der fraglichen Tabelle zuerst kommt, richtig?
Ohne Programmierung - also Umwandlung der Publizierung von LlDefineField() zu LlDefineFieldExt() - wird das m.E. nicht gehen. Wie sieht denn Deine Druckroutine aus?
Ohne Programmierung - also Umwandlung der Publizierung von LlDefineField() zu LlDefineFieldExt() - wird das m.E. nicht gehen. Wie sieht denn Deine Druckroutine aus?
Herzlich,
Tom
Tom