Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: klaussal am 11.03.04 - 08:32:53

Titel: art des feldes in einer form
Beitrag von: klaussal am 11.03.04 - 08:32:53
hi zusammen,

an die feldnamen in einer form komme ich ja ran:

'... alle feldnamen suchen.
i = 0
For j = 0 To Ubound(formList)
  Set formSuch = dbSuch.GetForm(formList(j))
  Forall field In formSuch.Fields
  Redim Preserve fieldList (i)
  fieldList(i) = formList(j) + "~" + field
  i = i + 1
End Forall
Next
doc.fields = fieldList

aber wie bringe ich in erfahrung, was für ein typ feld das ist ? (text, RT, numerisch, etc). wenn ich das im debugger ansehe, sehe ich keine weiteren informationen :-((
gibt's da überhaupt eine möglichkeit ?
danke für tipps !
Titel: Re:art des feldes in einer form
Beitrag von: rar am 11.03.04 - 09:05:12
Die Property Type der Klasse Item sollte dir die gewünschten Infos geben...

EDIT:
Im Debugger siehst du den Type. Allerdings nur als Zahl.

HTH
-rar
Titel: Re:art des feldes in einer form
Beitrag von: Glombi am 11.03.04 - 09:08:17
Das hatte ich auch erst gedacht, aber Klaussal holt sich ja kein Dokument sondern ein Objekt NotesForm. Und da bekommt man nur die Felder in einem Array zurück.
Wenn ich mir die Eigenschaften einer Maske im Designer ansehe, so wird der Datentyp nicht als Property gespeichert.
Ich denke mal, man kommt da gar nicht so leicht heran - evtl. über die API.

Andreas
Titel: Re:art des feldes in einer form
Beitrag von: Axel am 11.03.04 - 09:16:51
Hi,

über die C-API kannst du dir den Feldtyp auslesen. Bei der API ist auch ein Beispiel dabei, wie man das macht.


Axel


Titel: Re:art des feldes in einer form
Beitrag von: klaussal am 11.03.04 - 11:32:24
@andreas,

das stimmt.

@axel,

wie wo komme ich an diese API (hab davon null ahnung  :P) ?
Titel: Re:art des feldes in einer form
Beitrag von: Axel am 11.03.04 - 11:35:50
Hi,

hier: http://www-10.lotus.com/ldd/toolkits (http://www-10.lotus.com/ldd/toolkits)



Axel
Titel: Re:art des feldes in einer form
Beitrag von: klaussal am 11.03.04 - 11:47:11
... oh oh,

wenn mann keine ahnung davon hat, wirds wahrscheinlich kompliziert.

@axel,
DANKE !