Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2011, 19h59   #1
Membre expérimenté
 
Inscription : juillet 2005
Messages : 555
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2005
Messages : 555
Points : 578
Points : 578
Par défaut DAO et recordcount et access 2010

Bonjour,

Je suis en train de passer un frontal de ADO vers DAO, c'est très ..

Le recordcount avec ADO on avait directement le bon compte.
Mais avec DAO il faut faire avant un movelast movefirst, pas très bien quand le recordset est vide

J'étais donc en train de modifier tout cela quand je me rends compte que j'avais parfois le compte d'enregistrement sans faire le movelast et movefirst ?

Je ne trouve pas de bulletin là dessus avec le google
est-ce que cela dépend du type de recordset ?

D'avance merci pour vos réponses
naphta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 08h39   #2
Membre expérimenté
 
Inscription : juillet 2005
Messages : 555
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2005
Messages : 555
Points : 578
Points : 578
Par défaut la suite

Bonjour,

Voici le code que j'insère pour gérer le recordcount sous DAO

Code :
1
2
3
4
5
6
7
8
9
10
 
 
If rst.AbsolutePosition <> -1 Then
    rst.MoveLast
    nbrenr = rst.RecordCount
    rst.MoveFirst
    Else
    rst.Close: Set rst = Nothing
    Exit Function
End If
Une personne peut-elle me dire si il n'y a pas mieux ?
le test sur eof ? est-il fiable


Merci de votre aide
naphta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2011, 18h02   #3
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 728
Points : 8 728
Bonjour,

Voici les deux posibilités pour retourner le nombre d'enregistrements en DAO http://warin.developpez.com/access/d...artie_5#L5.4.5

Sir oui eof fonctionnne mais là aussi il faut placer le curseur (focus) sur le promier enregistrement : MoveFirst

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 16h41   #4
Membre Expert
 
Avatar de stigma
 
Homme Alain
Développeur informatique
Inscription : octobre 2003
Messages : 846
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 61
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : octobre 2003
Messages : 846
Points : 1 053
Points : 1 053
Envoyer un message via MSN à stigma
Code :
1
2
3
4
If not .BOF then
.MoveFirst
.MoveLast
.......
Ou bien le MoveLast avant, comme tu veux.
Mais il est rare de passer de ADO vers DAO, en général c'est plutôt l'inverse non ?
__________________
Je ne suis pas une adresse IP, je suis un homme libre !
stigma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 22h35   #5
Membre expérimenté
 
Inscription : juillet 2005
Messages : 555
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2005
Messages : 555
Points : 578
Points : 578
Par défaut ADO vs DAO

Bonsoir,

effectivement stigma c'est rare et je peux te dire que ça me gonfle passablement.

pourquoi ? à cause des MàJ et de nouvelles version d'ADO qui n'arrivent pas.

J'ai posté mon souci dans la section runtime.

Pour le recordcount c'est bon j'a tout compris.

Merci de vos collaborations.

a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web