Bonjour à tous,
Comment peut t-on modifié une table avec du code VBA ?
Pouvez vous me donnez un exemple ...?
Bonjour à tous,
Comment peut t-on modifié une table avec du code VBA ?
Pouvez vous me donnez un exemple ...?
sa ne me donne pas la modification d'une table ....mais la création mois je recherchela modification des champs d'une table
Salut,
Qu'est-ce que tu veux dire par modifier :
- les valeurs dans les champs
- le nom des champs
- le type de champs
Starec
propriété fields de l'objet tabledef fais un effort
Je veux dire la modification des valeurs d'un champ d'un enregistrement dans une table et je suis aller voir l'aide access mais je n'y comprends absolument rien
Si tu posais bien ton problème aussi... t'es pénible. Modifier une table c'est pas modifier des valeurs.
Pour modifier des valeur sois tu fais une requête SQL soit tu apprends à te servir de DAO. Y'a des tutos débrouilles toi.
Voila, j'ai trouve une autre solution qui consiste a ouvrir un formulaire cependant elle ne fait aucun traitement que je lui demande ...... Auriez vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Private Sub btnadd_Click() Dim X Dim Y Dim Z Dim L X = Num_Agence.Value Y = Num_Article.Value Z = Num_Lot.Value L = Quantite_Mouvement.Value DoCmd.OpenForm "T_Mouvement", , , , acFormEdit DoCmd.GoToRecord acDataForm, "T_Mouvement", acFirst If (Num_Agence.Value <> X) And (Num_Article.Value <> Y) And (Num_Lot.Value <> Z) And (Left("Type_Mouvement", 1) <> "E") Then DoCmd.GoToRecord , , acNext End If Quantite_Mouvement.Value = Quantite_Mouvement.Value - L DoCmd.Close acTable, "T_Mouvement" DoCmd.OpenForm "Retour article vers fournisseur", , , , acFormAdd Form_Load Exit Sub End Sub
Bonjour,
Une idée?
Il en faudrait beaucoup plus pour t'aider.
Ton code n'a aucune cohérence :
en gros tu ouvres un formulaire, tu te déplaces dans ses enregistrements, tu mets à jour un champs du formulaire appelant (avec une formule qui renvoie toujour zéro...), tu fermes une table, et tu ouvres un autre formulaire.
Je n'y comprend rien et t'aider à corriger ton code ne serait pas franchement t'aider.
Comme l'a dit Vmolines, lit les tutoriaux sur les requêtes SQL et DAO.
Essaye déjà de mettre à jour un champs d'une table avec une valeur constante pour commencer, ensuite intègre des variables, des tests et fais dialoguer tes formulaires.
A chaque étape tu peux consulter les FAQ et le forums puis demander de l'aide mais tout d'un coup c'est ingérable pour tout le monde et tu énerves vmolines qui n'en a pas besoin d'autant!
Une fois maîtrisés les principes de base tu avanceras plus vite et mieux.
Bye.
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL
Blog Office Mon Site DVP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager