Bonjour!
Voilà un sub pour trouver les différences des colonnes "demand" et "stock".
j'aimerais demander que, dans IF-END IF, quand il trouve une différence s et d, comment trouver en meme temps l'index de cette ligne?
1.Supposons que la table "Difference" comprend seulement 3 champs: Index, demand, stock
2. mais quand l'index de la table est basé sur 3 champs, par ex: Nom, Prenom, age ---- 3 clé première; comment sortir l'index?
merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Sub test() Dim s Dim DB As DAO.Database Dim RS As DAO.Recordset Set DB = Application.CurrentDb Set RS = DB.OpenRecordset("Difference", dbOpenTable, dbReadOnly) RS.MoveFirst Do If CStr(RS.Fields("demand").Value) <> CStr(RS.Fields("stock").Value) Then s = RS.Fields("Stock").Value d=RS.Fields("demand").Value MsgBox s End If RS.MoveNext Loop Until RS.EOF = True RS.Close Set RS = Nothing Set DB = Nothing End Sub
Partager