Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
11.02.12 - 17:25:37
News:
Schnellsuche:
Das Notes Forum
Lotus Notes / Domino 6
ND6: Entwicklung
(Moderatoren:
_Arne_
,
Axel
,
eknori
,
ata
,
koehlerbv
)
Überprüfen ob Maske vorhanden ist
« vorheriges
nächstes »
Seiten:
[
1
]
Autor
Thema: Überprüfen ob Maske vorhanden ist (Gelesen 610 mal)
Tommy B
Frischling
Offline
Beiträge: 13
Überprüfen ob Maske vorhanden ist
«
am:
06.07.05 - 09:25:31 »
Hallo zusammen,
weiß jemand mit welchen Methoden/Funktionen überprüfen kann, ob es eine Maske gibt, bevor man diese öffenen kann?
Maskenamen wird mittels Variable übergeben und dann sollte die entsprechende Maske über eine Schaltfläche geöffnet werden, aber nur wenn diese auch existiert.
Falls diese nicht existiert sollte das Script mit einer Fehlermeldung beendet werden!
Danke Gruß Tommy B
Gespeichert
Glombi
Global Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 8342
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #1 am:
06.07.05 - 09:26:53 »
Du bekommst alle Masken mit
Array of NotesForm objects
Syntax
To get: notesForm Array = notesDatabase.Forms
Andreas
Gespeichert
IBM Certified Application Developer - Lotus Notes and Domino 8
Glombitza Informations-Systeme ist nun Teamstudio Bronze Partner!
Ihr interessiert Euch für Teamstudio Produkte, Spam-Lösungen, Antiviren-Lösungen oder Lotus Notes Lizenzen? Dann einfach Mail oder PM an mich!
Tommy B
Frischling
Offline
Beiträge: 13
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #2 am:
06.07.05 - 14:38:18 »
Hallo,
bin nicht so fit in Notes!
gehts vielleicht noch ein bischen ausführlicher!
Wäre super
danke
Gespeichert
Axel
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 8436
It's not a bug, it's Notes
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #3 am:
06.07.05 - 15:14:22 »
Hi,
schau dir mal in der Designer-Hilfe die Klasse NotesDatabase an und dort das Property Forms. Da steht alles was du brauchst.
Beisp. aus der Hilfe:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Forall form In db.Forms
Messagebox form.Name
End Forall
Zeigt die Namen aller, in der aktuellen Datenbank vorhandenen, Masken an.
Axel
Gespeichert
Ohne Computer wären wir noch lange nicht hinterm Mond!
Server: 6.5.x; 7.0.x; 8.5.1 auf Win2000/Win2003 (R2) 32/64bit
Clients: 6.5.x bis 8.5.1 dt. und engl. auf W2K und WinXP
MatzeW
Frischling
Offline
Beiträge: 45
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #4 am:
26.01.10 - 15:21:01 »
Hallo Miteinander.
Ist es auch moeglich die Maske anhand des Maskennames zu ermitteln?
z.b
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As NotesDatabase
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim form As NotesForm
Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
if form.name = "Maske A" then
Aktion A
elsif form.name = "Maske B" then
Aktion B
End if.
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 18831
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #5 am:
26.01.10 - 15:25:57 »
Natürlich - in Deinem Dokument doc ist doch der Maskenname im entsprechenden Item gespeichert. Ein Objekt vom Typ NotesForm braucht es dafür nicht.
Bernhard
Gespeichert
atbits
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 634
Bugfree-Development ;-)
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #6 am:
26.01.10 - 15:31:41 »
Die Maske steht im form-Feld des Documents.
Also doc.Form(0).
Grüße David
Gespeichert
David Schiffer
================================
atBits GmbH & Co. KG -
http://www.atbits.de
Softwareentwicklung und Beratung
im Einsatz:
Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x
CooperTeam DesktopManager
MatzeW
Frischling
Offline
Beiträge: 45
Re: Überprüfen ob Maske vorhanden ist
«
Antworten #7 am:
26.01.10 - 16:45:23 »
Danke für die Hilfe.
Gespeichert
Seiten:
[
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig