Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 04/07/2011, 11h46   #1
Invité de passage
 
Étudiant
Inscription : juin 2011
Messages : 10
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 10
Points : 0
Points : 0
Par défaut Ecriture automatique en fonction d'un autre champ

Bonjour,

J'ai une table Client avec un champ numéro client que j'ai mis en format texte car il est composé de 3 chiffres et d'une lettre.
Je ne sais pas comment l'automatisé donc je le fais à la main mais ce n'est pas pratique.

Est-il possible de faire un numéro automatique et que l'on puisse juste rajouter une lettre ? La lettre étant P ou O pour Paris et Orléans.

Le but est d'avoir un numéro chronologique et que lorqu'on y rajoute la lettre, cela remplit automatique le champ agence avec Paris ou Orléans.

MERCI
lovidia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 13h45   #2
Membre régulier
 
Inscription : novembre 2010
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 151
Points : 89
Points : 89
Bonjour,

Dans ta table Client tu ajoutes un champs [Nr] remplli avec NumAuto.
Dans ton formulaire, sur le champ [Ville] tu mets une macro sur l'évennement "Après MàJ" avec l'action "Définir valeur" du champ texte [NrClient] avec la valeur "NumChaîne([Nr]) & VraiFaux([Ville]="Paris";"P";"O")".

Jean-Pierre
jeanpierre78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 14h15   #3
Invité de passage
 
Étudiant
Inscription : juin 2011
Messages : 10
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 10
Points : 0
Points : 0
je n'ai pas "définir valeur" comme possibilité d'action de ma macro
j'ai essayé d'autres choses mais ça ne marche pas...
Mais en mettant en numéro auto je pourrais quand même y rajouter une lettre ?
lovidia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 18h42   #4
Membre régulier
 
Inscription : novembre 2010
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 151
Points : 89
Points : 89
Bonsoir,

Quelle version d'Access as-tu?

Dans Access 2003, avec l'assistant de création de macros, "DéfinirValeur" est la seconde action dans les D. Je serais très surpris que cette action n'existe pas dans les autres versions.

Jean-Pierre
jeanpierre78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 09h05   #5
Invité de passage
 
Étudiant
Inscription : juin 2011
Messages : 10
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 10
Points : 0
Points : 0
Je suis en version 2007
J'ai définir catégories à affichées, définir élément menu, définir propriété, définir variable temporel.
J'ai essayé en faisant ce que tu m'as dit mais rien n'a marché ...
lovidia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h11.


 
 
 
 
Partenaires

Hébergement Web