Autor Thema: Feldinhalt aus Antwortdokument summieren  (Gelesen 5481 mal)

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Feldinhalt aus Antwortdokument summieren
« Antwort #20 am: 18.05.04 - 16:37:45 »
Hast du einen Vorgabewert für das "Hin" Feld?

Werden den jedesmal 2 Einträge gemacht? Auch wenn du weitere Antworten anlegst mit "Nein" mal als Wert?

Und steht in den anderen Aktionen der Antwortmaske auch sicher nichts mehr was den Eintrag hevorrufen könnte! (siehe Bild)
 
Wie sind die Felder angelegt? Einfache Textfelder - bearbeitbar oder sind da auch Formeln hinterlegt?

Also die Formel sollte so wie sie da hinterlegt ist funktionieren wenn nicht andere Einstellungen dazwischen funken!

Wenn du nicht weitekommst, kannst du mir gerne die TestDB mailen!

Grüße, Krista
Grüße, Krista

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
Re:Feldinhalt aus Antwortdokument summieren
« Antwort #21 am: 18.05.04 - 16:45:43 »
Hi,

also ich habe auf dem Hauptdokument ein Feld hin (berechnet. Wert = hin, Mehrfahwerte zulassen)

Auf dem Antwortdokument ist das Feld hin_ja1 (Kontrollkästchen)
Im Querysave ist die Formel:
FIELD temp :=@Trim(@GetDocField(MainID; "hin"));
@If(temp="";@Trim(@SetDocField(MainID; "hin";hin_ja1));@Trim(@SetDocField(MainID; "hin";temp : hin_ja1 )));


Also wenn ich hin_ja1 ankreuze und das Antwortdokument abspeichere wird in das Feld hin im Hauptdokument der Wert aus hin_ja1 reingeschrieben.

Wenn ich das Feld nicht ankreuze, dann steht in hin auch nix drin.

Nur wie gesagt, wird pro Antwortdokument, bei dem auch hin_ja1 angekreuzt ist in das Feld hin im Hauptdokument 2x der Wert aus hin_ja1 reingeschrieben.

Windows XP
Notes 6.5

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Feldinhalt aus Antwortdokument summieren
« Antwort #22 am: 18.05.04 - 18:23:33 »
Ich würde die Formel noch um folgende Abfrage erweitern.
Also die Formel stimmt, bei mir funktioniert es einwandfrei so wie ich es beschrieben habe!

FIELD temp :=@Trim(@GetDocField(MainID; "hin"));
@If (hin";hin_ja1="";"";@If(temp="";@Trim(@SetDocField(MainID; "hin";hin_ja1));@Trim(@SetDocField(MainID; "hin";temp : hin_ja1 ))));

Also ich schicke dir eine Kopie einer Datenbank, wo ich (unter anderem) die wichtigsten Elemente drin habe zu  und vergleiche sie bitte mit deinen Einträgen:

Die Maske "Dokument" mit den geänderten Feldern "gesamt" und "ID",

die Maske "Antwort" mit den geänderten Feldern "MainID" und "ergebnis" und der Änderung nur im Querysave der Maske "Antwort"!

Falls du damit nicht weiterkommst müsste ich doch mal in deine Testdatenbank reinschauen!

Grüße, Krista

« Letzte Änderung: 19.05.04 - 09:24:15 von webchild »
Grüße, Krista

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
Mail ist unterwegs...
« Antwort #23 am: 19.05.04 - 11:52:01 »
  Danke Dir
Windows XP
Notes 6.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz