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 19/09/2011, 16h19   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Par défaut Creer un N° dans une zone de texte d'un formulaire

Bonjour,
Je souhaite créer un numero dans une zone de texte d'un formulaire, qui comporte :
Année, mois, jour, heure, minute et seconde.

ce qui devrait donner : 20110919161745

Je n'arrive pas à trouver la bonne formule, malgré mes essais.
Merci pour l'aide si quelqu'un a la solution.
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 16h28   #2
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

Code :
=Format(Maintenant();"aaaammjjhhnnss")
Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 17h48   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Merci beaucoup fbtsra,
mon "num auto" fonctionne impeccablement bien et sans risque de doublons, car en 1 seconde on ne peut pas saisir plusieurs fiches.
Merci encore et bonne soirée.
Cordialement
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 13h39   #4
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Re
J'ai ajouter le code fourni par fbtsra
Code :
=Format(Maintenant();"aaaammjjhhnnss")
dans la propriete "Source controle", mais le probleme que j'ai maintenant, est que je n'arrive pas à vider cette zone de texte.
Ne fonctionne pas.

Quelle serait la solution ?

Merci pour l'aide
Bernard67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 16h57   #5
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

En intégrant le code fourni dans la propriété Source Controle du champ, la valeur de ce champ va changer à chaque fois que vous allez revenir sur l'enregistrement ... il faut donc attribuer la valeur au champ en vba via la propriété Après Insertion.

Pourquoi tout simplement ne pas utiliser un champ avec un NuméroAuto en type de données (création de la table) ?

Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 17h08   #6
Membre du Club
 
Inscription : décembre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : décembre 2006
Messages : 222
Points : 61
Points : 61
Bonjour fbtsra,
J'ai choisi cette méthode car la personne qui doit saisir à un 40 de champs a rentrer manuellement.
Avec le code que tu m'as donné, cela lui fait gagner quelques saisies, et cela me sert pour extraire les données afin de les rentrer dans des états pour des courriers.
Bernard67 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 03h21.


 
 
 
 
Partenaires

Hébergement Web