Bonjour,
Est-ce que cette solution dans une requête conviendrai avec un autre numéro auto (LigneFiche) dans la table TBLArt:
Dans une requête:
LigneReel: DCount("NumFich";"TBLArt";"NumFich=" & [NumFich] & " And LigneFich<" & [LigneFich])+1
Ou en VBA:
1 2 3 4 5 6 7 8 9 10
| Public Function NumLigneReel(NumFich As Long, LigneFich As Long)
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Select Count(NumFich) As Count from TBLArt where NumFich=" & NumFich & " and LigneFich<" & LigneFich, dbOpenForwardOnly)
NumLigneReel = rs!Count + 1
rs.Close
End Function |
et dans la requête:
LigneReel: NumLigneReel([NumFich],[LigneFich])
Partager