Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: CrazyCoder am 16.04.03 - 13:38:36
-
Hi Leute! ;D
Da bin ich wieder!
So ich versuche gerade ein Antwortdokument an ein Hauptdokument zu hägen, soweit kein Prob, anzeigen usw. auch kein Thema!
Ich müßte jetzt Feldwerte aus dem Hauptdokument abfragen! Die müssen immer aktuell sein, sonst hätte ich ein Problem, hat da jemand Ahnung von??
Kann doch eigentlich nicht so schwer sein oder??
Danke schonmal für eure Mühen! ;)
CrazyCoder
-
... das war vor ein paar Tagen bereits Thema...
... mit Formel kannst du das über @GetDocField lösen
_Wert := @GetDocField( @Text($Ref ) ; "FeldName" );
ata
-
Hi!
Also das funzt soweit! Aber wenn ich ein neues Antwortdok erzeugen will bekomme ich ne Fehlermeldung! :(
Kann mir die mal bitte jemand erklären?!
Danke!
(Bild liegt im Anhang)
cya
CrazyCoder
-
... ich kenne deinen Ablauf nicht. Vielleicht gibt es das Doc noch nicht, da noch nicht gespeichert... gib mal mehr INFOS
ata
-
Habe ein Hauptdok (ist gespeichert) und versuche dazu, aus der Ansicht mit
" @Command([Compose]; "uebersicht") "
ein Antwortdok zu generieren, indem eine Übersicht sein soll. Dafür muß ich, unteranderem, das Feld "Leiter" übernehmen!
Ich hatte ein Antw.dok. schon erstellt, bevor ich mit dem @GetDocField daran gearbeitet. In diesem Dok wird alles einwandfrei angezeigt! Nur wenn ich ein neues Antw.dok. erstellen will, kommt dieser Fehler!!
Habe auch gerade das Feld entfernt, dann springt er auf das nächste Feld das mit dem @GetDocField arbeitet!!! Meine Formel für das Feld "Leiter" in dem Antw.dok.:
var1 := @GetDocField( @Text($Ref ) ; "Abteilungsleiter" );
var1
Ich versteh's nicht!! ??? :-[ ??? :-[ ???
CrazyCoder
-
Hy,
das Dokument muss zuerst gespeichert sein damit du $Ref auslesen kannst.
:)
CU
Martin
-
Hi Martin,
ich hab doch gesagt, das ich das Hauptdokument gespeichert habe! Also was soll ich denn noch speichern?? ;)
CrazyCoder
-
... du stehst im Augenblick aber doch in der Antwort, oder...
ata
-
Hä? Ne! Ich kann das Antwortdok ja garnicht öffnen! Beim öffnen kommt diese Fehlermeldung!!
-
Hy,
ich meinte damit das Antwortdok muss gespeichert sein damit du den Feldwert aus $REF überhaupt bekommst.
Du kannst ja in der Formel noch eine @If(IsNewDoc;.......... einbauen dann solte die Fehlermeldung nicht mehr kommen.
Cu
Martin
-
... du mußt in deiner Formel (auslesen des Leiters) noch mit @IsNewDoc genau den Fall abfangen, daß ein neues Doc erstellt werden soll. Erst nach dem Speichern deines neuen Antwortdoc kann dann der Leiter ausgelesen werden...
@If( @IsNewDoc ; "" ; @GetDocField( @Text($Ref) ; "Dein Leiterfeld") )
... du musst dich in Notes versetzen, und das kann erst auf Felder zugreifen, wenn sie gespeichert wurden...
ata
-
...
... du musst dich in Notes versetzen, ...
;D ;D ;D ;D
-
... zur Not gibts dann ja noch Psychiater, falls man dabei durchdreht... ;D ;D ;D
ata
-
Hey Cool!
Danke leute!!
Sagt mal, wie generiere ich denn jetzt ne Ansicht die mir nur alle Antwortdoks anzeigt??
Hab jetzt ein Feld "Kennung" ertellt (Berechnet) und das auf "TEST" gestellt, dann hab ich ne Ansicht generiert und die Auswahl auf SELECT Kennung = "TEST" 'gestellt'.
So und nu zeigt er nix an. >:(
Wie muß ich das machen, das es funzt???
DANKE!
CrazyCoder
-
Hab jetzt ein Feld "Kennung" ertellt (Berechnet) und das auf "TEST" gestellt, dann hab ich ne Ansicht generiert und die Auswahl auf SELECT Kennung = "TEST" 'gestellt'.
So und nu zeigt er nix an. >:(
Wie muß ich das machen, das es funzt???
DANKE!
das funzt nicht...
gruss
-
Tach Till!
Das sehe ich auch das das nicht funzt!!! ::)
Ich wollte wissen wie das geht!
Gruß
CrazyCoder
-
damit meine ich nicht, dass es so wie du es probiert hast nicht funktioniert, sondern dass man hier mal wieder an die grenzen von notes stoesst...
es geht einfach nicht...
was aber auch irgendwo auch sinn macht, wenn man mal genau drueber nach denkt...
hast du schon mal ein kind ohne eltern gesehen ?
gruss
-
Wenn du es so siehst sieht man kinder auch mal ohne eltern, ja! Zum Beispiel draussen beim spielen! ;D
Ich muß aber aus den Informationen die im Antwortdok stehen eine Statistik/Ansicht generieren, wie kann ich die Grenze den ein bischen ausweiten???
-
indem man mit 'Moechtegern'-Antwortdokumenten arbeitet...
hier muesstest du aber deine ganze anwendung umstricken...
till
-
hm...hört sich zwar scheiße an, aber ich brauch diese Übersicht! :'(
Was sind 'möchtegern'-Antwortdok's??
-
dass sind normale Notes-Dokumente die ueber einen schluessel (aehnlich wie $REF) mit dem Mutterdokument verknuepft sind...
aber vorsicht, halbwegs relationale dinge mit notes abbilden, da geraet man schnell in teufels kueche... da man schluessel 'mitziehen', pasten verbieten, etc. muss...
-
aha, ok und wie mach ich das???
-
... du nimmst die DocID des Hauptdokumentes und übergibst sie den Unterdokumenten in einem Feld ParDocID - du baust, wie Till schon erwähnte die $Ref-Felder nach. Die MAsken der Dokumente sind alles Hauptdokumente, und damit isoliert auswertbar, anzeigbar...
... in den Ansichten werden die Dokumente dann anhand der gemeinsamen DocID/ParDocID kategorisiert...
ata
-
Hallo,
wenn ich es richtig verstanden habe, sollen in einer Ansicht nur die Antwortdokumente angezeigt werden und keine Hauptdokumente. Das sollte doch mit entsprechender Selektionsformel und der deaktivierten Ansichtenoption "Show response documents in a hirarchy" möglich sein.
:-\
-
uupss, sorry, ich nehm alles zurueck, was ich gesagt habe -> gestern wurde die grillsaison mit einigen biers eroeffnet :P
-
DANKE ghost!!!!!!!!! ;D ;D ;D ;D ;D ;D
Das Prob hat mich jetzt einen ganzen Tag gekostet!!! DANKE!!!!
Achja, herzlich willkommen im Forum! ;)
cya
CrazyCoder