Bonjour,

Non il n'est pas possible de modifier le physique associé à un logique, pas plus qu'il n'est possible de changer le fichier associé à un index.
Une seule solution, détruire le fichier logique et le recréer.
Pour ce qui est des copies de fichiers je rappelle les règles:
- Si on duplique dans une même commande CRTDUPOBJ le physique et son logique, les objets créés seront liés, quelle que soit la bibliothèque où on les place.
- Si on duplique en 2 étapes, le physique et le logique, ce dernier pointera toujours sur le physique d'origine.
Ce qui implique que si les 2 objets sont dans des bibliothèques différentes, la copie se fera en 2 étapes et le logique pointera donc "au mauvais endroit".
Plusieurs solutions:
- Recréer les logiques après la copie des fichiers physiques, au besoin en écrivant un CL chargé de recréer tout ce qui n'existe pas.
- Déplacer temporairement le logique dans la bibliothèque du physique avant de faire la copie.

PS: Tu aurais du ouvrir un autre sujet. Celui-ci étant résolu.