Bonjour,
Ma BDD Optique a bien avancé et je découvre maintenant la création d'Etat, mais j'ai un problème que je ne comprends pas:
Sur l'ouverture de mon état je crée le code suivant:
J'ai ajouté des lignes et supprimé le filtre de ma requête car je pense que les problèmes que j'ai ensuite viennent de là.
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 Dim oDb As DAO.Database Dim oTbl As DAO.TableDef Dim oRst As DAO.Recordset Dim oRst2 As DAO.Recordset Dim oRst3 As DAO.Recordset Dim oString As String Dim oCaracteristique() As String Dim oChamps As String Dim oNumeroCaracteristique As Long Dim TailleTableau As Integer Dim j As Integer Set oDb = CurrentDb Set oTbl = oDb.TableDefs("Tbl_ChampOptique") oString = "Select * FROM Tbl_ChampOptique" Set oRst = oDb.OpenRecordset(oString, dbOpenDynaset) Debug.Print oTbl.RecordCount Debug.Print oRst.RecordCount . . .
Contrairement à ce qu'on pourrait penser, le nombre d'enregistrements de oTbl est de 15, et le nombre d'enregistrement de oRst est de 1.
Je ne comprends pas pourquoi. Je tourne en rond depuis le début de l'aprèm et je ne vois pas ce qui cloche. Si vous avez une idée...
Merci d'avance.
Partager