Bonjour
Quel est l'intérêt de créer 800 contrôles
A mon avis, tu devrais expliquer mieux ce que tu veux.
Philippe
Bonjour
Quel est l'intérêt de créer 800 contrôles
A mon avis, tu devrais expliquer mieux ce que tu veux.
Philippe
En fait si tu veux j'ai une table dans ma bd, qui est créée dynamiquement.
Le but c'est d'avoir un formulaire qui ressemble à un "tableau" (donc à la visualisation de la table en mode feuille de donnée).
J'ai une ligne avec les titres (acLabel) qui sont les noms de colomnes de ma table (je ne visualise pas toutes les colomnes...)
Puis les autres lignes (contenant selon les colomnes des acTextbox ou des acCheckBox) sont aussi nombreuses que le nombre d'enregistrment de ma table.
Donc des fois j'ai 11 colomnes, et plus de 130 lignes...
Ce qui en fait des contrôles !
Après pourquoi je n'affiche pas juste la table en mode feuille de donnée : c'est parce que ça ne fait pas "serieux" je trouve (je suis en train de faire une appli qui ne sera pas juste utilisée en interne dans mon entreprise...). De plus j'ai des champs 1 ou 0 qui doivent devenir des cases à cocher, et enfin j'aimerais à l'avenir pouvoir faire des traitements si l'utilisateur coche une ligne ou autre...
La solution que j'ai trouvé, c'est de n'afficher que 50 lignes, et si besoin j'ai un bouton Suivant et ou précédent pour visualiser le reste
Si tu as une autre proposition n'hésite pas !
OK,
donc comme évoqué plus haut, tu peux te "contenter" de mettre une ligne de controls dans ta zone Détails de ton formulaire, qui est alimenté par ta requête qui tape dans ta fameuse table dynamique.
ok, mais si je fait ça, pour voir les différents enregistrements, il faudra cliquer sur les boutons de déplacement...
Il n'y aura qu'une ligne d'affiché à chaque fois??? Non ?
Le but c'est de visualiser plusieurs enregistrement en même temps...
Bonjour
L'autre solution serait cela :
La Mise en Forme Conditionnelle Illimitée sous Access et De nouvelles listes pour vos formulaires Access, un mixe des temps, et surtout le deuxième pour les cases à cocher.
Très simple à faire, pas de passage en mode création. A tester
Philippe
C'est simpas comme outil !
En ce moment je l'essaie, ça marche plutôt pas mal
Le seul problème que j'ai c'est que je n'arrive pas à attribuer un évenement sur click à mon Spreadsheet (contrôle activX qui est un "composant de feuilles de calcule") donc là je suis un peu embêtée.... voir même beaucoup
Bonjour
Dans le deuxième article, il y a un exemple sur l'évènement Click pour mettre les cases à cocher.
Il faut tout faire dans l'éditeur VB et non dans les propriétés du composant.
Je ne peux t'en dire plus, car je viens de changer de micro et je n'ai pas encore réinstallé ce composant.
Télécharge l'exemple du deuxième article sur les listes et test le code pour voir ce que cela donne.
Philippe
Je viens de télécharger son exemple... Et bien.. ça ne marche pas ! lol !
Quand je clique sur son ex de tableau, ça ne fait rien...
Ca se pourrais qu'il me manque un composant ou autre.. à moins que je n'ai pas la bonne version d'Access pour que ça marche...
Moralité, il va bien falloir que j'abandonne cette idée, car il faut que l'appli que je crée puisse être utilisée sur différentes versions d'accessc'est trop triste
Bonjour
Effectivement si tu dois utiliser différentes versions ce n'est pas le top
Le premier article que je t'ai donné te donne un lien en fonction de la version d'Access.
Philippe
En tous cas un grand merci pour votre aide
J'ai appris grâce à vous des nouveaux trucs sur Access![]()
Bonne continuation
Et si je rencontre d'autres difficultées je saurais où aller
Byz !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager