J'ai un formulaire bas=E9 sur une requ=EAte qui extrait des=20
articles par famille.
A l'ouverture de ce formulaire, j'aimerai compter le=20
nombre d'enregistrements pr=E9sents dans cette requ=EAte et=20
l'inscrire dans le titre du formulaire en question.
Ce qui serait chouette, c'est d'avoir dans la barre de=20
titre du formulaire quelque chose du genre... "Plateaux:=20
23 articles."
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je retrouve le même problème qui disparaît quand je me déplace vers un autre enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ??? Va savoir, charles...
Nicolas C
"3stone" a écrit dans le message news: e1$
Salut Nicolas,
Nicolas Cailliot
En fait, j'ai essayé dès ce matin (c'est terrible), et ca marche, bravo !
Merci pour le retour...
Je vais retenir ce principe de la construction du formulaire à partir d'une
requête, tu me le conseille même pour le formulaire Parent ?
En règle générale, oui... La requête intermédiaire entre la table et le formulaire apporte tellement d'avantages que, une fois les possibilitées connues, on à difficile à s'en passer.
Comme déjà dit, pour les tris... mais aussi pour les champs calculés, qui suppriment
chez le débutant (ou l'habitué à Excel) la volonté de mettre des totaux ou des
valeurs redondantes ou dupliquées dans une table. Et beaucoup d'autres applications comme le "filtre" créé par une clause Where,
qu'il faut toujours préférer à un "filtrage" du formulaire.
Aussi, lorsque l'on recherche des résultats sur certains champs, d'abord penser
à la requête pour y faire les calculs, et, seulement si ce n'est pas réalisable dans
la requête, en revenir au formulaire.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Revoila l'énerveur :-))
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un
comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le
formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je
retrouve le même problème qui disparaît quand je me déplace vers un autre
enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ???
Va savoir, charles...
Nicolas C
"3stone" <3stone@skynet.be> a écrit dans le message news:
e1$5sNgcDHA.1540@tk2msftngp13.phx.gbl...
Salut Nicolas,
Nicolas Cailliot
En fait, j'ai essayé dès ce matin (c'est terrible), et ca marche, bravo
!
Merci pour le retour...
Je vais retenir ce principe de la construction du formulaire à partir
d'une
requête, tu me le conseille même pour le formulaire Parent ?
En règle générale, oui...
La requête intermédiaire entre la table et le formulaire apporte tellement
d'avantages que, une fois les possibilitées connues, on à difficile à s'en
passer.
Comme déjà dit, pour les tris... mais aussi pour les champs calculés, qui
suppriment
chez le débutant (ou l'habitué à Excel) la volonté de mettre des totaux ou
des
valeurs redondantes ou dupliquées dans une table.
Et beaucoup d'autres applications comme le "filtre" créé par une clause
Where,
qu'il faut toujours préférer à un "filtrage" du formulaire.
Aussi, lorsque l'on recherche des résultats sur certains champs, d'abord
penser
à la requête pour y faire les calculs, et, seulement si ce n'est pas
réalisable dans
la requête, en revenir au formulaire.
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je retrouve le même problème qui disparaît quand je me déplace vers un autre enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ??? Va savoir, charles...
Nicolas C
"3stone" a écrit dans le message news: e1$
Salut Nicolas,
Nicolas Cailliot
En fait, j'ai essayé dès ce matin (c'est terrible), et ca marche, bravo !
Merci pour le retour...
Je vais retenir ce principe de la construction du formulaire à partir d'une
requête, tu me le conseille même pour le formulaire Parent ?
En règle générale, oui... La requête intermédiaire entre la table et le formulaire apporte tellement d'avantages que, une fois les possibilitées connues, on à difficile à s'en passer.
Comme déjà dit, pour les tris... mais aussi pour les champs calculés, qui suppriment
chez le débutant (ou l'habitué à Excel) la volonté de mettre des totaux ou des
valeurs redondantes ou dupliquées dans une table. Et beaucoup d'autres applications comme le "filtre" créé par une clause Where,
qu'il faut toujours préférer à un "filtrage" du formulaire.
Aussi, lorsque l'on recherche des résultats sur certains champs, d'abord penser
à la requête pour y faire les calculs, et, seulement si ce n'est pas réalisable dans
la requête, en revenir au formulaire.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
3stone
Salut,
Nicolas Cailliot
Revoila l'énerveur :-))
;-))
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je retrouve le même problème qui disparaît quand je me déplace vers un autre enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ???
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante...
If Me.NewRecord Then Me!lblNavigate.Caption = "New Record" Else With Me.RecordsetClone .MoveLast .Bookmark = Me.Bookmark Me!lblNavigate.Caption = "Record " & _ .AbsolutePosition + 1 _ & " of " & .RecordCount End With End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-) Et chez toi ???
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
Nicolas Cailliot
Revoila l'énerveur :-))
;-))
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un
comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le
formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je
retrouve le même problème qui disparaît quand je me déplace vers un autre
enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ???
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire
en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante...
If Me.NewRecord Then
Me!lblNavigate.Caption = "New Record"
Else
With Me.RecordsetClone
.MoveLast
.Bookmark = Me.Bookmark
Me!lblNavigate.Caption = "Record " & _
.AbsolutePosition + 1 _
& " of " & .RecordCount
End With
End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-)
Et chez toi ???
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Encouragé par les résultats du matin, j'ai voulu pour le fun placer un comptage sur le formulaire Parent, en prenant soin bien sur de rebâtir le formulaire à partir d'une requête. Eh bien zut, ca ne marche plus, je retrouve le même problème qui disparaît quand je me déplace vers un autre enregistrement. Du côté des sous-formulaire pourtant ca marche toujours ???
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante...
If Me.NewRecord Then Me!lblNavigate.Caption = "New Record" Else With Me.RecordsetClone .MoveLast .Bookmark = Me.Bookmark Me!lblNavigate.Caption = "Record " & _ .AbsolutePosition + 1 _ & " of " & .RecordCount End With End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-) Et chez toi ???
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Nicolas Cailliot
Chez moi aussi ça marche ! Bien vu, bravo ! Que dire de plus. Le génie a encore frappé. Question sans doute idiote : il n'y a pas eu besoin de Move first pour revenir au première enregistrement ? Cela se fait automatiquement ? (pardon aux pros, je suis un selfaccessman et je promets que dès que j'ai un peu de temps, je me plonge dans le manuel pour mieux comprendre les perles dont je bénéficie sur ce forum)
Merci Bien à toi Nicolas C "3stone" a écrit dans le message news:
Salut,
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante... If Me.NewRecord Then Me!lblNavigate.Caption = "New Record" Else With Me.RecordsetClone .MoveLast .Bookmark = Me.Bookmark Me!lblNavigate.Caption = "Record " & _ .AbsolutePosition + 1 _ & " of " & .RecordCount End With End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-)
Et chez toi ???
Chez moi aussi ça marche ! Bien vu, bravo ! Que dire de plus. Le génie a
encore frappé.
Question sans doute idiote : il n'y a pas eu besoin de Move first pour
revenir au première enregistrement ? Cela se fait automatiquement ?
(pardon aux pros, je suis un selfaccessman et je promets que dès que j'ai un
peu de temps, je me plonge dans le manuel pour mieux comprendre les perles
dont je bénéficie sur ce forum)
Merci
Bien à toi
Nicolas C
"3stone" <3stone@skynet.be> a écrit dans le message news:
OrujNTjcDHA.2960@tk2msftngp13.phx.gbl...
Salut,
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire
en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante...
If Me.NewRecord Then
Me!lblNavigate.Caption = "New Record"
Else
With Me.RecordsetClone
.MoveLast
.Bookmark = Me.Bookmark
Me!lblNavigate.Caption = "Record " & _
.AbsolutePosition + 1 _
& " of " & .RecordCount
End With
End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-)
Chez moi aussi ça marche ! Bien vu, bravo ! Que dire de plus. Le génie a encore frappé. Question sans doute idiote : il n'y a pas eu besoin de Move first pour revenir au première enregistrement ? Cela se fait automatiquement ? (pardon aux pros, je suis un selfaccessman et je promets que dès que j'ai un peu de temps, je me plonge dans le manuel pour mieux comprendre les perles dont je bénéficie sur ce forum)
Merci Bien à toi Nicolas C "3stone" a écrit dans le message news:
Salut,
Oui... mais, j'imagine que cette fois-ci... c'est un formulaire en mode "formulaire simple" et non en mode "formulaire continu" ??
Tiens, essaies avec cette variante... If Me.NewRecord Then Me!lblNavigate.Caption = "New Record" Else With Me.RecordsetClone .MoveLast .Bookmark = Me.Bookmark Me!lblNavigate.Caption = "Record " & _ .AbsolutePosition + 1 _ & " of " & .RecordCount End With End If
En tout cas, celle-ci fonctionne chez moi dans... tous les cas ;-)