Domino 9 und frühere Versionen > ND8: Entwicklung
Eingeb. Ansicht per Formel
S-IT:
Ein schönen guten Nachmittag an alle Leser,
vielleicht könnt ihr mir helfen bzw. Auskunft geben. Ich habe mir die Suche schon durchgeblättert, im Prinzip hab ich aber keine Hilfe bisher finden können die mir eine klare Ansage gibt.
Folgendes Problem:
ich versuche eine eingebettete Ansicht in einer Maske aufzunehmen, die aus einer externen DB kommen soll. Dies kann auf 2 Arten erfolgen, einmal per Auswahldialog und einmal per Formel. Ersteres ist recht simpel gehalten, nur hab ich dort das Problem, das in der Auswahl der Datenbank mir auch reichlich DBs angezeigt werden, nur eben genau die nicht, die ich benötige (wie bekommt man die Liste wohl uptodate...)
Letzteres, also per Formel, wäre eine elegante Lösung die ich bevorzugen würde aber ich keine Zeile Formelsprache kenne, um dort auf die externe DB zu verknüpfen. Laut Internetrecherche soll es angeblich nicht gehen, mehr als eine View per Formel auszuwählen.
Welche Erfahrung habt ihr? Was könnt ihr mir mit auf den Weg geben?
Danke fürs Lesen und Antworten!
koehlerbv:
Per Formel geht das tatsächlich nicht (was die meisten als sehr grosses Manko sehen). Helfen würde nur, ganz tief unter die Haube zu gehen und die ID der einzublendenden View direkt im Designelement zu manipulieren (mit all den Nachteilen, die man sich da meist einhandelt).
Grund für das Nicht-Erscheinen beim manuellen Aufnehmen: Die Ziel-DB steht nicht auf dem Workspace. Hinzu könnte ein korrupter Cache kommen.
Bernhard
S-IT:
Hi Bernhard,
nett von dir für die schnelle Antwort.
In der Tat ist es ein großes Manko...
Das mit der Anzeige der DB in der Auswahlliste habe ich schon versucht zu untersuchen. Die Kachel befindet sich aufm Workspace, seit längerem auch. Der Cache wurde von mir an allen Stellen wo Lotus cache't (und das kann es gut) ausradiert, so dass er quasi neu geschrieben wird. Auch habe ich bei der Ziel-DB Eigenschaft angehakt, er solle diese "in datenbankübergreifende Indizierung aufnehmen"
Aber wie mir scheint lässt mich Lotus hier im Stich :-\
oxyd21:
--- Zitat von: S-IT am 13.07.11 - 15:34:29 ---"in datenbankübergreifende Indizierung aufnehmen"
Aber wie mir scheint lässt mich Lotus hier im Stich :-\
--- Ende Zitat ---
Das hat damit m.E. nix zu tun. Cache.ndk gelöscht, mal ein compact auf deinen Workspace gemacht oder F9 gedrückt.
Wenn's etwas pragmatischer sein darf: Probiere einen anderen Rechner aus.
VG, Michael
koehlerbv:
Hier bin ich jetzt überfragt, mir ist das noch nicht passiert. Allerdings verwende ich wegen der starken Einschränkungen auch de facto nie (mehr) embedded views - soll die Anwendung distributiert werden, geht das nicht (oder nur haarsträubend, der leibe Kunden-Admin kann nicht einfach mal eine DB neu anlegen / kopieren, wenn er Probleme hat etc. pp .
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln