{Access} Question de débutant
Benoit C
-
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
Bonjour et merci par avance pour votre aide.
Je n'ai pas de formation informatique puisque je suis étudiant dans une filière commerciale. J'ai pourtant besoin pour un projet que je fais avec mon groupe de créer un petit programme de gestion client pour une entreprise pour laquelle nous faisons ce projet.
Ayant eu de rapide base en access nous avons décider de l'utiliser pour cela mais malheureusement nous sommes vite limités dans nos connaissances.
Nous avons créé 3 tables pour le moment (clients, produits, commandes)
Pour le moment avant de créer des requêtes je voulais juste créer un formulaire pour saisir les nouveaux clients et je bloque déjà.
Je sélectionne la table client je fais un formulaire automatique ou je le fais manuellement puis je rajoute un bouton "ajouter un nouvel enregistrement"
Je passe en mode affichage et là au lieu d'avoir des cases vides a remplir je me retrouve avec un formulaire déjà rempli (avec un client de ma base de données) et lorsque je le re-rempli et clique sur le bouton cela modifie ma fiche au lieu d'en faire une nouvelle.
Où ai-je fais une erreur?
Pour finir et profiter encore de votre aide j'ai une autre question surement un peu plus complexe à expliquer. Comment faire une fois tous mes formulaires et requêtes créés pour que tout cela est l'apparence d'un petit programme avec un menu principal?
Merci beaucoup
Benoit
Je n'ai pas de formation informatique puisque je suis étudiant dans une filière commerciale. J'ai pourtant besoin pour un projet que je fais avec mon groupe de créer un petit programme de gestion client pour une entreprise pour laquelle nous faisons ce projet.
Ayant eu de rapide base en access nous avons décider de l'utiliser pour cela mais malheureusement nous sommes vite limités dans nos connaissances.
Nous avons créé 3 tables pour le moment (clients, produits, commandes)
Pour le moment avant de créer des requêtes je voulais juste créer un formulaire pour saisir les nouveaux clients et je bloque déjà.
Je sélectionne la table client je fais un formulaire automatique ou je le fais manuellement puis je rajoute un bouton "ajouter un nouvel enregistrement"
Je passe en mode affichage et là au lieu d'avoir des cases vides a remplir je me retrouve avec un formulaire déjà rempli (avec un client de ma base de données) et lorsque je le re-rempli et clique sur le bouton cela modifie ma fiche au lieu d'en faire une nouvelle.
Où ai-je fais une erreur?
Pour finir et profiter encore de votre aide j'ai une autre question surement un peu plus complexe à expliquer. Comment faire une fois tous mes formulaires et requêtes créés pour que tout cela est l'apparence d'un petit programme avec un menu principal?
Merci beaucoup
Benoit
A voir également:
- {Access} Question de débutant
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Exemple base de données access à télécharger gratuit - Forum Access
26 réponses
bonjour pr resoudre ton 1er probleme :
sur ouverture du formulaire tu fais une procedure evenementielle et tu copie ce code:
DoCmd.GoToRecord , , acNewRec
pr ton 2 eme probleme il te squffit de creer un formulaire menu avec des liens qui vont vers t formulaire
sur ouverture du formulaire tu fais une procedure evenementielle et tu copie ce code:
DoCmd.GoToRecord , , acNewRec
pr ton 2 eme probleme il te squffit de creer un formulaire menu avec des liens qui vont vers t formulaire
Merci pour cette réponse rapide.
Je n'ai jamais fais ce genre de manip donc je ne sais pas si je m'y prend bien.
Je suis aller dans feuille de propriété du formulaire et j'ai mis ton code à la ligne "Sur ouverture"
Maintenant il me met comme erreur "Microsoft Office Access ne peut pas trouver l'objet "Docmd" "
Je n'ai jamais fais ce genre de manip donc je ne sais pas si je m'y prend bien.
Je suis aller dans feuille de propriété du formulaire et j'ai mis ton code à la ligne "Sur ouverture"
Maintenant il me met comme erreur "Microsoft Office Access ne peut pas trouver l'objet "Docmd" "
c presque ca!!!
tu vas sur les propriete du formulaire onglet sur ouverture ou sur activation tout a droite tu clic sur les 3 petit point et ensuite sur generateur de code et la tu copie le code
tu vas sur les propriete du formulaire onglet sur ouverture ou sur activation tout a droite tu clic sur les 3 petit point et ensuite sur generateur de code et la tu copie le code
Ok ce coup ci plus d'erreur j'ai bien pu rentrer le code et j'ai d'inscri [procédure évènementiel]
Mais mon formulaire est toujours remplis par défaut :(
Mais mon formulaire est toujours remplis par défaut :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne comprend pas pourquoi ca ne marche pas :/
Si tu as le temps (ou quelqu'un d'autre) de regarder un peu plus j'ai héberger le fichier ici http://www.terafiles.net/v-69157.html
Si tu as le temps (ou quelqu'un d'autre) de regarder un peu plus j'ai héberger le fichier ici http://www.terafiles.net/v-69157.html
Chez moi, quand j'ouvre "ajout client" il est deja rempli et si je remplace ce qui est dedans ca ne me fait pas une nouvelle fiche mais ca remplace l'existance
bah ecoute qd j ouvre de mon coté rien né rempli je suis direct sur un new enregistrement il y a juste la date d 'entre qui est rempli car la valeur par default est = date()
tu est sous 2003.?
tu est sous 2003.?
bonjour
Je viens de penser a quelque chose peut etre que tu na pas activer les macros de ta base au demarrage?
Je viens de penser a quelque chose peut etre que tu na pas activer les macros de ta base au demarrage?
Bonjour
Merci pour ta grande aide
Il est tout a fait possible que cela vienne de là puisque je ne sais pas comment fonctionne les macros?
C'est juste quelque chose à activer?
Merci pour ta grande aide
Il est tout a fait possible que cela vienne de là puisque je ne sais pas comment fonctionne les macros?
C'est juste quelque chose à activer?
bonjour
permettez moi de poursuivre ce sujet car j'ai un petit souci du même ordre.
j'arrive bien à ouvrir un formulaire en mode new rec mais, si je fais rouler la roulette de ma souris, j'ai la possibilité d'en créer un autre !! Or, pour ne pas provoquer d'erreur par inadvertance j'aimerais que mon formulaire ne donne accès qu'a ce seul enregistrement nouvellement créé et pas un autre.
je ne vois pas comment faire.
pour les autres enregistrements de la table j'ai mis un champ verrouillé sur vrai pour qu'il n'apparaissent pas. mais comment figer le formulaire sur ce ce seul enregistrement et devoir quitter puis rouvrir pour en créer un nouveau??
merci pour votre aide
et meilleurs voeux à tous
marc
permettez moi de poursuivre ce sujet car j'ai un petit souci du même ordre.
j'arrive bien à ouvrir un formulaire en mode new rec mais, si je fais rouler la roulette de ma souris, j'ai la possibilité d'en créer un autre !! Or, pour ne pas provoquer d'erreur par inadvertance j'aimerais que mon formulaire ne donne accès qu'a ce seul enregistrement nouvellement créé et pas un autre.
je ne vois pas comment faire.
pour les autres enregistrements de la table j'ai mis un champ verrouillé sur vrai pour qu'il n'apparaissent pas. mais comment figer le formulaire sur ce ce seul enregistrement et devoir quitter puis rouvrir pour en créer un nouveau??
merci pour votre aide
et meilleurs voeux à tous
marc