VBA-ACCESS création de table
Fermé
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
-
20 mars 2007 à 15:26
blux Messages postés 26823 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 30 avril 2025 - 21 mars 2007 à 11:12
blux Messages postés 26823 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 30 avril 2025 - 21 mars 2007 à 11:12
Bonjour,
J'ai un formulaire liée à une table 'année' (2005,2006,2007...) et je voudrai qu'en choisissant une année et en validant, cette valeur se colle dans une table 'choix_année' sans passer par une requête.
est-il possible de faire cette manip par vba? merci beaucoup pour votre aide bonne journée
J'ai un formulaire liée à une table 'année' (2005,2006,2007...) et je voudrai qu'en choisissant une année et en validant, cette valeur se colle dans une table 'choix_année' sans passer par une requête.
est-il possible de faire cette manip par vba? merci beaucoup pour votre aide bonne journée
A voir également:
- VBA-ACCESS création de table
- Table ascii - Guide
- Table des matières word - Guide
- Creation compte gmail - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
8 réponses
fl0
Messages postés
357
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
10 novembre 2021
209
20 mars 2007 à 15:30
20 mars 2007 à 15:30
salut
il faut nous en dire umpeu plus comment tu choisi ton année et comment tu valide avec une zone de liste et apres un bouton valider ?
il faut nous en dire umpeu plus comment tu choisi ton année et comment tu valide avec une zone de liste et apres un bouton valider ?
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
6
20 mars 2007 à 15:37
20 mars 2007 à 15:37
tu as raison, en fait je choisis l'année dans une zone de liste et je clique sur valider (mais je peux aussi faire autrement si ça facilite)
j'aimerai que ça crée une table avec juste la valeur choisie
j'aimerai que ça crée une table avec juste la valeur choisie
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 335
20 mars 2007 à 15:55
20 mars 2007 à 15:55
Salut,
SELECT INTO permet de créer une table en la remplissant...
Mais je ne vois pas l'intérêt de créer une table pour y mettre juste une année...
SELECT INTO permet de créer une table en la remplissant...
Mais je ne vois pas l'intérêt de créer une table pour y mettre juste une année...
fl0
Messages postés
357
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
10 novembre 2021
209
20 mars 2007 à 15:50
20 mars 2007 à 15:50
si tu veut tu peut creer une requete sous VBa ca s'exploite comme une table je vien dans donner la reponse dans une autre discussion dit moi ce que tu veut faire avec tous ca parceque ma solution est assez simple
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
6
20 mars 2007 à 16:25
20 mars 2007 à 16:25
Je vais essayer de faire simple!
J'ai 2 tables : une table avec les données source et une qui reçois les données mises à jour. Je modifies ces données dans une requête mais il faut que j'insère la colonne année qui est inexistante. Comme celle-ci peut-être différente je voulais la choisir dans un formulaire. Je sais que je peux appeler le formulaire à partir de la requête mais comme le champ 'année' n'existe pas je ne connais pas la syntaxe appropriée.
J'ai 2 tables : une table avec les données source et une qui reçois les données mises à jour. Je modifies ces données dans une requête mais il faut que j'insère la colonne année qui est inexistante. Comme celle-ci peut-être différente je voulais la choisir dans un formulaire. Je sais que je peux appeler le formulaire à partir de la requête mais comme le champ 'année' n'existe pas je ne connais pas la syntaxe appropriée.
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
6
20 mars 2007 à 16:30
20 mars 2007 à 16:30
j'ai oublié de préciser que c'était une requête ajout
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
6
20 mars 2007 à 16:36
20 mars 2007 à 16:36
Merci beaucoup Flo pour ton aide et ton implication tenace...je crois que je viens de résoudre mon problème!
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 335
20 mars 2007 à 16:37
20 mars 2007 à 16:37
Dans ce cas, c'est :
ALTER TABLE nom_table ADD COLUMN ...
Et éventuellement INSERT INTO nom_table...
ALTER TABLE nom_table ADD COLUMN ...
Et éventuellement INSERT INTO nom_table...
zook
Messages postés
38
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2015
6
21 mars 2007 à 10:53
21 mars 2007 à 10:53
En fait je n'ai pas réussi à résoudre mon problème...
J'ai 2 tables : une table avec les données source et une qui reçois les données mises à jour (la structure existe déjà). Je modifies ces données dans une requête ajout mais il faut que j'insère la colonne année qui est inexistante. Comme la valeur peut-être différente je voulais la choisir dans un formulaire. Je dois reproduire cette manip sur plusieurs tables en devant toujours ajouter la colonne 'année'.
J'ai bien l'impression que la solution ce trouve dans le ALTER_TABLE nom_table ADD_COLUMN de blux mais je ne connais pas le vba access alors si vous pouviez m'aider j'en ai marre!!
J'ai 2 tables : une table avec les données source et une qui reçois les données mises à jour (la structure existe déjà). Je modifies ces données dans une requête ajout mais il faut que j'insère la colonne année qui est inexistante. Comme la valeur peut-être différente je voulais la choisir dans un formulaire. Je dois reproduire cette manip sur plusieurs tables en devant toujours ajouter la colonne 'année'.
J'ai bien l'impression que la solution ce trouve dans le ALTER_TABLE nom_table ADD_COLUMN de blux mais je ne connais pas le vba access alors si vous pouviez m'aider j'en ai marre!!
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 335
21 mars 2007 à 11:12
21 mars 2007 à 11:12
Pourquoi tu n'insères pas tes données dans deux colonnes : année et valeur ?
Comme ça, année est créée au départ, tu n'as plus qu'à mettre à jour deux colonnes : 2006 et ta valeur
Et en plus, au point de vue base de données, c'est 'achement plus propre...
Comme ça, année est créée au départ, tu n'as plus qu'à mettre à jour deux colonnes : 2006 et ta valeur
Et en plus, au point de vue base de données, c'est 'achement plus propre...