Domino 9 und frühere Versionen > Entwicklung
Wertuebernahme aus einer Ansicht!!!
mh70220:
Danke fuer eure schnelle Hilfe. Doch irgendwas passt bei meiner Formel immer noch nicht. Schaut mal bitte ob ihr den fehler findet:
@If(PersBearbeiter="";"";@Word(@DbLookup( "" : "NoCache" ; "" : "" ; "($PersBeHelp)" ; PersBearbeiter ; 2 ); "~"; 2))
Das Feld ist ein Textfeld "berechnet" wo diese Formel drinsteht.
Ich bekomme immer die Fehlermeldung: Eintrag im Index nicht gefunden, oder der Index ist fuer die Ansicht nicht aufgebaut!
cococo69:
Hallo mh,
liegt die DB lokal auf deinem Rechner oder auf einem Server?
cococo69
Glombi:
Die Angabe der Datenbank (2. Parameter) scheint mir falsch: Du suchtst doch in der gleichen Datenbank, oder?
Also so
@If(PersBearbeiter="";"";@Word(@DbLookup( "" : "NoCache" ; "" ; "($PersBeHelp)" ; PersBearbeiter ; 2 ); "~"; 2))
Ausserdem muss die erste Spalte der View "($PersBeHelp)" sortiert sein - bitte prüfe das mal. Dort muss als Wert der Namen PersBearbeiter stehen.
Andreas
mh70220:
He Andreas,
danke fuer die Fehlerbehebung. Nur klappt alles :)
Matthias
animate:
abgesehen von dem Problem mit der Fehlermeldung hätte ich auch noch mal ne Frage dazu.
ich dachte, das läuft so ab: ich mache einen Lookup, bekomme den zusammengesetzten String zurück und schreibe den in ein verstecktes Feld (anders formuliert, ein verstecktes berechnetes Feld enthält die DBLookup Funktion). Jedes andere berechnete Feld holt sich mit @Word "seinen" Wert aus dem String, der ja jetzt in diesem versteckten Feld steht. Dadurch ist die Anzahl der Lookups = 1.
So wie es aussieht, habe ich da was falsch verstanden, denn mh7411 macht in jedem berechneten Feld einen Lookup und als ich Axels Post nochmal genau gelesen habe, dann steht das auch genau so da drin.
Also habe ich bei dieser Lösung auch 5 Lookups bei 5 berechneten Feldern.
Allerdings, wo ist da jetzt die bessere Performance gegenüber 5 stinknormalen Lookups ohne diesen zusammengesetzten String?
Oder wie groß mag sie sein?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln