Re Bonjour,
Voici mon problème,
j'ai deux tables banque et virement.
- Table banque contient les champs suivants : ..., ..., nombanque, codebanque, ...
- Table Virement contient : ..., ..., ..., ..., nombanque, codebanque, ...
J'ai crée un formulaire lié à la table virement, sauf que je veux une fois écris dans la zone de texte nombanque, cherche le codebanque équivalant dans la deuxième table et l'insérer auto dans la zone de texte codebanque de mon formulaire.
Bon j'ai utilisé le code suivant et ca marche pas :
Option Compare Database
Option Explicit
Dim db As Database
Dim rs As Recordset
Private Sub cmdtest_Click()
banque.SetFocus
ch = banque.Text
ch1 = "'" & ch & "'"
Dim sql
Set db = OpenDatabase("c:\Odvirement.mdb")
sql = "select * from banque where [nombanque]= " & ch1
Set rs = db.OpenRecordset(sql)
If rs.EOF Then
MsgBox ("Code Banque introuvable !")
Else
rs.MoveFirst
[cmopte] = rs("cmopte")
End If
End Sub
Quelqu'un peut m'aider ? et Merci d'avance ...
NB. Le champ nombanque est texte tandis que le champ codebanque est numérique.
Partager