Domino 9 und frühere Versionen > ND7: Entwicklung
FIELD in LS als NUMBER deklarieren
koehlerbv:
Wenn Du im Backend
FIELD LocAllInterval := 5
setzt, dann ist der Itemtype Number - egal, was da vorher drinstand, egal, was in einer Maske vereinbart wurde.
LS würde nichts daran ändern - es funktioniert genau so.
Bernhard
matze79:
Der Datentyp muss ZAHL sein. Wenn ich die angesprochene Formel nutze, steht da TEXT.
Hintergrund: Ich erweitere mit dem Script die Desktop-Einstellung um einige Felder. Eines dieser Felder (LocAllInterval: Replizierungsintervall in Minuten) wird in die Arbeitsumgebung (Interval) durchgepumpt. Diese Variable muss vom Datentyp ZAHL sein, da ansonsten die Replizierung des Clients nicht mehr läuft.
Habe ich mich nun klar ausgedrückt?
Felder in der Arbeitsumgebung:
//ZAHL
---------------------------------------
Feldname: Interval
Datentyp: Zahl
Datenlänge: 8 Byte
Seq.-Num.: 7
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY
5
---------------------------------------
//TEXT
---------------------------------------
Feldname: MailFile
Datentyp: Text
Datenlänge: 15 Byte
Seq.-Num.: 7
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY
"mail\mmuster.nsf"
---------------------------------------
koehlerbv:
Ich habe keine Ahnung, was Du da treibst. Wenn Du mit FIELD einem Item einen Zahlwert zuweist, dann ist dieses Item danach auch vom Typ Zahl.
Beschreibe bitte genauer, wie Du da genau vorgehst, denn momentan erschliesst sich mir nicht, warum Du nach einer Zuweisung einer ZAHL immer noch einen Itemtype TEXT erhalten kannst. Normal ist das jedenfalls nicht und müsste an Deinem Vorgehen liegen.
Bernhard
matze79:
> Wenn Du mit FIELD einem Item einen Zahlwert zuweist, dann ist dieses
> Item danach auch vom Typ Zahl.
Genau das war war mein Problem. Man darf die Zahl nicht in Anführungszeichen einfassen. Ansonsten wird's Text.
ZAHL:
FIELD LocAllInterval:=5;
TEXT:
FIELD LocAllInterval:="5";
koehlerbv:
Genau deswegen hatte ich die Zahl 5 zwei Mal ohne Anführungszeichen darum hingeschrieben. ;)
In den meisten Programmiersprachen kennzeichnen eben diese Anführungszeichen eine angegebene Folge von Zeichen als String oder Zeichenkette. Auch wenn eine so eingeschlossene Folge von Zeichen wie eine Zahl aussieht, bleibt es doch eine Zeichenkette, die ebensowenig mathematisch mehr verwertbar ist als wenn dort "Tante Helga" gestanden hätte.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln