Bonjour,
Je veux présenter le résultat d'une extraction vers une table dont le nombre de champs va varier ( ex: Champ0, Champ1, ChampN) et ce dans un sous-formulaire.
Une personne a une idée ?
D'avance merci
Bonjour,
Je veux présenter le résultat d'une extraction vers une table dont le nombre de champs va varier ( ex: Champ0, Champ1, ChampN) et ce dans un sous-formulaire.
Une personne a une idée ?
D'avance merci
Bonjour naphta,
Pour parcourir les champs d'un recordset avec DAO, c'est l'objet Field de DAO que tu dois utiliser. Puis tu peux faire une boucle For Each/Next pour les parcourir.
Pour ton sous-formulaire tu peux afficher les champs nécessaires en fonction des champs parcourus.
Bonne journée
Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
Si tout est OK, n'oubliez pas de cliquer sur
Merci pour la réponse.
J'ai oublié de dire que c'était access 2010 et que c'est un frontal compilé accdr.
Donc Ok pour l'objet field, mais comment ajouter dans un sous-formulaire des zones de texte d'un frontal compilé ? on peut maintenant ? j'avoue ne pas avoir tenter le coup.
A bientôt
Bonjour
Les formulaires de Access ne sont pas vraiment dynamique.
Ce que tu peux faire à mon avis c'est
- modifier ton sous-formulaire par code (cela marche pas si c'est un Access Runtiime qui exécute il me semble).
- toujours avoir le même nombre de champs et masquer par code ceux qui n'existent pas (à mon avis le plus facile).
- ouvrir une requête dans une autre fenêtre au lieu d'utiliser un sous-formulaire. Les écrans d'affichage de requête sont déjà prévus pour être dynamiques et peuvent êre utilisés si tu n'a pas besoin de code ou de gérer d'événements.
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.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Merci Marot,
Je pense vais suivre ton idée, je créé un certain nombre de Zones de texte (il m'en faut un paquet je pleure déjà) et par le code je fixe les sources et masque les zones de texte en trop, ça c'est faisable en mode runtime.
à bientôt
Merci pour la réponse
La requête dans une nouvelle fenêtre était la bouée de sauvetage que j'attendais
elhssen
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