Bonjour,
je voudrais ajouter des champs automatiquement dans mon formulaire, mais je ne sais pas trop comment faire.
Bonjour,
je voudrais ajouter des champs automatiquement dans mon formulaire, mais je ne sais pas trop comment faire.
Peux-tu préciser quelle version de Access tu utilises ?
Pourquoi veux-tu faire cela ?
A+
j'utilise access 2007.
Je voudrais faire ca car on me l'a conseillé pour améliorer la lisibilité des produits qui sont dans le stock.
En fait, afficher tous les mouvements de chaque produit sur une ligne.
Access gère assez mal ce genre de chose.
As-tu un nombre maximum prévu de champs.
La solution la plus simple est de prévoir le pire et de masquer les champs inutilisés.
A+
je serais d'accord avec... si je savais combien de champs seront utilisés, c'est pourquoi je cherche une solution pour en créer en vb^^.
Bonsoir,
Pour faire cela j'utilise une sous-fenêtre qui détaille l'historique de l'article sélectionné...
Merci pour ta réponse, mais si je voulais un affichage en ligne (si c'est ce que tu veux dire), je n'aurais pas ouvert ce topic, en effet, une requete sql, et ca roule tout seul.
Non, la difficulté ici, c'est justement d'avoir tout l historique sur une seule ligne (exigeance du patron^^)
Tu n'as vraiment aucune idée du nombre de colonnes qui va te falloir ? Actuellement tu as combien d'enregistrements ?
Mettre les données à l'horizontal va en plus prendre pas mal de temps et compliquer pas mal la saisie.
Personnellement je ferai une table temporaire avec 255 champs et j'y collerai les données avec un bout de VBA. Ça ne va être pas être une fusée :-(. Une solution serait de le faire au fur et à mesure que tu enregistres un info dans ta table principale, tu en mets une copie dans la table 'horizontale'.
Pour l'affichage je prévoirais aussi 255 champs que je rendrai visibles au fur et à mesure.
Pourrais-tu poster une image de ce que ton patron a en tête comme interface ?
A+
voila une capture d'ecran de ce qu'on voudrait que je fasse, avec les 4 dernieres colones repetees indefiniment.
Comme je l'ai dit si tu veux utiliser les méchanismes standards de Access (formulaire lié) tu es limité à 255 champs par table ou requête.
Donc dans ton cas tu pourrais avoir environ 60 infos sur une seule ligne, est-ce assez ?
Pourrais-tu présenter les 60 dernières infos et offrir la possibilité de voir celles supplémentaires dans un formulaire classique ou faire une sorte de 'pagination' en présentant tes infos par blocs de 60 ?
Est-ce seulement de l'affichage ou l'utilisateur peut-il faire des saisies dans ta liste horizontale ?
Donc dans ton cas tu pourrais avoir environ 60 infos sur une seule ligne, est-ce assez ?
Pourrais-tu présenter les 60 dernières infos et offrir la possibilité de voir celles supplémentaires dans un formulaire classique ou faire une sorte de 'pagination' en présentant tes infos par blocs de 60 ?
A+
Bonjour
J'ai une autre hypothèse puisque c'est une visualisation et en fonction de tes données (leur agencement de base).
L'idée (à tester) serait d'avoir un sous-formulaire qui afficherait une requête croisée dynamique.
Philippe
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