OVH Cloud OVH Cloud

Recordcount

9 réponses
Avatar
Antoine Labusquière
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on ouvre
le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance

9 réponses

Avatar
WhoIsPerfect ?
Salut Antoine,

et en mettant un Requery après la ligne Bookmark ?

Olivier

"Antoine Labusquière" a écrit dans le
message de news: 45ace656$0$293$
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance




Avatar
ze Titi
Bonjour Antoine Labusquière

Il me semble qu'en initialisant ce champ à l'ouverture du formulaire
(Form_load) avec

X=me.RecordsetClone.RecordCount

ça doit fonctionner... non ?

Dans ton message <45ace656$0$293$ du mardi
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler aussi
le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on ouvre
le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance


--
Voilou !
Cordialement,

Ze Titi

Avatar
Eric
Bonjour,

Tu as bien mis ce code sur l'évènement Activation du formulaire et non
sur les boutons ?

Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on ouvre
le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Antoine Labusquière
Bonjour.

Faire un requery dans un évènement SurActivation revient à créer une boucle
sans fin :)


"WhoIsPerfect ?" a écrit dans le message de news:
45ace872$0$24302$
Salut Antoine,

et en mettant un Requery après la ligne Bookmark ?

Olivier

"Antoine Labusquière" a écrit dans le
message de news: 45ace656$0$293$
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance








Avatar
Antoine Labusquière
Bonjour,

Non, ça ne fonctionne pas mieux.
Il semblerait qu'il y'ait une sorte de problème d'actualisation des données.
Lors de l'ouverture, j'ai toujours 1 comme nombre total d'enregistrements


"ze Titi" a écrit dans le message de news:

Bonjour Antoine Labusquière

Il me semble qu'en initialisant ce champ à l'ouverture du formulaire
(Form_load) avec

X=me.RecordsetClone.RecordCount

ça doit fonctionner... non ?

Dans ton message <45ace656$0$293$ du mardi
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance


--
Voilou !
Cordialement,

Ze Titi





Avatar
Antoine Labusquière
Bonjour.

Oui, le code est bien sur activation du formulaire. J'ai déplacé l'appel sur
le chargement ou l'ouverture, mais sans amélioration

"Eric" a écrit dans le message de news:

Bonjour,

Tu as bien mis ce code sur l'évènement Activation du formulaire et non sur
les boutons ?

Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
ze Titi
As-tu essayé d'afficher les boutons de navigation d'origine pour
vérifier que la source était bonne dès l'ouverture du formulaire
(nombre d'enregistrements différent de 1) ?

Dis-nous !

Dans ton message <45addade$0$23260$ du mercredi
Bonjour,

Non, ça ne fonctionne pas mieux.
Il semblerait qu'il y'ait une sorte de problème d'actualisation des données.
Lors de l'ouverture, j'ai toujours 1 comme nombre total d'enregistrements


"ze Titi" a écrit dans le message de news:

Bonjour Antoine Labusquière

Il me semble qu'en initialisant ce champ à l'ouverture du formulaire
(Form_load) avec

X=me.RecordsetClone.RecordCount

ça doit fonctionner... non ?

Dans ton message <45ace656$0$293$ du mardi 16/01/2007
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance


-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi



Avatar
Antoine Labusquière
Oui, bien sûr.
Le chiffre total différe bien entre les deux.

J'ai essayé le code trouvé sur
http://officesystem.access.free.fr/ex_comptage_enr.htm
Ca a l'air de mieux marcher. Je l'adapte pour que ça corresponde
parfaitement à mes besoins,et je vous tiens au courant de l'avancée des
travaux.



"ze Titi" a écrit dans le message de news:

As-tu essayé d'afficher les boutons de navigation d'origine pour vérifier
que la source était bonne dès l'ouverture du formulaire (nombre
d'enregistrements différent de 1) ?

Dis-nous !

Dans ton message <45addade$0$23260$ du mercredi
Bonjour,

Non, ça ne fonctionne pas mieux.
Il semblerait qu'il y'ait une sorte de problème d'actualisation des
données. Lors de l'ouverture, j'ai toujours 1 comme nombre total
d'enregistrements


"ze Titi" a écrit dans le message de
news:
Bonjour Antoine Labusquière

Il me semble qu'en initialisant ce champ à l'ouverture du formulaire
(Form_load) avec

X=me.RecordsetClone.RecordCount

ça doit fonctionner... non ?

Dans ton message <45ace656$0$293$ du mardi
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance


-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi







Avatar
Antoine Labusquière
Bonjour à tous.

Après quelques test, le code trouvé sur
http://officesystem.access.free.fr/ex_comptage_enr.htm est plus pertinent
que celui que j'utilisait.
L'affichage est toujours juste, même si le formulaire est filtré.
Je ne peux donc que le recommander.

Merci à tous pour m'avoir aidé à chercher.


"Antoine Labusquière" a écrit dans le
message de news: 45ace656$0$293$
Bonjour,

J'ai simulé les boutons de déplacement entre enregistrements dans un
formulaire, pour que l'interface soit plus agréable
J'ai donc un champ qui calcule le nombre d'enregistrements pour simuler
aussi le 1 sur X
Petit problème: le X (nombre d'enregistrement total) est à 1 quand on
ouvre le formulaire, et n'affiche le bon nombre que lorsqu'on passe à
l'enregistrement suivant. Après, ça marche normalement.
Comment puis-je y remédier ?

J'utilise la fonction trouvée sur
http://www.mvps.org/accessfr/forms/frm0026.htm
With Me.RecordsetClone
.Bookmark = Me.Bookmark
txt_position = Me.CurrentRecord & " sur " & .RecordCount
End With

Merci d'avance