Bonjour,
Avant le crash j'avais posé une question concernant le remplacement d'une donnée située dans plusieurs tables par une autre.
Une personne très sympa (dont j'ai malheureusement oublié le nom m'a transmis le bout de code ci dessous.
J'ai une petite question concernant la variable db. Il s'agit du nom de la base, si j'ai bien compris, mais la j'ai un bug.
Les tables étant dans une base liée, est ce le nom de cette table qu'il faut utiliser ?
Encore merci à tous
Marcopololo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim CodeA As Variant 'variable correspondant au code client actuel Dim CodeN As Variant 'variable correspondant au nouveau code client CodeA = CodeClientActuel.Value CodeN = CodeClientNouveau.Value Dim db As Odile_Ext_2008.Database Set db = CurrentDb db.Execute "Update Observations client Set Code Client=" & CodeN & " Where Code Client=" & CodeA db.Execute "Update Liste extincteurs Set Code Client=" & CodeN & " Where Code Client=" & CodeA db.Execute "Update Clients Set Code Client=" & CodeN & " Where Code Client=" & CodeA Debug.Print "Records Affected = " & db.RecordsAffected db.Close
Partager