Bonjour à tous!
J'avais un code qui fonctionnait et qui me déclenche maintenant une erreur 3709 ("La clé de recherche n'a été trouvée dans aucun enregistrement").
Ma configuration:
1. Le code s'exécute dans la base A
2. Importe une table depuis une base B
3. efface certains enregistrements
4. exporte la table vers une base C
5. Efface la table importée en A
J'obtiens l'erreur 3709 à l'étape 2. Plus inquiétant: lorsque j'essaie de faire l'import avec l'assistant depuis la fenêtre base de données, j'obtiens des bugs aléatoires (pbmes dans les tables système?)
Je souhaiterais depuis la base A:
1. exporter la table de la base B directement vers la base C
2. Effacer les enregistrements souhaités dans la table exportée dans la base C
Comment pourrais-je m'y prendre?
Merci de vos conseils. :)
EDIT: Je pense qu'un truc SQL du genre:
...Pourrait le faire, mais du coup je me demande si CurrentDb.execute ou CodeDb.execute ???Code:strsql="SELECT cheminBaseB.nomTable. * INTO cheminBaseC.nomTable;"