Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

 

#2 Fri 24 October 2008 11:14

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: [Mapinfo 7.8] Saisie automatique dans les objets texte

Bonjour,

Voir ce post et la réponse #3 qui permet de le faire.

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

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

Yann GOURMELON a écrit:

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

 

Pied de page des forums

Powered by FluxBB