Autor Thema: Prüfen ob Ansicht oder Maske???  (Gelesen 1297 mal)

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Prüfen ob Ansicht oder Maske???
« am: 16.12.05 - 10:40:46 »
Hallo Zusammen!

ich steh grade auf dem Schlauch!
Wie kann ich prüfen ob ich gerade in einer Ansicht bin oder in einer Maske?

gruß, Klaus
Klaus

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #1 am: 16.12.05 - 10:59:36 »
Hi,

deine frage ist, für mich jedenfalls, etwas zu schwach beschrieben. Was möchtest du denn machen, kannst du etwas mehr Info geben?
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #2 am: 16.12.05 - 11:05:47 »
Ich habe den Quelltext für eine Funktion in einer Script - Bibliothek.

Je nachdem ob diese Funktion aufgerufen wird wenn man in einer Ansicht steht, oder in einer Maske, soll das gleiche Feld anders ausgelesen werden! (es sei denn es gibt eine Funktion die es in beiden Fällen kann ohne die Voraussetzungen prüfen zu müssen!)

Gruß, Klaus
Klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #3 am: 16.12.05 - 11:08:05 »
NotesUIWorkspace hat die Properties CurrentDocument und CurrentView. Diese sind jeweils nur greifbar, wenn man sich in einem UIDoc oder eine UIView befindet und können entsprechend abgefragt werden.

Bernhard

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #4 am: 16.12.05 - 11:10:28 »
Jep, das trifft!  ;)


Oder du könntest beim Funktionsaufruf einen Parameter mit übergeben, der den Aufrufer bezeichnet. Aber obiges ist sinnvoller.

tschö
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #5 am: 16.12.05 - 11:19:18 »
das ist für mich etwas schwach beschrieben.

Das ist meine bisherige Funktion:

Code
Set uiDoc = ws.currentDocument
sPhoneNumber = uiDoc.FieldGetText("Telefon_nr")

Klaus

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Prüfen ob Ansicht oder Maske???
« Antwort #6 am: 16.12.05 - 11:50:39 »
So ungefähr habe ich es mir gedacht.

Aber Bernhard hat ja geschrieben, das du dir ein Objekt von Typ NotesuiWorkspace erstellen sollst -> dim uiws as new notesuiworkspace
Dieses kannst du dann abfragen auf currentdocument bzw. currentview, nur einer der Parameter hat ein Wert, nämlich das geöffnete Dokument oder die geöffnete Ansicht.

Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz