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, 21h03
OlivierH
atoutfox.public.association

Re: vartype ou type

Merci

j'ai reussi à bidouiller un truc avec afield, je recupère les decimals
et je suis bon à tous les coups.

@ bientot
Olivier,


Le 16/12/2015 19:48, Francis Faure a écrit :
> 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=0000016978
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