[gelöst] FLOWFIELD Abfrage und Ausgabe

21. August 2009 10:52

Hallo,

wir wollten in einem Bericht ein FLOWFIELD ausgeben, bzw. eine IF Bedingung an dieses Feld binden.
Das FLOWFIELD ist als Code definiert.
Nun soll eine globale Variable mit einem Wert gefüllt werden, sobald das FLOWFIELD einen bestimmten Wert aufweist.
Leider funktioniert diese Bedingungung nicht.

Gut dann also die Verknüpfung mit dem original Feld des FLOWFIELDS in seiner eigentlichen Tabelle, ausgeführt gemäß Navisionlektüre.

Dazu haben wir diese Codezeilen verwendet:
Code:
FehlzeitRec.RESET;
FehlzeitRec.SETCURRENTKEY(FehlzeitRec."Employee No.");
FehlzeitRec.SETFILTER(FehlzeitRec."Employee No.","Employee Calendar"."Employee No.");
//FehlzeitRec.SETFILTER(FehlzeitRec."Belong to Date","Employee Calendar"."DateOfPeriodbeginning");
IF FehlzeitRec."Belong to Date" = "Employee Calendar".DateOfPeriodbeginning THEN
FehlzeitRec.FIND('-');
   Fehlzeitgrund :=FehlzeitRec."Absence Code";

IF Fehlzeitgrund ='URL' THEN
  BEGIN
   URLAUB:= "Charged Working Time"
  END;

Die zweite Filterzeile ist auskommentiert, da diese den Fehler "Text":="Date" auswirft, obwohl beide Felder als Date angelegt sind.
Die globale Variable FehlzeitRec ist als Record mit der Tabelle des ursprünglichen Feldes des FLOWFIELD's verknüpft.

Momentan können wir erhalten wir keine Ausgabe von Werten für die Globale URLAUB

Danke für die Hilfe
Stoni
Zuletzt geändert von stoned_n16 am 26. August 2009 11:34, insgesamt 3-mal geändert.

Re: FLOWFIELD Abfrage und Ausgabe

21. August 2009 10:58

Flowfields enthalten nur dann Werte, wenn sie
a) auf einer Form in einer Textbox angezeigt werden
b) zuvor mittels Record.CALCFIELDS(DeinFlowFeld) berechnet wurden.

Re: FLOWFIELD Abfrage und Ausgabe

21. August 2009 11:00

ist die Antwort b abhängig von a?! :)

Re: FLOWFIELD Abfrage und Ausgabe

21. August 2009 11:03

stoned_n16 hat geschrieben:ist die Antwort b abhängig von a?! :)
Sorry, etwas missverständlich.
Nein, sie ist unabhängig, d. h. nur wenn die FlowFields in einer Textbox auf einer Form angezeigt werden, brauchst du vorher kein Calcfields ausführen.
In allen anderen Fällen musst du das Flowfield erst mit Calcfields berechnen, damit es Werte enthält.

Re: FLOWFIELD Abfrage und Ausgabe

26. August 2009 11:21

jetzt zu einem ähnlichen Problem mit nem Flowfield.

Es ist erwünscht den Dateninhalt des Tabellenfeldes (Typ Flowfield) als Textbox in einem Bericht anzudrucken.

Leidlicherweise druckt er es nicht an.
Kann dies an einer hinterlegten Rechnung im Flowfield (SUM...) liegen???
Daten werden in der Tabelle angezeigt, aber auf dem Bericht nicht...

Ich verzweifel gerade...

Danke
Stoni

Re: FLOWFIELD Abfrage und Ausgabe

26. August 2009 11:26

Ohne CALCFIELDS sind alle FlowFields auf Reports erst einmal 0 ...

Re: FLOWFIELD Abfrage und Ausgabe

26. August 2009 11:29

Natalie hat geschrieben:Ohne CALCFIELDS sind alle FlowFields auf Reports erst einmal 0 ...


Sicherheitshalber hatte ich schon CALCFIELDS eingebaut...
aber wahrscheinlich an einer falschen Stelle...

edit: ja, war an der falschen Stelle eingefügt...

Re: FLOWFIELD Abfrage und Ausgabe

26. August 2009 11:34

stoned_n16 hat geschrieben:Sicherheitshalber hatte ich schon CALCFIELDS eingebaut...
aber wahrscheinlich an einer falschen Stelle...


du solltest es direkt vor dem IF platzieren.