ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: vartype ou type   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mer. 16 décembre 2015, 19h48

Francis Faure
France France

atoutfox.public.association

Re: vartype ou type

Olivier

la réponse est donc bien dans AFIELDS()

https://msdn.microsoft.com/en-us/library/aa977240%28v=vs.71%29.aspx

Cordialement
Francis


Le mer. 16 décembre 2015, 19h33 OlivierH a écrit :
> Salut Francis
>
> Je modifie mon prg qui export une table en csv.
> avec des textmerge
>
> Je teste le type du champs
>
> si j'ai du int je voudrais faire alltr(str(monchamps))
> si j'ai du decimal je voudrais faire transf(monchamps,"999.99")
>
> cdlt
> Olivier
>
>
>
> Le 16/12/2015 19:24, Francis Faure a écrit :
> > Olivier
> >
> > il faut utiliser la fonction VARTYPE avec le nom de la variable,
> >
> > ? VARTYPE(m.NomDeTaVariable)
> > ? VARTYPE(ALIAS.CHAMP)
> >
> > Pour un numérique : le retour est "N" (Numeric, Float, Double, or Integer)
> >
> > VARTYPE() est a préférer car compilé, alors que TYPE("...") est evalué en runtime et nécessite une compilation a l'exécution
> >
> > Pour ta question "J'aimerais pouvoir différencier un numeric vs d'un décimal ?"
> >
> > Pourrais tu préciser ? un exemple ?
> >
> > Si tu parles d'un type de colonne de table : voir AFIELDS()
> >
> > Cordialement
> > Francis
> >
> >
> >
> > Le mer. 16 décembre 2015, 19h08 OlivierH a écrit :
> >> Bonjour à tous,
> >>
> >> Quel est le moyen en Vfp pour connaitre le type d'un champs variable
> >> ou d'un champs table.
> >>
> >> J'aimerais pouvoir différencier un numeric vs d'un décimal ?
> >>
> >> Et type ou vartype ne fait pas la différence.
> >>
> >> merci à vous
> >> .
> >>
> >
> >
> >
> .
>


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016977
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3