chirnobils
Messages postés36Date d'inscriptionvendredi 7 janvier 2011StatutMembreDernière intervention27 mars 2014
-
2 mai 2011 à 21:30
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 2014
-
3 mai 2011 à 10:33
bonjour
j'ai terminer mon base de données en delphi 5 (paradox)gestion du personnel ensuite je veut imprimer mes données.j'ai crée un form et quickrep
j'ai tapper ce code dans le boutton imprimer
form2.quickrep1.preview
mais le probleme c'est comme j'execute le programme et choisi une personne pour imprimer son information
le form2 visualiser le premier enregistrement et pas l'enregistrement qui je veut imprimer
cs_Gypaetus
Messages postés2Date d'inscriptionsamedi 12 février 2011StatutMembreDernière intervention 3 mai 2011 3 mai 2011 à 09:26
Salut
Il y a plusieurs solutions.
Utilises une requête paramétrée dans laquelle tu passes l'identifiant de ta personne en paramètre. Si tu utilises un composant TTable, penses à définir un filtre surt l'identifiant de la personne à l'aide de la propriété Filter ou de l'événement OnFilterRecord ou mieux à l'aide de SetRange sur la clé de la table des personnes.
Cela dépend de la structure de tes données et de ton état, l'avantage de QuickReport est que l'état est un objet Delphi dans lequel on peut coder directement, c'est très souple.