Zeitabhängige Ansichten ohne Aktualisierungssymbol #2

Als Ergänzung zu meinem Tipp Zeitabhängige Ansichten ohne Aktualisierungssymbol bin ich noch auf eine Dokumentation von IBM gestossen, welche alle Möglichkeiten für zeitabhängige Ansichten beschreibt.

> Weiterlesen
Comments

Im Designer 8.5.x Designelemente mit 1x Klicken öffnen

Im Domino Designer Client in Versionen vor 8.5.x konnte man Designelemente mit einem Klick öffnen. Mit den aktuellen Versionen ab 8.5 ist offensichtlich immer ein Doppelklick erforderlich.

Oder vielleicht doch nicht?

> Weiterlesen
Comments

Notes/Domino 8.5.2: Was ist neu?

Welche Neuerungen und Erweiterungen bietet Notes/Domino Version 8.5.2?

> Weiterlesen
Comments

Undokumentiert: Erstellung von Replik-IDs mittels @Text-Funktion

Durch einen undokumentierten Parameter der @Text - Funktion kann eine Replik-ID (wie sie auch jede neu erstellte Datenbank erhält) errechnet werden.

> Weiterlesen
Comments

Creating Connection documents using LotusScript

You want to mail a hotspot button to users that will create or update a Connection document in their local address books. How can this be done using LotusScript?

> Weiterlesen
Comments

Which databases have soft deletions enabled?

If you are an administrator of a large scale network, you might need to report on which Lotus Notes databases have soft deletions enabled and which do not. Is there a method to report if a database has this property enabled?

> Weiterlesen
Comments

Domino Designer 6.5 Programming Posters (English)

PDF files of the Domino Designer 6.5 Programming Posters.

> Weiterlesen
Comments

Domino Designer 6.0 Programming Posters (English)

PDF files of the Domino Designer 6.0 Programming Posters.

> Weiterlesen
Comments

Designelemente ohne Anzeige des Eigenschaften-Dialogs öffnen

Werden im Designer Client bestimmte Designelemente (z.B. Ansichten oder Agenten) geöffnet, erscheint sofort zusätzlich der Eigenschaften-Dialog. Bei anderen Designelementen (z.B. Masken, Teilmasken) ist das nicht der Fall.

> Weiterlesen
Comments

Heute schon einen Notes Admin in den Wahnsinn getrieben?

Und da war sie plötzlich, die Rache der Endanwender... ;-)

> Weiterlesen
Comments

Formelsprache - hier die Variante für echte Freaks

Formelsprache einmal anders:

@@181@@(@@176@@([[14]]; "Umfrage"; "Nutzen Sie Notes?") = 1;
  @@176@@([[13]]; "Das sagt Dr. Notes"; "Prima. :-)");
  @@176@@([[13]]; "Das sagt Dr. Notes"; "Schade...")
)

> Weiterlesen
Comments

Continue=False für die Formelsprache

In LotusScript lassen sich bestimmte Vorgänge (Aktivitäten im Frontend) durch die Anweisung Continue = False im entsprechenden Ereignis vorzeitig stoppen.

In der Formelsprache existiert eine solche Möglichkeit grundsätzlich nicht. In wenigen Sonderfällen kann man jedoch eine vergleichbare Lösung realisieren.

> Weiterlesen
Comments

Mehrfachwerte-Felder in Ansichtenspalten synchronisieren

Eine häufig gestellte Frage, für die es offensichtlich keine Lösung gibt. Oder vielleicht doch?

> Weiterlesen
Comments

ND6.x: Dauerhafte Breakpoints im LotusScript Debugger

Wer Anwendungen mit LotusScript entwickelt, wird natürlich den LS-Debugger verwenden und hat auch schon mit Breakpoints gearbeitet. Der 6er Designer Client bietet nun die Einstellung, dass einmal gesetzte Breakpoints dauerhaft zur Verfügung stehen (sehr praktisch, wenn man zeitgleich an mehreren Projekten arbeitet).

> Weiterlesen
Comments

Fenstertitel einer Ansicht ändern

Vielleicht kennen Sie folgendes Problem:

...aber eigentlich wollte ich wissen, ob man den Fenstertitel, der bei einer Ansicht erscheint ändern kann.

Ich hab' einen Frameset mit zwei Frames:
links Navigation über eine Gliederung, rechts Anzeige.

Bei Auswahl eines Gliederungspunktes wird rechts eine Ansicht angezeigt. Und dann steht dort im Fenstertitel "Name der Datenbank - Name der Ansicht".


> Weiterlesen
Comments

Frame-Zauber in IBM Lotus Notes/Domino R5.x und ND6.x

Vielleicht kennen Sie folgendes Problem:

