Seite 2 von 3

Berechnung in Tabellen

Verfasst: 11.03.2014, 14:57
von nele_sonntag
Und dann hast Du immer noch irgendwelche Skriptreste im PDF - Formular1.E0_0050.Tabelle1.Zeile3.TAGEGELD1

{
case E0_0050.Tabelle1.Zeile3.DAUER1.rawValue > "8":

E0_0050.Tabelle1.Zeile3.TAGEGELD1.rawValue = "12"
}


Und Sachen, die ich Dir schon beim ersten Mal als fehler gesagt hatte, bspw. in diesem Feld  Formular1.E0_0050.Tabelle1.Zeile3.GESAMTKOSTEN1 :(

Code: Alles auswählen

thisrawValue = TAGEGELD1.rawValue + UEBERNACHTUNG1.rawValue + KMGESAMT1.rawValue + NEBENKOSTEN1.rawValue - KUERZUNGBETRAG1.rawValue
 

Berechnung in Tabellen

Verfasst: 11.03.2014, 14:59
von Benedikt
Bei allen DD. Es gibt ja die Werte F,M,A,FM,FA und FMA. Die Werte FM, FA und FMA klappen. Dann wird im Feld "KUERZUNGSBETRAG" der Wert 12 eingefügt. Nicht aber bei den anderen 3 Buchstaben.

Die Scriptreste waren mein Versuch damit im Feld "TAGEGELD" der Wert 12 eingetragen wird wenn im Feld "DAUER" der Wert über 8 ist.

 

Berechnung in Tabellen

Verfasst: 11.03.2014, 15:02
von nele_sonntag
Und Dein Feld Kürzungsbetrag ist ein Dezimalfeld, also sollte man keinen String übergeben. Und Zahlen arbeiten mit dem amerikanischen Format. Du kannst nicht 4,8 übergeben, sondern nur 4.8.

Das hatte ich auch schon am "Geschrieben: 20 Feb 2014 13:38" erklärt! Es ist wirklich ein bisschen schade, dass Du das nicht erst einmal alles sauber durchgehst. :(

Berechnung in Tabellen

Verfasst: 11.03.2014, 15:21
von Benedikt
Oh nein :/

Sorry ich habe wie wild versucht das zu ändern.

Habe es mit Dezimalfeld, nummerisches Feld und Textfeld versucht. Und dann halt noch mit verschiedenen Mustern.

Hab deine Antwort wohl überlesen. Das tut mir sehr leid gerade weil du so viel Geduld und so viel Mühe gibst.


 

 

Berechnung in Tabellen

Verfasst: 11.03.2014, 15:31
von nele_sonntag
Also, dann auf eine Neues...bereinige Deine Fehler, dann schauen wir weiter. :)

Berechnung in Tabellen

Verfasst: 11.03.2014, 15:33
von nele_sonntag
Im Übrigen...Antworten überlesen... ;-)

Berechnung in Tabellen

Verfasst: 11.03.2014, 15:41
von Benedikt
Was die Sache ja nur noch schlimmer macht :/

So die String Sache habe ich schonmal korrigiert.

Und bei Gesamtkosten habe ich jetzt auch den kompletten Pfad angegeben. Ich hoffe mal das war es was du meintest. Obwohl er auch ohne den kompletten Pfad das richtige Ergebnis errechnet hat. Ich weiß natürlich nicht ob es ggf. später zu Folgefehler dadurch kommen kann.

Ich guck mir jetzt nochmal meine Funktion im Feld "TAGEGELD" an.

Berechnung in Tabellen

Verfasst: 11.03.2014, 16:20
von nele_sonntag
Neee...schlampig gelesen. Dein Script kann doch gar nicht funktionieren bei Gesamtkosten!!

Code: Alles auswählen

thisrawValue = E0_0050.Tabelle1.Zeile3.TAGEGELD1.rawValue +

Code: Alles auswählen

thisrawValue
gibt es nicht. Lese doch noch mal nach, was ich mit dem Propertyinspector um Geschrieben: 19 Feb 2014 14:53 geschrieben habe.



Berechnung in Tabellen

Verfasst: 11.03.2014, 16:22
von nele_sonntag
Und bei der String-"Sache" hast Du auch nicht richtig gelesen. Wenn Du einen String übergibst, benötigst Du " ". Wenn Du eine Zahl übergibst, sind die Hochkommata völlig überflüssig. Du willst doch eine Zahl und keinen Text übergeben.

Mit dem Lesen meiner Kommentare hast Du es scheinbar nicht so. ;-)

Berechnung in Tabellen

Verfasst: 11.03.2014, 16:34
von Benedikt
Hm aber wieso klappt es denn bei Gesamtkosten???

Ich habe es einmal über die PDF-Vorschau getestet und auch hier im Forum. Das macht mich etwas stutzig. Daher habe ich da auch nie nach einem Fehler gesucht weil es ja die ganze Zeit klappte.


Ich habe es jetzt aber abgeändert genauso wie die " " bei den Zahlen.

Ich bedanke mich aber noch einmal bei dir für die Geduld die du mit mir hast :) Ich war noch nie ein guter Schüler ;-)