Unsichtbare Detailbereiche lassen keine Berechnungen zu
Jörn Maas
Hallo,ich habe eine Detailzeile mit einer Textbox. Die Detailzeile ist im Beispiel detTax. dTax ist eine globale Variable die im DocumentFooter hinterher benutzt wird.
Nun zum eigentlichen Problem. Wird detTax.visible = False gesetzt (irgendwo, auch nach der Wertzuweisung) so wird die ursprüngliche Wertzuweisung nicht ausgeführt (Rollback?)
Benutze ich den Code von unten und kommentiere im ersten Block die Zuweisung aus, dann läuft alles wie gewünscht.
Ist dies Verhalten so definiert, oder handelt es sich hier um einen Bug?
Dim dTaxResult As Double
dTaxResult = iif (beu_curNum = 0, DocumentRow("VatSumSy"), iif (beu_curNum = 1, DocumentRow("VatSum"), DocumentRow("VatSumFrgn")))
If dTaxResult <> 0 Then
txtTaxSum.value = dTaxResult
dTax = dTax + dTaxResult
detTax.visible = False 'nur jetzt zum Testen...
Else
detTax.visible = False
End If
Philipp Knecht
Hi JörnBitte nicht so machen weil:
generateScripts können jenachdem 2 mal aufgerufen werden.
(Falls er einen Seitenumbruch macht)
Wenn dann im GETDATAscript des databandes. dann hat es nämlich auch keinen einfluss ob das detail ein/ausgeblendet wird.
hth
Jörn Maas
Hallo Philipp,danke für die schnelle Antwort. Okay, ich habe es jetzt in das Databand verfrachtet und es funktioniert wie gewünscht.
Danke nochmals
Jörn
0
Please sign in to leave a comment.
Comments
0 comments