Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 29/10/2011, 16h19   #1
Invité de passage
 
Femme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
Par défaut Enregistrer champ qui incrémente automatiquement.

Bonjour

Je développe une application sous vba en utilisant Ado j'ai un champ id numero de type numéro auto.
Je ne sais pas le code que je dois utiliser pour faire incrémenter lors du clic sur le bouton "Enregistrer".

2- Un champ date. Je voulais faire un contrôle de saisie. Par exemple une date lors de la saise ne doit être supérieure à la date du jour.
Merci
mghari50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 16h32   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 391
Points : 4 391
Envoyer un message via Skype™ à GAYOT
Bonjour
Si c'est un champ Auto, le fait d'ajouter un enregistrement va ajouter automatiquement un nombre à l'Id.
Pour le contrôle de la date. Il faut sur l'évènement après mise à jour de La Zone de texte mettre un code du type:
Code :
1
2
3
4
5
6
7
8
9
 
Private Sub TaZoneDeTexte_AfterUpdate()
    If Me.Txt_TaZoneDeTexte.Value > Date Then
        MsgBox "La date ne peut être supérieure à la date du jour"
        Me.TaZoneDeTexte.SetFocus 'remet le focus sur la zone
    Else
    End If
 
End Sub
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 17h21   #3
Invité de passage
 
Femme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
merci pour votre reponse mais ce qui concerne le champ id numero auto je veux qu'i icremente de 1 apres 2....
avant j'ai declarer le champ de type nuerique et j'ai supprimer les enregistrement et apres je declare ce champ numero auto il commence l'incrementation de 1200 moi je veux qu'il commence a partie de 1
mghari50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 17h40   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 391
Points : 4 391
Envoyer un message via Skype™ à GAYOT
une fois tous les champs supprimés, faire un compactage et la numérotation va repartir à 1.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 20h57   #5
Invité de passage
 
Femme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
merci encore une fois pour votre reponse ca marche pour numero auto mais j'ai pas trouve levenement after update pur les dates ca marche rien pour le code que tu m'a donne
mghari50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 22h18   #6
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 391
Points : 4 391
Envoyer un message via Skype™ à GAYOT
Je suppose que la date est inscrite dans une zone de texte.
En mode création, se placer sur cette zone, puis clic droit "Propriétés".
Chercher l'évènement "Après mise à jour" puis choisir "Procédure évènementielle" puis les 3 petits points. La fenêtre Vba va s'ouvrir sur l'évènement en question. Y saisir le code adapté.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 23h51   #7
Invité de passage
 
Femme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
desole j'ai pas trouve l'evenement after update
mghari50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 06h04   #8
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 075
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 075
Points : 4 391
Points : 4 391
Envoyer un message via Skype™ à GAYOT
Bonjour

__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 12h11   #9
Invité de passage
 
Femme
Inscription : octobre 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2011
Messages : 10
Points : 0
Points : 0
moi je developpe application sous vbaccess c'ai pas creer des formulaires sous access je veux lors de la saise dans application vb qontrol la saisie des donnees
mghari50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 17h19   #10
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par mghari50 Voir le message
moi je developpe application sous vbaccess c'ai pas creer des formulaires sous access je veux lors de la saise dans application vb qontrol la saisie des donnees
Merci de vous relire et d'être plus clair dans vos explications, on ne comprend rien du tout.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS 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 09h53.


 
 
 
 
Partenaires

Hébergement Web