Autor Thema: Felder auslesen  (Gelesen 3017 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Felder auslesen
« am: 19.04.11 - 09:34:58 »
Hallo,

ich lese mir alle Felder in einer Maske aus. Kann man auch den Feldtyp und die Werteliste auslesen z.B. bei dem Feld handelt es sich um eine Dialogliste mit den Listenwerte: Auto, Motorrad, Fahrrad usw...

Offline WildVirus

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 658
  • Geschlecht: Männlich
Re: Felder auslesen
« Antwort #1 am: 19.04.11 - 10:14:47 »
Moin Moin,

liest Du Dir die gespeicherte Dokumente oder die Designeigenschaften der Maske aus ? Das ist in Notes ein himmelweiter Unterschied.

Wie rufst Du bei Dir die Maske auf ? Je nach Aufruf kannst Du den Feldtyp direkt erkennen.

CU,
Axel

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Felder auslesen
« Antwort #2 am: 19.04.11 - 10:36:42 »
Ich lese die Felder über die Designereigenschaften db.forms bzw form.fields aus.

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
Re: Felder auslesen
« Antwort #3 am: 26.04.11 - 15:56:20 »
Hi,

ja zumindest der erste Teil geht (Feldtyp) ... siehe Auszug aus der Hilfe.

type% = notesForm.GetFieldType( name )

wobei type% folgendes sein kann

ACTIONCD (16) means saved action CD records; non-Computable; canonical form.
ASSISTANTINFO (17) means saved assistant information; non-Computable; canonical form.
ATTACHMENT (1084) means file attachment.
AUTHORS (1076) means authors.
COLLATION (2).
Note  This value is new with Release 6.
DATETIMES (1024) means date-time value or range of date-time values.
EMBEDDEDOBJECT (1090) means embedded object.
ERRORITEM (256) means an error occurred while accessing the type.
FORMULA (1536) means Notes formula.
HTML (21) means HTML source text.
ICON (6) means icon.
LSOBJECT (20) means saved LotusScript Object code for an agent.
MIME_PART (25) means MIME support.
NAMES (1074) means names.
NOTELINKS (7) means link to a database, view, or document.
NOTEREFS (4) means reference to the parent document.
NUMBERS (768) means number or number list.
OTHEROBJECT (1085) means other object.
QUERYCD (15) means saved query CD records; non-Computable; canonical form.
READERS (1075) means readers.
RFC822Text (1282) means RFC822 Internet mail text.
RICHTEXT (1) means rich text.
SIGNATURE (8) means signature.
TEXT (1280) means text or text list.
UNAVAILABLE (512) means the item type isn't available.
UNKNOWN (0) means the item type isn't known.
USERDATA (14) means user data.
USERID (1792) means user ID name.
VIEWMAPDATA (18) means saved ViewMap dataset; non-Computable; canonical form.
VIEWMAPLAYOUT (19) means saved ViewMap layout; non-Computable; canonical form


Grüße

Marco Weller
« Letzte Änderung: 26.04.11 - 16:03:10 von ghostmw »
Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Felder auslesen
« Antwort #4 am: 27.04.11 - 11:03:50 »
Die Werte der Dialogliste lassen sich NICHT auslesen (evtl. mit der C-Api, aber sicherlich nicht mit Standard- Script).

Aus diesem Grund mache ich es - wenn ich auf sowas zugfreifen muss- immer mit einem zusätzlichen Feld, dass die möglichen Auswahlen speichert (evtl. berechnet zur Anzeige, kommt auf den EInsatzzweck an), und auf dieses Feld wird dann im Auswahlfeld verwiesen. Wenn man sich da eine Namensgebung für die Felder ausdenkt und sich dran hält (z.B. Feldname: Fahrzeug, Feldname Auswahl: Fahrzeug_Auswahl) , dann kann man das auch "standardisiert" auslesen... aber halt nur solange sich die Entwickler an die Namensgebung halten...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz