Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment supprimer un champ d'une base de données Access par code VBA ?

4 réponses
Avatar
tintin92
Bonjour,

Comment supprimer un champ d'une base de données Access par code VBA ?

Merci.

Tintin92

4 réponses

Avatar
Raymond [mvp]
Bonjour.

utilise le code suivant:

CurrentDb.TableDefs("Nomdetable").Fields.Delete "Nomdechamp"

Bien penser de faire toutes les vérifications de relations ou clés externes
etc.... avant de supprimer
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tintin92" a écrit dans le message de news:
417bb707$0$1159$
Bonjour,

Comment supprimer un champ d'une base de données Access par code VBA ?

Merci.

Tintin92




Avatar
tintin92
"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

utilise le code suivant:

CurrentDb.TableDefs("Nomdetable").Fields.Delete "Nomdechamp"



Ok, merci, mais c'est compliqué.
Je vais faire ce que vous me dite, car sinon je n'avance pas.
Je suis sous Access 2000 et WK2 Pro
J'ai une erreur ( Microsoft Access ne peut afficher l'aide etc.. ) si je
fais F1 sur le TableDefs.

J'ai constaté ne pas etre le seul avec ce problème :
http://groups.google.fr/groups?hl=fr&lr=&threadm=uCpv0KY9DHA.3648%40TK2MSFTNGP11.phx.gbl&rnum=9&prev=/groups%3Fq%3Daide%26hl%3Dfr%26lr%3D%26group%3Dmicrosoft.public.fr.access%26start%3D0%26sa%3DN


En résumer je vais faire ce que vous me dites, et voire sur google ce que je
peux faire pour les fichiers d'aide.

Merci

Tintin92

Avatar
Raymond [mvp]
ça va être diffice de trouver plus facile en vba.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tintin92" a écrit dans le message de news:
417bcbbf$0$543$

"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

utilise le code suivant:

CurrentDb.TableDefs("Nomdetable").Fields.Delete "Nomdechamp"



Ok, merci, mais c'est compliqué.
Je vais faire ce que vous me dite, car sinon je n'avance pas.
Je suis sous Access 2000 et WK2 Pro
J'ai une erreur ( Microsoft Access ne peut afficher l'aide etc.. ) si je
fais F1 sur le TableDefs.

J'ai constaté ne pas etre le seul avec ce problème :
http://groups.google.fr/groups?hl=fr&lr=&threadm=uCpv0KY9DHA.3648%40TK2MSFTNGP11.phx.gbl&rnum=9&prev=/groups%3Fq%3Daide%26hl%3Dfr%26lr%3D%26group%3Dmicrosoft.public.fr.access%26start%3D0%26sa%3DN


En résumer je vais faire ce que vous me dites, et voire sur google ce que
je
peux faire pour les fichiers d'aide.

Merci

Tintin92














Avatar
Michel Pellegrini
(tintin92)
|> J'ai constaté ne pas etre le seul avec ce problème :
|> http://support.microsoft.com/default.aspx?scid=kb;fr;249065

Donc, votre problème est facile à régler. D'ailleurs, je viens
de régler le mien, je l'avais aussi.

Il suffit de placer manuellement ces 5 fichiers d'aide aux bons
endroits:

Ado210.chm
Msjro.chm
Dao360.chm
Jetdef40.chm
Jetsql40.chm

Il ne faut pas les placer nécessairement aux endroits où Microsoft
le dit. Pour savoir ou les placer, rechercher sur le disque dur
d'autres fichiers qui sont dans le même répertoire que ces .chm
qui, eux, ont été installés.

Exemple
¯¯¯¯¯¯¯¯
Sur le cdrom:
D:PFILESCOMMONMSSHAREDDAODAO360.CHM
D:PFILESCOMMONMSSHAREDDAODAO360.DLL

Mais sur le disque dur, le fichier DAO360.DLL est déjà placé
sur mon ordinateur:
C:Program FilesFichiers communsMicrosoft SharedDAODAO350.DLL

Donc, j'ai aussi placé DAO360.CHM à cet endtoit, à côté de
DAO350.DLL. On vérifie la même chose pour les autres .chm.
(Jetdef40.chm est dans 1033 dans le lien html de Microsoft
cité plus haut, mais dans 1036 sur mon ordinateur, je l'ai
placé dans 1036)

Maintenant, quand je fais F1 sur FindFirst, où que je clic sur
ce mot dans l'index, je peux lire ce qu'on en dit dans le
fichier d'aide. Avant, il fallait que j'aille dans Internet.


Vercheres QC Canada