"Jacques" a écrit dans le message de news: Bonjour,
Merci pour ta réponse,
Ok pour Delete, mais comment faire pour que id NuméroAutomatique repart a 1 lorsque je remplis de nouveau la Table.
Salutations.
Bonjour,
Si le but est de vider la table, tu peux supprimer tous les enregistrements
avec une requête DoCmd.RunSql "DELETE * FROM TaTable"
Gilbert
"Jacques" a écrit dans le message de news: Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
Eric
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
J'utiliserai la commande TransfertDatabase.
Exemple qui crée une copie de la table tClient1 (structure seulement)
sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0,
dans la base courante.
Toutefois, risque de problèmes au niveau des relations de cette table
avec les autres tables de la bd.
Sub yy()
' Copie de la table tClient1 en tClientYY sans les données
DoCmd.TransferDatabase acImport, "Microsoft Access", _
CurrentDb.Name, acTable, "tclient1", "tclientYY", True
' On supprime la table d'origine tClient1. Quid des relations ?
DoCmd.DeleteObject acTable, "tClient1"
' On renomme la table tClientYY en tClient1
DoCmd.Rename "tClient1", acTable, "tClientYY"
End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements,
puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
La table est bien copiée, mais avec les enregistrements, est-ce normal
?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase.
Exemple qui crée une copie de la table tClient1 (structure seulement)
sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0,
dans la base courante.
Toutefois, risque de problèmes au niveau des relations de cette table
avec les autres tables de la bd.
Sub yy()
' Copie de la table tClient1 en tClientYY sans les données
DoCmd.TransferDatabase acImport, "Microsoft Access", _
CurrentDb.Name, acTable, "tclient1", "tclientYY", True
' On supprime la table d'origine tClient1. Quid des relations ?
DoCmd.DeleteObject acTable, "tClient1"
' On renomme la table tClientYY en tClient1
DoCmd.Rename "tClient1", acTable, "tClientYY"
End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements,
puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Pierre CFI [mvp]
bonjour plutot acExport
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Jacques" a écrit dans le message de news: Bonjour Eric,
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour
plutot acExport
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Jacques" <jg1@neuf.fr> a écrit dans le message de news: 1159429813.068935.210510@i3g2000cwc.googlegroups.com...
Bonjour Eric,
La table est bien copiée, mais avec les enregistrements, est-ce normal
?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase.
Exemple qui crée une copie de la table tClient1 (structure seulement)
sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0,
dans la base courante.
Toutefois, risque de problèmes au niveau des relations de cette table
avec les autres tables de la bd.
Sub yy()
' Copie de la table tClient1 en tClientYY sans les données
DoCmd.TransferDatabase acImport, "Microsoft Access", _
CurrentDb.Name, acTable, "tclient1", "tclientYY", True
' On supprime la table d'origine tClient1. Quid des relations ?
DoCmd.DeleteObject acTable, "tClient1"
' On renomme la table tClientYY en tClient1
DoCmd.Rename "tClient1", acTable, "tClientYY"
End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements,
puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
Bonjour Jacques,
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement, que ce soit avec acImport ou acExport puisqu'on travaille sur la même base. L'IdClient redémarre à 1 quand on débute la saisie. De plus, la valeur True correspond à l'argument Structure seulement, donc ca me parait surprenant !
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Jacques,
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement,
que ce soit avec acImport ou acExport puisqu'on travaille sur la même
base. L'IdClient redémarre à 1 quand on débute la saisie.
De plus, la valeur True correspond à l'argument Structure seulement,
donc ca me parait surprenant !
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement, que ce soit avec acImport ou acExport puisqu'on travaille sur la même base. L'IdClient redémarre à 1 quand on débute la saisie. De plus, la valeur True correspond à l'argument Structure seulement, donc ca me parait surprenant !
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
Bonjour,
Aucun éffet avec acExport.
Je précise que ma base est fractionnée.
Salutations
bonjour
plutot acExport
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Jacques" <jg1@neuf.fr> a écrit dans le message de news: 1159429813.068 935.210510@i3g2000cwc.googlegroups.com...
Bonjour Eric,
La table est bien copiée, mais avec les enregistrements, est-ce normal
?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase.
Exemple qui crée une copie de la table tClient1 (structure seulement)
sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0,
dans la base courante.
Toutefois, risque de problèmes au niveau des relations de cette table
avec les autres tables de la bd.
Sub yy()
' Copie de la table tClient1 en tClientYY sans les données
DoCmd.TransferDatabase acImport, "Microsoft Access", _
CurrentDb.Name, acTable, "tclient1", "tclientYY", True
' On supprime la table d'origine tClient1. Quid des relations ?
DoCmd.DeleteObject acTable, "tClient1"
' On renomme la table tClientYY en tClient1
DoCmd.Rename "tClient1", acTable, "tClientYY"
End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements,
puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
Pierre CFI [mvp]
c'est une table liée ???? et tu fais la manip sur quelle base ??????
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Jacques" a écrit dans le message de news: Bonjour,
Aucun éffet avec acExport.
Je précise que ma base est fractionnée.
Salutations
bonjour plutot acExport
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Jacques" a écrit dans le message de news: Bonjour Eric,
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
c'est une table liée ???? et tu fais la manip sur quelle base ??????
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Jacques" <jg1@neuf.fr> a écrit dans le message de news: 1159448933.592604.61730@b28g2000cwb.googlegroups.com...
Bonjour,
Aucun éffet avec acExport.
Je précise que ma base est fractionnée.
Salutations
bonjour
plutot acExport
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Jacques" <jg1@neuf.fr> a écrit dans le message de news: 1159429813.068935.210510@i3g2000cwc.googlegroups.com...
Bonjour Eric,
La table est bien copiée, mais avec les enregistrements, est-ce normal
?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase.
Exemple qui crée une copie de la table tClient1 (structure seulement)
sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0,
dans la base courante.
Toutefois, risque de problèmes au niveau des relations de cette table
avec les autres tables de la bd.
Sub yy()
' Copie de la table tClient1 en tClientYY sans les données
DoCmd.TransferDatabase acImport, "Microsoft Access", _
CurrentDb.Name, acTable, "tclient1", "tclientYY", True
' On supprime la table d'origine tClient1. Quid des relations ?
DoCmd.DeleteObject acTable, "tClient1"
' On renomme la table tClientYY en tClient1
DoCmd.Rename "tClient1", acTable, "tClientYY"
End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements,
puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
Bonjour,
J'utiliserai la commande TransfertDatabase. Exemple qui crée une copie de la table tClient1 (structure seulement) sous le nom de tClientZZ ou l'IdClient qui est un NumAuto est remis 0, dans la base courante. Toutefois, risque de problèmes au niveau des relations de cette table avec les autres tables de la bd.
Sub yy() ' Copie de la table tClient1 en tClientYY sans les données DoCmd.TransferDatabase acImport, "Microsoft Access", _ CurrentDb.Name, acTable, "tclient1", "tclientYY", True ' On supprime la table d'origine tClient1. Quid des relations ? DoCmd.DeleteObject acTable, "tClient1" ' On renomme la table tClientYY en tClient1 DoCmd.Rename "tClient1", acTable, "tClientYY" End Sub
Bonjour,
Comment faire par code une copie de la tbl_1 sans les enregistrements, puis supprimer la tbl_1 qui à servit à faire la copie.
La table copiée doit garder le même nom.
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Jacques
Bonsoir Eric,
Je viens de faire un essai sur une base non fractionnée et cela fonctionne correctement.
Par contre sur ma base fractionnée rien à faire. Est-ce Normal ?
Salutations.
Bonjour Jacques,
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement, que ce soit avec acImport ou acExport puisqu'on travaille sur la même base. L'IdClient redémarre à 1 quand on débute la saisie. De plus, la valeur True correspond à l'argument Structure seulement, donc ca me parait surprenant !
La table est bien copiée, mais avec les enregistrements, est-ce normal ?
Salutations
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr
Bonsoir Eric,
Je viens de faire un essai sur une base non fractionnée et cela
fonctionne correctement.
Par contre sur ma base fractionnée rien à faire. Est-ce Normal ?
Salutations.
Bonjour Jacques,
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement,
que ce soit avec acImport ou acExport puisqu'on travaille sur la même
base. L'IdClient redémarre à 1 quand on débute la saisie.
De plus, la valeur True correspond à l'argument Structure seulement,
donc ca me parait surprenant !
Je viens de faire un essai sur une base non fractionnée et cela fonctionne correctement.
Par contre sur ma base fractionnée rien à faire. Est-ce Normal ?
Salutations.
Bonjour Jacques,
Ici, sous Access2K, la nouvelle table ne contient aucun enregistrement, que ce soit avec acImport ou acExport puisqu'on travaille sur la même base. L'IdClient redémarre à 1 quand on débute la saisie. De plus, la valeur True correspond à l'argument Structure seulement, donc ca me parait surprenant !