crystal reports : gauche() de la fonction des sorties des symboles?
Quand je lance le suivant:
left({_v_kap.cpudesc}, (instr({_v_kap.cpudesc},",") ))
la fonction des sorties : ¤¤O¤ et autres variations
cependant si je viens de lancer
left({_v_kap.cpudesc}, 48)
elle retourne la chaîne correctement jusqu'à 48 caractères
et si je viens de lancer
instr({_v_kap.cpudesc},",")
il retourne 48
Si je les combiner entre eux, ne devrait pas ce travail?
des idées?
Vous devez vous connecter pour publier un commentaire.
Pensé à elle. Si la fonction instr() ne trouve pas l'élément, l'ensemble de la fonction bombes.
J'ai vérifié l'état pour voir si son supérieur à zéro. vérifier s'il fonctionne, le faire, autrement ne pas vérifier la virgule
pos := instr({_v_kap.cpudesc},",")
si pos - > 0 then
gauche({_v_kap.cpudesc}, (instr({_v_kap.cpudesc},",") ))
d'autre
{_v_kap.cpudesc}
cela corrige le problème.
Phill,
Dans le code que vous avez fourni un ")" est manquant.
Je crois qu'il devrait être
Thnks