Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2011, 09h45   #1
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Par défaut ajouter des champs dynamiquement

Bonjour,
je voudrais ajouter des champs automatiquement dans mon formulaire, mais je ne sais pas trop comment faire.
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 15h14   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 564
Points : 7 564
Peux-tu préciser quelle version de Access tu utilises ?

Pourquoi veux-tu faire cela ?

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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 15h39   #3
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
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.
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 17h08   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 564
Points : 7 564
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+
__________________
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 20h57   #5
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
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^^.
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 22h05   #6
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 256
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 256
Points : 1 872
Points : 1 872
Bonsoir,

Pour faire cela j'utilise une sous-fenêtre qui détaille l'historique de l'article sélectionné...
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 10h16   #7
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Citation:
Envoyé par nico84 Voir le message
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^^)
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 15h10   #8
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 564
Points : 7 564
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+
__________________
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 09h15   #9
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
voila une capture d'ecran de ce qu'on voudrait que je fasse, avec les 4 dernieres colones repetees indefiniment.
Images attachées
Type de fichier : png Sans titre.png (58,5 Ko, 8 affichages)
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 18h42   #10
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 564
Points : 7 564
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 ?
__________________
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 09h33   #11
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
Non, ce n'est que de l'affichage
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 18h01   #12
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 564
Points : 7 564
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+
__________________
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 19h15   #13
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h26.


 
 
 
 
Partenaires

Hébergement Web