J'ai un champ de formule dans mon rapport Crystal 9, qui extrait un champ numérique de la base de données et le convertit en une chaîne, qui est stockée dans un stringVar
.Affichage d'un champ de formule en tant que chaîne plutôt qu'un booléen dans CR9
Si le nombre est inférieur à 1000 (< 1000), le stringVar
concatène puis 0 sur l'avant, de faire toutes les chaînes 4 chiffres (ne peut pas être plus que cela, en raison du format dans le programme J'ai écris).
J'essaie d'utiliser ce champ de formule pour afficher le stringVar
à 4 chiffres, mais il sort soit True
ou False
, plutôt que la chaîne. Pourquoi est-ce, qu'est-ce qui doit changer?
stringVar ACP := CStr ({Acquisition_Commission.AqYear});
If {Acquisition_Commission.AqYear} < 1000 Then
ACP = "0" & ACP
Else
ACP = ACP
En fait, le top 2 encore affiché uniquement soit'on' ou 'false'. La troisième méthode affichait simplement des décimales aléatoires (2.00 et 4.00, par exemple). Le dernier fonctionne, cependant, merci. – Harambe