[MACRO] Office

Office [MACRO] - VB/VBA/VBS - Programmation

Marsh Posté le 25-08-2005 à 11:12:09    

Bonjour,
 
Je débute en macro VB...
 
Je désirer supprimer tous les enregistrements d'une base :
 
La ligne ci-dessous supprime "enregistrement1" sans problème...
 
 
DeleteFromDatabase Name:="<planning access>\enregistrement1", UserId:="", DatabasePassword:="", FormatID:="MSProject.ODBC.9"
 
Y a t-il moyen de supprimer tout les enregistrements ? (enregistrement2, etc, etc) en une seule fois ?
 
Ou bien une commande permettant de vider une base ODBC access...
 
Merci par avance !

Reply

Marsh Posté le 25-08-2005 à 11:12:09   

Reply

Marsh Posté le 25-08-2005 à 11:21:22    

tous les enregistrement d'une base???
tu parlerais pas plutot d'une table
 
si oui Docmd.RunSql "Delete * from TaTable"

Reply

Marsh Posté le 25-08-2005 à 11:24:15    

Oui oui je désire surpprimer tous les enregistrements d'une base ainsi que les tables !

Reply

Marsh Posté le 25-08-2005 à 11:29:09    

pourrais tu etre plus precis
car "enregistrement d'une base" moi je connais pas
veux tu vider ou bien detruire toutes les tables de ta base de donnees?


Message édité par betsamee le 25-08-2005 à 11:29:28
Reply

Marsh Posté le 25-08-2005 à 11:32:05    

Alors
C'est une macro qui est excuté dans MS Project qui utilse une base ODBC (Access)pour enregistrer tous les fichiers.
Je désire détruire (ou vider peut importe) toute les tables de la base de données...
 
Merci :)

Reply

Marsh Posté le 26-08-2005 à 08:05:50    

lpiquard a écrit :

Je désire détruire (ou vider peut importe) toute les tables de la base de données...


 
C'est pas la même chose, si tu détruis tes tables, tu ne pourras plus rien stocker de dans...  :(

Reply

Marsh Posté le 26-08-2005 à 08:52:20    

Si si la structure se refait automatiquement si elle est inexistante...

Reply

Marsh Posté le 26-08-2005 à 09:55:09    

C'est magique !!

Reply

Marsh Posté le 26-08-2005 à 10:05:02    

Euh non rien de magic la création de la base et sa structure se fait via un script php... mais bon j'ai toujours pas trouvé la solution pour supprimer le tout, pour l'instant je génére une macro via php qui ensuite via une autre macro, mais la macro à jour et l'execute.

Reply

Marsh Posté le 26-08-2005 à 10:38:47    

Je comprends pas pourquoi tu veux supprimer tes tables en VB alors que tu fais un programme php/vb ... une grande partie de php sert uniquement a faire de la gestion de base donnees.. donc autant vider tes tables avec un bout de code php plutot que vb...


---------------
Guendalf
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed