OVH Cloud OVH Cloud

MACRO

2 réponses
Avatar
Gérard BOULAY
Bonjour,
Pour une requête ajout je dois copier une table avec l'option strcure
seulement et ajouter un champ qui n'existe pas dans la table source.
Je voudrais dans une macro traduire
"structure seulement"
la création dans la table du nouveau champs
comment faire?
Merci à ceux qui répondront

2 réponses

Avatar
Gafish
Bonjour,

Avec la fonction docmd.TransferDatabase (action TransfererBase dans une
macro) tu as l'option StructureOnly (ou structureseulement) qu'il faudra que
tu mettes à True

Arnaud

"Gérard BOULAY" a écrit dans le
message news:
Bonjour,
Pour une requête ajout je dois copier une table avec l'option strcure
seulement et ajouter un champ qui n'existe pas dans la table source.
Je voudrais dans une macro traduire
"structure seulement"
la création dans la table du nouveau champs
comment faire?
Merci à ceux qui répondront




Avatar
Eric
écrivait

Bonjour,
Pour une requête ajout je dois copier une table avec l'option strcure
seulement et ajouter un champ qui n'existe pas dans la table source.
Je voudrais dans une macro traduire
"structure seulement"
la création dans la table du nouveau champs
comment faire?
Merci à ceux qui répondront



Bonjour Gérard,

Ta macro doit ressembler à ceci :
Action : TransférerBase
Type de transfert : Importation
Type base : Microsoft Access
Nom Base : le chemin complet + NomFichier.mdb
Type Objet : Table
Source : NomTable
Destination : NomNEWTable
Structure seulement : Oui

Action : ExécuterSQL
InstructionSQL : ALTER TABLE NomNEWTable ADD COLUMN NEWCHAMP TEXT
(50); ' pour un champ Text de 50
Utiliser la transaction : Oui

' pour un autre champ :
Money pour monétaire,
Memo pour champ Mémo
Bit pour champ Oui/Non
Integer pour Entier Long
Date ...

--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/