Domino 9 und frühere Versionen > ND6: Entwicklung

IP-Adresse abfragen

<< < (2/4) > >>

typeOneg:
hi,

es ist mir fast peinlich, aber ich krieg's nicht hin. zu meiner verteidung muss ich sagen, dass ich mich erst seit ca. 4 wochen intensiv mit notes/domino auseinandersetze (ich soll bei meinem arbeitgeber die administration übernehmen).

also: die msg-box klappt. in der maske hätte ich gern ein textfeld, dass, beim erstellen eines neuen beitrages, automatisch mit der ip befüllt wird. wie und wo muss ich das angeben  ???

sorry für die wahrscheinlich dumme frage, aber ich komm' einfach nicht drauf.

edit: so, jetzt bin ich doch einen schritt weiter gekommen. auf knopfdruck wird die ip-adresse in das feld geschrieben. jetzt muß das nur noch automatisch geschehen und ich bin glücklich ;)

thx.
hans

diali:
also im PostOpen der Maske könntest Du dies erledigen.

z.B.
--- Code: ---Call Source.FieldSetText("Feldname", GetIPAddress)
--- Ende Code ---

Den Code aus dem Dateianhang musst Du dann natürlich bei den Masken-Events einfügen.

typeOneg:
so, schön langsam nähere ich mich der lösung :-)

status: beim öffnen der maske wird jetzt das ip-adressen-feld befüllt. wenn ich aber den eintrag speicher, schliesse und erneut öffne bekomme ich die fehlermeldung "Notes Fehler - Um den Wert eines Feldes ändern zu können, müssen Sie im Bearbeitungsmodus sein".

Wie kann ich diese Meldung abfangen?

thx
hans

Lossa:
Hallo,

am besten fragst du die Dokumenteigenschaft isnewdoc der klasse uidocument. Wenn true dann ist es ein neues Dokument und deine IP Adresse muss eingetragen werden. Wenn False dann soll nichts passieren.

m3:
Lieber typeOneg, viele viele Leute haben unzählige Stunden damit verbracht, die Notes Designer Online-Hilfe zu dem zu machen, was sie ist - eine der besten Hilfen, die ich in meiner bisherigen Karriere benutzen durfte.

Auch Deine letzte Frage lässt sich mit einem kurzen Blick in die Designer-Hilfe beantworten. Nachdem Du das NotesUIDocument benutzt, suchst Du dieses im Index und schaust Dir dann einmal die Eigenschaften und Methoden dieses LotusScript Objektes an.
Auch dem ungeübten Leser wird sehr schnell die Eigenschaft "EditMode" ins Auge springen, mit deren Hilfe Du eine If-Abfrage formulieren kannst, damit Dein Code nur dann ausgeführt wird, wenn sich das NotesUIDocument im Edit-Modus befindet.

Ich hoffe ich konnte Dir die Nützlichkeit der Online-Doku von Notes ein wenig näher bringen und Dir auch einen Denkanstoß zur Lösung Deines Problems geben.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln