Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Markus79 am 28.08.02 - 13:21:26

Titel: Falscher Feldtyp im Agenten !?
Beitrag von: Markus79 am 28.08.02 - 13:21:26
Hallo,

ich (totaler Neuling) habe folgendes Problem:
Ich habe eine Maske mit Textfeldern erstellt und über einen Excel-Import-Agenten Daten importiert.
Nun habe ich das Problem, dass ein Feld, welches mit 2 Buchstaben und vier Zahlen gefüllt ist (Textfeld), im Agenten als Zahlenfeld ausgewiesen wird. D.h. ich kann in der Option 'Suche hinzufügen' nur 'ist gleich mit' usw. auswählen. Ich müste aber 'enthält' auswählen, da diese Auswahl sich auf die beiden Buchstaben bezieht.
Wie kann das sein das dieses Textfeld im Agenten als Zahlenfeld ausgewiesen wird und wie kann ich das umkonvertieren ??? Bin am verzweifeln und finde den Fehler nicht !
Danke für die Hilfe.
MfG Markus
Titel: Re: Falscher Feldtyp im Agenten !?
Beitrag von: Gruenkohl am 28.08.02 - 15:24:49
Hi Markus,

also ich verstehe noch nicht ganz was du willst!

Hast du die Daten von Notes nach Excel oder von Excel nach Notes importiert?

Wenn du ein Feld als Textfeld deklarierst dürfte er daraus kein Zahlenfeld machen!
Was du sonst machen könntest, wäre, dass du das Feld in eine Variable einließt und dann mit einem "Cstr(variable)" in Text umwandelst!

Andreas
Titel: Re: Falscher Feldtyp im Agenten !?
Beitrag von: Markus79 am 28.08.02 - 15:41:12
Hallo Andreas,

also ich habe die Daten von Excel nach Notes importiert.
Und im Agent gibt er mir halt nur die Auswahlmöglichkeiten eines Zahlenfeldes.
Mit der Cstr-Funktion komm ich nicht so ganz klar ! Muß ich dem als Variable nur das zu konvertierende Feld übergeben ?

Danke schonmal für die Hilfe.

MfG
Markus
Titel: Re: Falscher Feldtyp im Agenten !?
Beitrag von: Gruenkohl am 28.08.02 - 16:34:37
Hi,

also als variable gibt du ihm den Inhalt des Feldes an!
Es wird nicht das Feld sondern der Inhalt des Feldes konvertiert!

z.b.
bei nem UI doc

var = uidoc.FieldGetText("Feld")
Cstr(var)

oder

Cstr(uidoc.FieldGetText("Feld")

bei nem Doc

var = doc.Feld(0)
Cstr(var)

oder

cstr(doc.Feld(0))

Schau mal ob du damit was anfangen kannst!

Andreas