Fonction pour afficher les mois de Janvier a fevrier

limelloyd Messages postés 25 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 17 novembre 2011 - 26 oct. 2010 à 16:59
limelloyd Messages postés 25 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 17 novembre 2011 - 27 oct. 2010 à 18:50
Salut a tous, je recherche une fonction qui pourrait me permettre d'afficher les mois de janvier a Afficher. En VB.net il y a la fonction Monthname, mais j'arrive pas a trouver son equivalent en VFP.

Mon programme consiste a charger un combo box qui par la suite charge les mois de janvier a fevrier dans un grid.

Merci de votre aide

5 réponses

michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
26 oct. 2010 à 17:19
Bonjour,

tu n'as pas du chercher très longtemps!
regarde CMONTH dans l'aide...
0
limelloyd Messages postés 25 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 17 novembre 2011
26 oct. 2010 à 17:41
Si j'ai vu la fonction Cmonth, mais elle me demande d'abord une date fixe de sorte qu'elle me ramène le mois.

j'aimerais une fonction avec laquelle je pourrais utiliser de cette facon :

i=1
do while i <= 12
vmois = cmonth(i)
enddo

Mais il se trouve que le Cmonth ne marche pas comme sa. il me demande une date JJ/MM/AAAA.

merci de m'eclairer !!
0
limelloyd Messages postés 25 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 17 novembre 2011
26 oct. 2010 à 17:42
ce sont les mois de janvier a decembre que je voudrai afficher
0
michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
27 oct. 2010 à 17:29
Cmonth demande une date comme argument (et pas obligatoirement une date au format JJ/MM/AAAA).
une date peut être obtenue par la fonction DATE(annee, mois, jour) dans laquelle annee, mois et jour sont des entiers.
Tu peux donc écrire DATE(1900, i, 1)et faire ta boucle sur i comme tu le souhaites.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
limelloyd Messages postés 25 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 17 novembre 2011
27 oct. 2010 à 18:50
merci pour ce code je vais l'essayer egalemnt, mais j'avais resolu le probleme hier grace a une incrementation de month et cmonth. CMONTH(GOMONTH((date),i))
0
Rejoignez-nous