Ich habe eine Rahmengruppe mit zwei Rahmen. Links wird über eine Gliederung navigiert, im rechten Rahmen angezeigt. Solange über die Gliederung navigiert wird, ist alles in Ordnung.Aber... wenn über den Menüeintrag "Ansicht / Gehe zu" eine Ansicht ausgewählt wird, oder wenn das nächste ungelesene Dokument gesucht wird und sich dieses nicht in der aktuellen, sondern in einer anderen Ansicht befindet, so wird die Ansicht nicht mehr im rechten Rahmen angezeigt, sondern es wird ein neues Fenster geöffnet. Dabei wird die gewählte Ansicht zwar wieder im rechten Rahmen angezeigt, im linken Steuerrahmen verschwindet aber meine Gliederung (mit Hintergrundbild) und es werden die Namen der sichtbaren Ansichten und Ordner aufgelistet.Lange Rede, kurzer Sinn: Wie kann man erreichen, dass die Ansichten auf jeden Fall immer im zugewiesenen rechten Rahmen angezeigt werden?


> Weiterlesen
Comments

Kopieren aller Dokumente und Ordner in eine neue Mail-DB

In Fällen, in denen der FIXUP Task nicht hilft oder das letzte greifbare Backup ebenfalls schon einen bestimmten Defekt einer Maildatenbank aufweist, bietet sich der Transfer aller bestehenden Dokumente in eine neu erstellte, leere Maildatenbank an.

Ein manuelles Kopieren der Dokumente ist aufgrund der hohen Anzahl der Dokumente und/oder Ordner in der Praxis oft nicht durchführbar. Abhilfe schafft die folgende LotusScript Routine.

> Weiterlesen
Comments

In welchem Ordner befindet sich ein Dokument? - Teil 3/3

Inhaltsübersicht

--- Teil 3/3 ---
   5.3 Wiederherstellung der Dokumente
   5.4 Weitere hilfreiche Scripts
      5.4.1 Alle Ordner einer Datenbank löschen
6. Umsetzung der Beispiel-Scripts
7. Festgestellte Probleme

> Weiterlesen
Comments

In welchem Ordner befindet sich ein Dokument? - Teil 2/3

Inhaltsübersicht

--- Teil 2/3 ---
5. Praktisches Arbeiten mit den Folder References
   5.1 Ordner des aktuellen Dokumentes anzeigen
   5.2 Ansicht "Dokument" | "Folder"
      5.2.1 Beispiel für einen Agenten oder eine Aktionsschaltfläche
      5.2.2 Postsave Script für neue Dokumente
      5.2.3 View erstellen
      5.2.4 Refresh-Button für die View

> Weiterlesen
Comments

In welchem Ordner befindet sich ein Dokument? - Teil 1/3

Inhaltsübersicht

--- Teil 1/3 ---
1. Einleitung
2. Warum das ganze - Beispiele zum Einsatz
3. Erstkonfiguration
   3.1 Ansichten $FolderInfo und $FolderRefInfo
   3.2 FolderReferences aktivieren
4. Nachträgliches Setzen der Folder References

> Weiterlesen
Comments

@UpdateViewDesign - Designübenahme für Ordner/Ans.

Wenn Sie in einer Datenbank mit einer grossen Anzahl von Ordnern eine Designänderung durchführen möchten (jeder Ordner soll z.B. eine zusätzliche Spalte erhalten), muss i.d.R. jeder dieser Ordner mit dem Designer Client geändert werden. Den hierzu erforderlichen Zeitaufwand können Sie sich leicht vorstellen.

> Weiterlesen
Comments

Entfernen von nicht mehr verwendeten Feldnamen

Jeder Notes-Entwickler kennt das: Man hat zu Testzwecken temporär einige Felder in einer Maske verwendet. Später werden diese Felder dann aus der Maske entfernt. Totzdem verbleiben diese Felder offensichtlich auf "ewig" in der Datenbank.

> Weiterlesen
Comments

Zeitabhängige Ansichten ohne Aktualisierungssymbol

In manchen Notes/Domino Anwendungen müssen in Ansichten Dokumente ab einem bestimmten Datum oder für eine vorgegebene Zeitspanne angezeigt werden.

> Weiterlesen
Comments

Verborgenes Design - keine Sicherheit auf Feldebene

Grundsätzlich kann sich jeder Notes-Anwender über den Dialog der Dokumenten- Eigenschaften ALLE Feldinhalte eines Dokumentes anschauen. Hierdurch werden ggf. auch die Felder sichbar, die der Anwendungsentwickler in der Maske bewusst nicht anzeigen möchte (Steuerung i.d.R. über die "Verbergen-Wenn" Option für die betroffenen Felder).

