Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Ausdrucks-Experte im Quick-Report
Stan_1958 - Do 17.10.02 12:19
Titel: Ausdrucks-Experte im Quick-Report
Hallo ,
ich habe ein Problem mit dem Ausdrucks-Experten (Expression-Builder)
im Quick-Report.
Wenn ich nachfolgenden Quell-Code eingebe, erhalte ich in der Vorschau
die Fehlermeldung: Falsche Parameter für IF
If (tabellen.qdbudgetausw.fieldbyname('Typ').asstring = 'Einnahme') then
sum(Qbudgetausw.summe)
Offensichtlich ist die Syntax im Ausdrucks-Experten eine andere, als
im 'normalen' Quell-Code.
Ich habe auch schon die unterschiedlichsten Arten der Klammersetzung ausprobiert. Leider hilft nichts.
Wer kann mir weiterhelfen? :(
LCS - Do 17.10.02 14:03
Hi
das IF ist bei QuickReport ähnlich aufgebaut, wie das Wenn von Excel.
IF( <EXP>, <X>, <Y> )
Abhängig vom Wahrheitswert des Ausdrucks <EXP> wird der Wert <X> (wahr) oder der Wert <Y> (falsch) zurückgegeben. Es müsste also heissen:
Quelltext
1:
| If (tabellen.qdbudgetausw.fieldbyname('Typ').asstring = 'Einnahme', sum(Qbudgetausw.summe), 0) |
Gruss Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!