Expression TQRExpr QuickReport
Bonjour
Je prépare l'impression de champs d'une base de données avec QuickReport.
Si le champs «FINCONSTRUCT» est vide, je veux que son libellé ne s'imprime pas.
Pour cela, j'utilise l'instruction suivante dans le code Delphi (je ne peux pas le mettre dans la propriété 'Expression du composant' parce que le nom de la table varie et est choisi lors de l'exécution du composant):
FinConstLabelQRExpr.Expression := 'IF(FINCONSTRUCT = '''' , '''',''Fin construction''';
'Unknown' s'imprime dans le libellé alors que le champs est reconnu puisqu'il est imprimé dans le composant QrbdText associé.
Quelqu'un pourrait-il me dire pourquoi ?
Merci d'avance