> Weiterlesen
Comments

Gesamten LotusScript Code in einem Schritt kopieren

Hatten Sie auch schon öfter das Problem, umfangreichen LotusScript Sourcecode aus z.B. einer bestehenden Maske in eine neu erstellte Maske zu kopieren? Natürlich geht das über die Windows Zwischenablage - je nach Anzahl der Ereignisse, die mit Code "gefüllt" sind (Options, Declarations, QueryOpen, PostOpen usw.), kann dies aber recht zeitintensiv sein.

> Weiterlesen
Comments

Clevere Aktionsschaltflächen in Masken - Teil 3/3

Im dritten Teil des Tipps geht es um die Aktionsschaltfläche "Abbruch und schliessen". Naja - werden Sie denken - wo ist da ein Problem? Eine @Command- Anweisung und die Sache ist erledigt...

> Weiterlesen
Comments

Clevere Aktionsschaltflächen in Masken - Teil 2/3

Im zweiten Teil des Tipps geht es um die Aktionsschaltfläche "Speichern und schliessen". Naja - werden Sie denken - wo ist da ein Problem? Zwei @Command- Anweisungen und die Sache ist erledigt...

> Weiterlesen
Comments

Clevere Aktionsschaltflächen in Masken - Teil 1/3

Ich möchte Ihnen im Teil 2+3 dieses Tipps zwei Aktionsknöpfe vorstellen, die grundsätzlich in jeder Notes/Domino Anwendung für eine interaktive Maske verwendet werden können. Wie Sie noch erfahren werden, handelt es sich wirklich um "Clevere Aktionsschaltflächen" - sie ermöglichen eine Interaktion mit dem Endanwender, wie sie im Notes-Client in dieser Form normalerweise nicht möglich ist.

Im ersten Teil des Tipps möchte ich jedoch noch einmal kurz (dürfte besonders für Einsteiger in der Notes-Programmierung interessant sein) auf eine beliebte "Unart" der Entwickler eingehen.

> Weiterlesen
Comments

Notes akzeptiert offensichtlich korrekte Formeln nicht

Eine bzgl. der Syntax offensichtlich richtige Formel wird von Notes mit der Meldung "No main or selection expression in formula" (in Deutsch: Kein Haupt- oder Selektionsausdruck in Formel) nicht akzeptiert.

> Weiterlesen
Comments

HTML Body-Attribute einer Maske selbst setzen

Wenn man in einer Maske selbst die Body-Tags "TEXT" oder "BGCOLOR" festlegen möchte und setzt diese Tags in das Masken-Ereignis "HTML Body Attributes" ein, fügt der Domino-Server im HTML-Code trotzdem "seine Tags" zusätzlich ein - und zwar vor den im Masken-Ereignis selbst definierten Tags.

Somit werden die eigenen Tags leider nicht wirksam...

> Weiterlesen
Comments

Monatsnamen im Klartext berechnen

Mit der folgenden Formel können Sie zu einem Vorgabedatum den Monatsnamen im "Klartext" berechnen.

> Weiterlesen
Comments

Undo im LotusScript Editor

Ab Notes R5 steht im Domino Designer die Undo-Funktion zur Verfügung.

> Weiterlesen
Comments

Ausführenden Server für einen Agenten ändern

Oft kommt es vor, daß der Anwender beim ersten Aktivieren des Außer-Haus-Agents den falschen Server oder lokale Ausführung wählt.

> Weiterlesen
Comments

Schnelleres Laden von Dokumenten

Masken mit Feldern, die eine der Funktionen @DbLookup oder @DbColumn verwenden, benötigen oft eine vergleichsweise lange Zeit zum Laden - auch wenn die Dokumente nur im "Lesen-Modus" betrachtet werden.

> Weiterlesen
Comments

Home-Server via Formelsprache abfragen

Mit folgender (bislang undokumentierten) Funktion aus dem Bereich der Formelsprache kann der Home-Mail-Server eines Benutzers abgefragt werden.

> Weiterlesen
Comments

R5-Debugger für die Formel-Sprache

Debugging auch für die Formelsprache?

> Weiterlesen
Comments

Eindeutiger Zähler in Notes

Das geht bei Notes (grundsätzlich) nicht, da man nicht davon ausgehen kann, daß alle Benutzer die gleiche Schlüsseltabelle sehen. Man mag zwar anfangs davon ausgehen, niemand verwende eine Replik. Das kann sich aber innerhalb des Lebenszzyklus der Anwendung ändern.

Eine fortlaufende Nummer ist wg. dieser Überlegungen *unmöglich*. Man kann was basteln, aber das bleibt eine Bastelei.

> Weiterlesen
Comments