Feldbedingungen im ReportPro2 und MacroCompiler

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

Post Reply
comitas2
Posts: 48
Joined: Thu Jul 18, 2019 9:13 am
Location: Germany

Feldbedingungen im ReportPro2 und MacroCompiler

Post by comitas2 »

Hallo,
einige umfangreichere Reports (.rpt) aus VO bzw. Vulcan laufen nicht unter X#. Dabei habe ich festgestellt, dass bei der Interpretation durch den MacroCompiler bei

bBlk :=&(cNew) // see if we can evaluate it -> in Section(R,S,D).prg Zeile 124

folgende Feldbedingungen einen Fehler erzeugen:
'PgNo()=1.and.rpVarValue(1,18)'
'PgNo()=1.or.rpVarValue(1,19)'

folgende Feldbedingungen erzeugen keinen Fehler:
'rpVarValue(1,17).and.rpVarValue(1,18)'
'PgNo()=1 .and. rpVarValue(1,18)'
'PgNo()=1 .or. rpVarValue(1,19)'

Gibt es eine Möglichkeit den MacroCompiler durch das Setzen einer Variablen diese ‚Leerzeichen‘-Bedingung zu umgehen?
…wenn ich in dem Code von Section(R,S,D).prg Zeile 117 folgendes einfüge:
cNew := StrTran(cNew,".and."," .and. ")
cNew := StrTran(cNew,".or."," .or. ")
laufen meine Reports.
Gruß Jörg

P.S. habe auch gerade im bBrowser so einen Fehler erhalten, z.B. bColorCondition(Class).prg Zeile 23
self:uCondition := &("{|Server, Column, Row, RecNo| " + uCondition + "}")
User avatar
robert
Posts: 4225
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

Feldbedingungen im ReportPro2 und MacroCompiler

Post by robert »

Jörg,

Which version of X# are you using ?
I think this was fixed in 2.8c.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Feldbedingungen im ReportPro2 und MacroCompiler

Post by wriedmann »

Hi Robert,
PMFJI: 2.8c is a subscribers only release, so not everybody can use it.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
comitas2
Posts: 48
Joined: Thu Jul 18, 2019 9:13 am
Location: Germany

Feldbedingungen im ReportPro2 und MacroCompiler

Post by comitas2 »

Hallo Robert,
Die eingesetzte Version von XSharp ist die 2.8.1 vom 18.05.2021 (die also vom letzten Public Installer).
Gruß Jörg
User avatar
robert
Posts: 4225
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

Feldbedingungen im ReportPro2 und MacroCompiler

Post by robert »

Wolfgang,
wriedmann wrote:Hi Robert,
PMFJI: 2.8c is a subscribers only release, so not everybody can use it.
Wolfgang
I know. And it will be included in the next public build too.
There has to be a benefit for the people that support us with their money <g>.

Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Feldbedingungen im ReportPro2 und MacroCompiler

Post by wriedmann »

Hi Robert,
I know. And it will be included in the next public build too.
There has to be a benefit for the people that support us with their money <g>.
yes, and I have to agree, even if sometimes (like in this case) it creates more work for you.

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply