Bonjour =E0 tous!
J'ai un probl=E8me au niveau de la mise =E0 jour de mes tables=20
que je fais manuellement actuellement.
J'ai une base de donn=E9e Access dans laquelle je voudrais=20
importer automatiquement des tables Access.
Comment puis-je faire? A l'aide d'une requ=EAte? D'une macro?
Merci d'avance =E0 ceux qui pourront m'aider!
Bonne journ=E9e!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bruno MAZÉPA
Salut Nicolas Tu as deux possibilités : 1) Par code a) Tu lies ton fichier Excel à ta base DoCmd.TransferSpreadsheet acLink, 8, NomDansLaBase, NomDuFichierExcel, True,"" b) Tu créés une requète ajout c) Dans ton code tu lance ta requête DoCmd.SetWarnings (False) ' Empècher le message d'alerte DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter la requète ajout DoCmd.DeleteObject acTable, NomDansLaBase ' Supprimer le fichier lié dans la base DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller) a) Tu lance l'ouverture de ta table DoCmd.OpenTable Me.ListeTables.Value, acViewNormal, acReadOnly b) Copier / coller des données d'Excel vers Access
Voili, voilà Cordialement.
"Nicolas ANTIX" a écrit dans le message de news:457701c3ff64$5f3754a0$ Bonjour à tous! J'ai un problème au niveau de la mise à jour de mes tables que je fais manuellement actuellement. J'ai une base de donnée Access dans laquelle je voudrais importer automatiquement des tables Access. Comment puis-je faire? A l'aide d'une requête? D'une macro? Merci d'avance à ceux qui pourront m'aider! Bonne journée!
Salut Nicolas
Tu as deux possibilités :
1) Par code
a) Tu lies ton fichier Excel à ta base
DoCmd.TransferSpreadsheet acLink, 8, NomDansLaBase,
NomDuFichierExcel, True,""
b) Tu créés une requète ajout
c) Dans ton code tu lance ta requête
DoCmd.SetWarnings (False) ' Empècher le message d'alerte
DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter la requète ajout
DoCmd.DeleteObject acTable, NomDansLaBase ' Supprimer le fichier
lié dans la base
DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller)
a) Tu lance l'ouverture de ta table
DoCmd.OpenTable Me.ListeTables.Value, acViewNormal, acReadOnly
b) Copier / coller des données d'Excel vers Access
Voili, voilà
Cordialement.
"Nicolas ANTIX" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:457701c3ff64$5f3754a0$a501280a@phx.gbl...
Bonjour à tous!
J'ai un problème au niveau de la mise à jour de mes tables
que je fais manuellement actuellement.
J'ai une base de donnée Access dans laquelle je voudrais
importer automatiquement des tables Access.
Comment puis-je faire? A l'aide d'une requête? D'une macro?
Merci d'avance à ceux qui pourront m'aider!
Bonne journée!
Salut Nicolas Tu as deux possibilités : 1) Par code a) Tu lies ton fichier Excel à ta base DoCmd.TransferSpreadsheet acLink, 8, NomDansLaBase, NomDuFichierExcel, True,"" b) Tu créés une requète ajout c) Dans ton code tu lance ta requête DoCmd.SetWarnings (False) ' Empècher le message d'alerte DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter la requète ajout DoCmd.DeleteObject acTable, NomDansLaBase ' Supprimer le fichier lié dans la base DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller) a) Tu lance l'ouverture de ta table DoCmd.OpenTable Me.ListeTables.Value, acViewNormal, acReadOnly b) Copier / coller des données d'Excel vers Access
Voili, voilà Cordialement.
"Nicolas ANTIX" a écrit dans le message de news:457701c3ff64$5f3754a0$ Bonjour à tous! J'ai un problème au niveau de la mise à jour de mes tables que je fais manuellement actuellement. J'ai une base de donnée Access dans laquelle je voudrais importer automatiquement des tables Access. Comment puis-je faire? A l'aide d'une requête? D'une macro? Merci d'avance à ceux qui pourront m'aider! Bonne journée!
Merci beaucoup!
-----Message d'origine----- Salut Nicolas Tu as deux possibilités : 1) Par code a) Tu lies ton fichier Excel à ta base DoCmd.TransferSpreadsheet acLink, 8, NomDansLaBase,
NomDuFichierExcel, True,"" b) Tu créés une requète ajout c) Dans ton code tu lance ta requête DoCmd.SetWarnings (False) ' Empècher le message d'alerte
DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter la requète ajout
DoCmd.DeleteObject acTable, NomDansLaBase ' Supprimer le fichier
lié dans la base DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller) a) Tu lance l'ouverture de ta table DoCmd.OpenTable Me.ListeTables.Value, acViewNormal, acReadOnly
b) Copier / coller des données d'Excel vers Access
Voili, voilà Cordialement.
"Nicolas ANTIX" a écrit dans le
message de news:457701c3ff64$5f3754a0$ Bonjour à tous! J'ai un problème au niveau de la mise à jour de mes tables que je fais manuellement actuellement. J'ai une base de donnée Access dans laquelle je voudrais importer automatiquement des tables Access. Comment puis-je faire? A l'aide d'une requête? D'une macro?
Merci d'avance à ceux qui pourront m'aider! Bonne journée!
.
Merci beaucoup!
-----Message d'origine-----
Salut Nicolas
Tu as deux possibilités :
1) Par code
a) Tu lies ton fichier Excel à ta base
DoCmd.TransferSpreadsheet acLink, 8,
NomDansLaBase,
NomDuFichierExcel, True,""
b) Tu créés une requète ajout
c) Dans ton code tu lance ta requête
DoCmd.SetWarnings (False) ' Empècher le
message d'alerte
DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter
la requète ajout
DoCmd.DeleteObject acTable, NomDansLaBase '
Supprimer le fichier
lié dans la base
DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller)
a) Tu lance l'ouverture de ta table
DoCmd.OpenTable Me.ListeTables.Value, acViewNormal,
acReadOnly
b) Copier / coller des données d'Excel vers Access
Voili, voilà
Cordialement.
"Nicolas ANTIX" <anonymous@discussions.microsoft.com> a
écrit dans le
message de news:457701c3ff64$5f3754a0$a501280a@phx.gbl...
Bonjour à tous!
J'ai un problème au niveau de la mise à jour de mes tables
que je fais manuellement actuellement.
J'ai une base de donnée Access dans laquelle je voudrais
importer automatiquement des tables Access.
Comment puis-je faire? A l'aide d'une requête? D'une
macro?
Merci d'avance à ceux qui pourront m'aider!
Bonne journée!
-----Message d'origine----- Salut Nicolas Tu as deux possibilités : 1) Par code a) Tu lies ton fichier Excel à ta base DoCmd.TransferSpreadsheet acLink, 8, NomDansLaBase,
NomDuFichierExcel, True,"" b) Tu créés une requète ajout c) Dans ton code tu lance ta requête DoCmd.SetWarnings (False) ' Empècher le message d'alerte
DoCmd.OpenQuery "Rqt01 AjtImport" ' Exécuter la requète ajout
DoCmd.DeleteObject acTable, NomDansLaBase ' Supprimer le fichier
lié dans la base DoCmd.SetWarnings (True) '
2) Manuellement (copier / coller) a) Tu lance l'ouverture de ta table DoCmd.OpenTable Me.ListeTables.Value, acViewNormal, acReadOnly
b) Copier / coller des données d'Excel vers Access
Voili, voilà Cordialement.
"Nicolas ANTIX" a écrit dans le
message de news:457701c3ff64$5f3754a0$ Bonjour à tous! J'ai un problème au niveau de la mise à jour de mes tables que je fais manuellement actuellement. J'ai une base de donnée Access dans laquelle je voudrais importer automatiquement des tables Access. Comment puis-je faire? A l'aide d'une requête? D'une macro?
Merci d'avance à ceux qui pourront m'aider! Bonne journée!