#1 Fri 24 October 2008 10:59
- Yann GOURMELON
- Participant occasionnel
- Lieu: Beaumont sur Sarthe
- Date d'inscription: 2 Nov 2005
- Messages: 13
- Site web
[Mapinfo 7.8] Saisie automatique dans les objets texte
Bonjour,
Est il possible de d'intégrer une saisie automatique dans les objets texte d'une mise en page, sous MapInfo 7.8 (voir version antérieure)?
Ex : Octobre 2008, si nous sommes en octobre 2008, novembre 2009 si nous sommes en novembre 2009
Merci d'avance et bonne journée.
Hors ligne
#3 Fri 24 October 2008 15:09
- Yann GOURMELON
- Participant occasionnel
- Lieu: Beaumont sur Sarthe
- Date d'inscription: 2 Nov 2005
- Messages: 13
- Site web
Re: [Mapinfo 7.8] Saisie automatique dans les objets texte
Merci pour votre rapidité, mais malheureusement je n'arirve toujours pas à intégrer la date automatiquement.
J'ai l'impression qu'il ne reconnait pas le format de la formule.
Je continue de chercher un autre moyen.
Hors ligne
#4 Fri 24 October 2008 15:44
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: [Mapinfo 7.8] Saisie automatique dans les objets texte
Il faut régler dans les paramètres Windows, Panneau de configuration, Options régionales, Format de date longue une valeur telle que FormatDate$(CurDate()) vous retourne la forme voulue (a priori: MMMM aaaa)
....ou bidouiller une solution pour transformer ce que vous obtenez par CurDate() dans la forme voulue, sans changer les paramètres Windows
Hors ligne
#5 Tue 28 October 2008 16:13
- nicoboud
- Membre
- Lieu: Nantes
- Date d'inscription: 12 Oct 2007
- Messages: 860
Re: [Mapinfo 7.8] Saisie automatique dans les objets texte
J'ai l'impression qu'il ne reconnait pas le format de la formule.
En effet, les fonctions indiquées dans le post cité plus haut n'ont pas la bonne syntaxe !
Il faut insérer dans la partie layout du wor:
Code:
Create Text curdate() (9.1611,15.0229) (10.2576,15.816) Font ("Arial",0,7,0)
pour obtenir la date courante sous la forme AAAAMMJJ
ou
Code:
Create Text day(curdate())+"/"+month(curdate())+"/"+year(curdate()) (9.1611,15.0229) (10.2576,15.816) Font ("Arial",0,7,0)
pour obtenir la date courante sous la forme JJ/MM/AAAA
ou
Code:
Create Text formatdate$(curdate()) (9.1611,15.0229) (10.2576,15.816) Font ("Arial",0,7,0)
pour obtenir la date courante sous la forme MMMM AAAAA à condition de modifier les options régionales de windows pour que la date courte soit sous la forme MMMM AAAA
Limitation : si le wor est ré-enregistré par MapInfo, le code est perdu et la date est figée.
Nicolas.
Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS
Hors ligne