Vous pourriez essayer .MoveLast et .MoveFirst pour assurer le recordset est rempli :
Placer les rs = le db.OpenRecordset (« identification choisie de [les réservations de pièce] où facturé = rectifier »)
rs.MoveLast
rs.MoveFirst
'/note j'emploie également un nombre arbitrairement grand au lieu de. Recordcount
MyIds = rs.GetRows (99999999)