Précédent   Forum des professionnels en informatique > Environnements de développement > WinDev
WinDev Forum d'entraide sur la programmation en WinDev
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 16h08   #1
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Par défaut Masque date pour fonction saisie()

Bonjour à tous.

J'ai un problème de saisie de date.
Mon projet a été créé en WD16.
Depuis que je l'ai basculé en WD17, les saisies de date à l'aide de la fonction saisie() ne fonctionne plus correctement. Le champ de saisie n'a plus son masque Date, donc les dates se présentent AAAAMMJJ.

Voici comment je fais
Code :
1
2
3
4
5
valeur_date est une date
SI Saisie("Entrez la nouvelle date",valeur_date) ALORS
	// Traitement
FIN
Je précise que lorsque mon projet était en WD16, la fenêtre de saisie avait bien le bon masque.
Dans l'aide de la fonction saisie() il y a plein de masques mais pas de date.

Est-ce que quelqu'un utilise cette fonction avec ce masque correctement sous WD17 ?

Merci.
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h55   #2
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Est-ce qu'une personne pourrait tester ce code sous WD17 ?

Code :
1
2
3
4
5
6
dMadate est une Date

SI Saisie("Entrez la nouvelle date",dMadate) ALORS
	Info(dMadate)
FIN
Est-ce que la saisie de la nouvelle date se fait avec un masque Date ou avec un masque Texte ?

Merci beaucoup.
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 16h44   #3
Membre Expert
 
Homme Nicolas Jeanneau
Développeur informatique
Inscription : octobre 2010
Messages : 640
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Jeanneau
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Bâtiment

Informations forums :
Inscription : octobre 2010
Messages : 640
Points : 1 023
Points : 1 023
Bonjour,

va voir dans la les paramètres de langues du projet si le format par défaut des dates aurait bougé !

à bientôt,

Nicolas
Nicolas_Jeanneau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 09h12   #4
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Merci pour ta réponse.

Je viens de vérifier et les paramètres sont bons.
L'option était sur "Utiliser les paramètres définis dans les options linguistiques de Windows".
J'ai essayé d'utiliser d'autres formats (AAAA-MM-JJ) mais la fenêtre de la fonction Saisie() n'utilise toujours aucun masque, la date est présentée comme tu texte au format AAAAMMJJ.

Nicolas, est-ce que tu as WD17 ? Est-ce que chez toi ça marche ?
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 09h58   #5
Membre Expert
 
Homme Nicolas Jeanneau
Développeur informatique
Inscription : octobre 2010
Messages : 640
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Jeanneau
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Bâtiment

Informations forums :
Inscription : octobre 2010
Messages : 640
Points : 1 023
Points : 1 023
Bonjour,

je n'ai pas Windev 17 donc je n'ai pas pu tester. Le format par défaut est AAAAMMJJ donc que ce soit ça en affichage ne me surprend pas trop. Maintenant, si tu changes dans l'onglet Langues, ça devrait s'adapter. Il faut peut-être refaire une application dans le projet en reprenant le format par défaut du projet.

N'ayant pas la 17, je ne pourrais pas trop t'aider pour faire des changements plus précis.

à bientôt,

Nicolas
Nicolas_Jeanneau est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/02/2012, 10h15   #6
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Oui les dates sont bien enregistrées en AAAAMMJJ mais je peux choisir n'importe quel format dans l'onglet langues du projet ça ne change rien.

J'ai essayé de recréer un projet vierge et j'ai le même problème.

En tout cas, merci beaucoup d'avoir pris le temps de me répondre.

Est-ce que quelqu'un qui aurait WD 17 pouvait tester ce code et me dire si la saisie de la date se fait dans le bon format JJ/MM/AAAA ?

Code :
1
2
3
4
5
dMadate est une Date

SI Saisie("Entrez la nouvelle date",dMadate) ALORS
	Info(dMadate)
FIN
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 12h23   #7
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Bon je viens d'installer la mise à jour 01F170061h et ça fonctionne, en tout cas pour ce problème.
Maintenant je vais m'attaquer à un autre problème.
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 13h10   #8
Membre confirmé
 
Avatar de mnw.william
 
Homme William MBOUKAP
Ingénieur développement logiciels
Inscription : janvier 2011
Messages : 237
Détails du profil
Informations personnelles :
Nom : Homme William MBOUKAP

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 237
Points : 258
Points : 258
Envoyer un message via Yahoo à mnw.william
Le problème était dans ce cas au niveau de la version de Windev ou des mises à jour ?
mnw.william est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 14h19   #9
Futur Membre du Club
 
Inscription : août 2007
Messages : 83
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : août 2007
Messages : 83
Points : 19
Points : 19
Le problème venait de la version 56g de Windev 17.
En installant la mise à jour 61h, ça refonctionne correctement.
jcpas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h19.


 
 
 
 
Partenaires

Hébergement Web