Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: dinnso am 20.07.04 - 16:11:39
-
Hallo zusammen,
ich möchte in einer Maske eine Variable definieren, so dass ich auch aus anderen Masken und Ansichten der gleichen Datenbank darauf zugreifen kann?
wie mach ich das?
Mit public geht es nicht.
Und was bedeutet die Fehlermeldung: Illegal parenthesized reference:
Vielen Dank schonmal für Eure Hilfe
Gruß
Dinnso
-
Du redest hier von LotusScript ? Globale Variable kannst Du nur über einzubindende ScriptLibraries erreichen.
Die Fehlermeldung: Da wurde falsche Syntax verwendet, und eine Klammerung konnte im Zusammenhang nicht interpretiert werden bzw. ist nicht statthaft.
Bernhard
-
Gibt es da irgend ne gute anleitung, wie ich das mit den skriplibraries mache?
-
"Practical LotusScript" von Anthony Patton zum Bleistift.
Aber sag' mal lieber an, was Du überhaupt machen willst. Wenn ich mir Deine letzten Postings so anschaue, halte ich es für ein wenig gewagt, wenn Du jetzt schon mit sowas einsteigen willst. Ich denke, für Deine Aufgabenstellung finden sich auch andere Wege, die näher an den Basics liegen, die Du erstmal brauchst.
Bernhard
-
ich möchte eine kalenderansicht generieren.
in der ersten spalte steht natürlich das datum. in der 2. spalte steht die dauer und in der 3. Spalte steht ein name.
die dauer und der name wurden von einer anderen maske in einem array gespeichert und sollen nun hier beim aufruf der ansicht in spalte 2 bzw. spalte 3 eingetragen werden.
dafür wollte ich auf das array zugreifen, weshalb dies global sein muss.
gruß
dinnso
-
"Illegal parenthesized reference" kommt normalerweise, wenn man eine Methode/Funktion/Sub ohne Call aufruft und Klammern für die Parameter verwendet: sprich: entweder direkt aufrufen und ohne Klammern oder mit Call aufrufen und mit Klammern
-
ich möchte eine kalenderansicht generieren.
in der ersten spalte steht natürlich das datum. in der 2. spalte steht die dauer und in der 3. Spalte steht ein name.
die dauer und der name wurden von einer anderen maske in einem array gespeichert und sollen nun hier beim aufruf der ansicht in spalte 2 bzw. spalte 3 eingetragen werden.
dafür wollte ich auf das array zugreifen, weshalb dies global sein muss.
gruß
dinnso
Ich versteh ehrlich gesagt den Sinn nicht. Wenn das z.B. für irgendwelche Termine sein soll, dann erzeugt man doch für jeden Termin ein Dokument mit Datum, Uhrzeit oder Dauer, Name, Thema und sonstwas.
Die Kalenderansicht zeigt dann einfach alle vorhandenen Dokumente an und die Felder der zugrundeliegenden Maske werden dabei in Spalten in der Ansicht geordnet.
Wozu soll das mit dem Array gut sein und wieso stehen die Dauer und Name in einem anderen Dokument ?
-
Wozu soll das mit dem Array gut sein und wieso stehen die Dauer und Name in einem anderen Dokument ?
diese Frage beantworte ich Dir: Das weiss er selbst nicht... ich werde selten böse, aber dinnso scheint absolut resistent zu sei gegen jede Art gutgemeinter Ratschläge: Er versucht mit einem (vermutlich fundierten) Wissen über relationale Datenbanken und irgendeiner (oder mehrerer) Programmiersprachen, eine Notes- Datenbank zu generieren, ohne vorher die einfachsten Grundzüge angeschaut geschweige denn verstanden zu haben.
Frag ihn mal, was eine Maske, ein Dokument, eine View ist... und frag ihn mal, ob ihm die Lotus- Formel- Sprache etwas sagt... auf alle diese Fragen wirst Du nur ein Achselzucken bekommen...
Ich sage nochmal: Ohne die Basics wird er sich die Zähne ausbeissen... und mit jedem neuen Thread beweist er das aufs neue..
To, das musste mal gesagt werden.
Tode