Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 28/07/2011, 18h45   #1
Membre du Club
 
Jean-Luc
Inscription : mai 2004
Messages : 183
Détails du profil
Informations personnelles :
Nom : Jean-Luc
Âge : 58

Informations forums :
Inscription : mai 2004
Messages : 183
Points : 62
Points : 62
Par défaut Paramétrage ouverture état

Bonjour
A l'aide d'un bouton PRT je désire ouvrir un état et n'afficher dans celui-ci qu'un certain nombre de ligne ( ce nombre est la valeur d'un champ du form)
J'ai écrit ce code là:
Code :
1
2
3
Private Sub PRT_Click()
DoCmd.OpenReport "Age acteurs", acViewPreview, "", "", acWindowNormal, OpenArgs:=Compte.Value
End Sub
Mais je ne sais pas à l'ouverture de l'état lui dire que compte.value correspond aux nb de lignes que je veux afficher
Avez-vous une idée à me proposer
D'avance, Merci
Jean-Luc80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 20h25   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Je ne pense pas ce soit possible avec DoCmd.OpenReport.

As-tu un critère qui te permet de savoir quels enregistrements afficher ? Par exemple une clef primaire ou une clef de tri ?

Sinon la solution que je vois c'est de modifier le SQL de la source de données pour qu'elle ne retourne que x lignes en fonction de ton paramêtre.

exemple de SQL qui retourne les 3 premiers enregistrements de Table1 :

Code sql :
1
2
SELECT TOP 3 Table1.*
FROM Table1;

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h03.


 
 
 
 
Partenaires

Hébergement Web