bonjour a tous , excusez du dérangement mais j'ai un probleme
je suis en train de realiser mon tfe pour la gestion totale d'un café restaurant
et je suis en train de réaliser la caisse-enregistreuse pour le moment
j'ai donc une form sur laquelle je crée des boutons dynamiquement
et je fais cette requete sql :
je précise que j'utilise les composants KADAO , une base de données Access
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form_Rubrique.Kadaotable_Rubriques.sql.Add('SELECT DISTINCT * FROM FAMILLES WHERE (famillefk_pere IS NULL)order by Famille_Nom')
2003 et borland delphi 2005
donc la,tout va bien ,il m affiche bien mes boutons avec les familles d'articles
principales (donc les familles qui n'ont pas de pere,car c est une association réflexive ici)
ma procédure de création dynamique de boutons me permet de créer
12 boutons sur un Tpanel dans ma forms
donc je fais ceci pour avoir le nombre d'enregistrements retourné par ma requete précédente , comme ceci :
alors mon probleme le voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part Nombre:=Form_Rubrique.KADaoTable_Rubriques.RecordCount;
- si j'ai 12 enregistrements,pas de problemes,il m affiche mes 12 boutons
mais
- si j ai plus que 12 enregistrements (par exemple 26) , la , il m affiche 26 boutons mais ca déborde et faut scroller en bas,etc ...
donc ma question est la suivante :
j'ai posé deux boutons : page suivante ,et page précédente , pour pouvoir diviser
en 12 boutons par pages maximums (pour ne pas déborder de la forms).
et la je calecar je ne vois pas comment faire que ce soit niveau sql
ou niveau programmation delphi,comment je peut faire
pour separer en plusieurs pages?
donc,ma question est : comment dois je faire pour pouvoir diviser en pages
de 12 boutons maximums par page ?
je vous remercie d'avance de vos conseil![]()
Partager