Hallo zusammen,
habe in meiner DB folgendes Problem:
- es geht um ein Feld(hdaAntwortNr, Number) in meiner Antwortmaske, welches beim Erstellen eines neuen
Antwortdokuments anzeigen soll, die wievielte Antwort dieses Dokument zum Hauptdokument ist
Mein Lösungsansatz:
- eine programmatische View(die ich auch sonst benutze) mit 3 Spalten:
Spalte 1: GLLinkID (hat beim Hauptdoc 32 Stellen("H#" + @Text(@DocumentUniqueID)), bei den Antwortdocs mehr)
Spalte 2: Form
Spalte 3: Anzahl der Antwortdokumente(falls Feld leer, wird 0 angezeigt)
- in dem besagten Feld hdaAntwortNr hinterlege ich einen DBlookup, der auf diese View zugreift und den spalten wert auslesen soll
Das Feld hdaAntwortNr:
FIELD ParentID := ParentID;
FIELD WERTTMP := WERTTMP;
FIELD class := "Notes";
FIELD cache := "NoCache";
FIELD server := "";
FIELD database := "Notes-Tipps&Tricks.NSF"; (der komplette Pfad: Tipps+Tricks\Notes-Tipps&Tricks.NSF)
FIELD view := "progvLinkID"; (das ist der Alias)
FIELD key := ParentID; (für das Antwortdokument gilt bei der Erstellung: @Left( GLLinkID; 34))
FIELD columnNumber := 3;
WERTTMP := @DbLookup( class : cache ; server : database ; view ; key ; columnNumber );
WERTTMP+1
Die Fehlermeldung:
- File does not exist
- egal, wie der Typ des Feldes ist(editable, computed...) => die Antwortmaske lässt sich nicht öffnen
- Fehler wird als Feldwert angezeigt, wenn ich die gesamte Formel im Querysave hinterlege
Wer kann mir helfen?
Vielen Dank im voraus.
forrest g