Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour, je viens de voir qu'il y à une section Francophone donc je tente d'avoir des réponses à mes questions.
Je souhaiterai que tous mes champs (par défaut) m'affiche une valeur null si le champs est vide car ce n'est pas le cas. Je m'en suis aperçu car dans mes expressions d'objets je n'ai pas toujours les bons résultats parfois les champs sont Null, ou parfois RIEN.
J'ai donc fait une fonction qui me transforme les valeurs en null :
function Format_champs(valeur)
if(valeur="" or valeur= " " or isnull(valeur)=-1) then Format_champs=null() else Format_champs=valeur
end function
Ensuite dans mon script j'indique ma fonction devant mes champs :
Load
Format_champ(le-nom_de_mon_champ)
Le problème j'ai énormement de champs et lorsque je recharge cela devient lourd. Y aurait-il un moyen de créer une variable ou une fonction qui me permettrait d'appliquer automatiquement ma fonction à tous mes champs. J'ai vu qu'il existait une variable $Field ou une fonction FieldName je crois mais je suis perdu.
Auriez vous une solution ?
D'avance merci
Bonjour,
Le plus simple est d'identifier les champs où ce problème risque d'arriver, et si vous souhaitez gagner un peu de temps en évitant de faire plusieurs tests, vous pouvez utiliser cette fonction qui conviendra dans tous les cas :
if(len(trim(MonChamp))=0, Null(), MonChamp)
Martin Favier
Bonjour,
Ma réponse a-t'elle solutionné votre problème ?
Martin Favier