C'est super, j'ai donc testé comme source du rapport une vue et c'est nickel plus d'erreur. Je cherche maintenant à afficher une valeur booléène de manière sympatique, parce que là j'ai juste réussi à afficher des trues false et j'aimerais afficher une image par exemple à la place, y-a-t-il un moyen ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
voici un petit script qui teste l'id sexe (1 pour homme, 2 pour femme) et affiche une image homme ou femme ...
Les images sont superposées et "sharedimage =false"
Remarquez au passage cettefonction LUa qui permet de transformer un booleen LUA en numérique
function bool2num(var)
return var and 1 or 0
end
-- Sur l'évennement ActionOnChange du rapport
function MonRapport:ActionOnChange()
local homme=self.getProperty("lbSexe.Caption")=="1";
self.setProperty("imgHomme.printable",bool2num(homme))
self.setProperty("imgFemme.printable",bool2num(not homme))
end
Last edit: neuts-jl 2018-03-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
C'est super, j'ai donc testé comme source du rapport une vue et c'est nickel plus d'erreur. Je cherche maintenant à afficher une valeur booléène de manière sympatique, parce que là j'ai juste réussi à afficher des trues false et j'aimerais afficher une image par exemple à la place, y-a-t-il un moyen ?
Rien de plus facile:
voici un petit script qui teste l'id sexe (1 pour homme, 2 pour femme) et affiche une image homme ou femme ...
Les images sont superposées et "sharedimage =false"
Remarquez au passage cettefonction LUa qui permet de transformer un booleen LUA en numérique
function bool2num(var)
return var and 1 or 0
end
-- Sur l'évennement ActionOnChange du rapport
function MonRapport:ActionOnChange()
local homme=self.getProperty("lbSexe.Caption")=="1";
self.setProperty("imgHomme.printable",bool2num(homme))
self.setProperty("imgFemme.printable",bool2num(not homme))
end
Last edit: neuts-jl 2018-03-22
Ce post pourrait allez dans les "how to"