ACCESS:Formulaire problème utilisation de paramètres et requêtes
Lucd33
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
Dans le cadre de mon stage je me retrouve à utiliser ACCESS pour essayer de transformer un énorme tableau excell dégeu en une petite base de 3 4 tables.
Ayant déjà eu à manipuler une base de données pour la création d'un petit site je n'est pas eu trop de difficultées à m'adapter à la création de base de données avec access et aux requêtes simple pour extraire ce que je veut.
Par contre j'ai énormément de difficultés à comprendre le fonctionnement des formulaires pour les utiliser de manière un peu poussé, notamment comment faire une présentation de formulaire généralisé dont le contenu dépend de paramètres ou de requêtes(je vais m'expliquer plus tard) .Et contrairement a d'habitude j'ai vraiment du mal a trouver des tutoriels récents sur internet, je pense que personne utilise ce logiciel.
En gros pour simplifier les choses je donne le minimum des tables que j'ai:
Imaginons une table "Sociétés" qui contient
id- - - - - - nom_de_la_société- - - -contact_principal(nom)
et une table "Contact" qui contient
id- - - - - -nom- - - - - nom_de_société- - -- - numero_de_tel mail etc
ça peut paraître un peu bizarre mais c'est comme ca, une société peut donc avoir plusieurs contact et un contact principal .
Je peux faire un formulaire simple qui affiche un tableau de toutes les sociétés ou alors avoir les données des sociétés en forme de fiche individuel et avoir une page par société (une par ligne de la table).
ce que j'aimerais faire c'est à partir du tableau de toute les sociétés pouvoir cliquer sur un nom et arriver a mon formulaire de types fiche, appliqué à la ligne qui correspond a la société.
En gros préparer une requête qui me sort la ligne et l'appliquer avec en entrée le nom sur lequel je clique, puis afficher le formulaire traitant la ligne reçu.(Peut être, j'essaye de faire ca mais ce n'est peut être pas la bonne méthodes)
J'ai cherché toute la journée mais j'ai juste réussi a faire un lien vers un formulaire mais je ne trouve absolument pas comment utiliser le nom comme paramètres(or je sais que c'est possible)
bref si quelqu'un comprend mon problème et sais comment faire je suis preneur.
Mon 2 ème problème c'est que je souhaiterais afficher dans mon grand tableau de société une colonne en plus dans laquelle il y aurait un menu déroulant de tout les contacts qui proviennent de la société qui est sur la même ligne.
Pareil je sais faire la requête et même afficher le résultat dans un menu déroulant pour un nom de société que j'écrit en dur mais pas pour un nom de société que je ferait rentrer en paramètre. je sais même pas si c'est possible.
Voila si quelqu'un à une idée ou veut des précisions, je sais que c'est mal expliqué mais je touche a peine à ACCESS et je pige que dalle Ca serait tellement plus simple en PHP, ce logiciel me limite tellement
Dans le cadre de mon stage je me retrouve à utiliser ACCESS pour essayer de transformer un énorme tableau excell dégeu en une petite base de 3 4 tables.
Ayant déjà eu à manipuler une base de données pour la création d'un petit site je n'est pas eu trop de difficultées à m'adapter à la création de base de données avec access et aux requêtes simple pour extraire ce que je veut.
Par contre j'ai énormément de difficultés à comprendre le fonctionnement des formulaires pour les utiliser de manière un peu poussé, notamment comment faire une présentation de formulaire généralisé dont le contenu dépend de paramètres ou de requêtes(je vais m'expliquer plus tard) .Et contrairement a d'habitude j'ai vraiment du mal a trouver des tutoriels récents sur internet, je pense que personne utilise ce logiciel.
En gros pour simplifier les choses je donne le minimum des tables que j'ai:
Imaginons une table "Sociétés" qui contient
id- - - - - - nom_de_la_société- - - -contact_principal(nom)
et une table "Contact" qui contient
id- - - - - -nom- - - - - nom_de_société- - -- - numero_de_tel mail etc
ça peut paraître un peu bizarre mais c'est comme ca, une société peut donc avoir plusieurs contact et un contact principal .
Je peux faire un formulaire simple qui affiche un tableau de toutes les sociétés ou alors avoir les données des sociétés en forme de fiche individuel et avoir une page par société (une par ligne de la table).
ce que j'aimerais faire c'est à partir du tableau de toute les sociétés pouvoir cliquer sur un nom et arriver a mon formulaire de types fiche, appliqué à la ligne qui correspond a la société.
En gros préparer une requête qui me sort la ligne et l'appliquer avec en entrée le nom sur lequel je clique, puis afficher le formulaire traitant la ligne reçu.(Peut être, j'essaye de faire ca mais ce n'est peut être pas la bonne méthodes)
J'ai cherché toute la journée mais j'ai juste réussi a faire un lien vers un formulaire mais je ne trouve absolument pas comment utiliser le nom comme paramètres(or je sais que c'est possible)
bref si quelqu'un comprend mon problème et sais comment faire je suis preneur.
Mon 2 ème problème c'est que je souhaiterais afficher dans mon grand tableau de société une colonne en plus dans laquelle il y aurait un menu déroulant de tout les contacts qui proviennent de la société qui est sur la même ligne.
Pareil je sais faire la requête et même afficher le résultat dans un menu déroulant pour un nom de société que j'écrit en dur mais pas pour un nom de société que je ferait rentrer en paramètre. je sais même pas si c'est possible.
Voila si quelqu'un à une idée ou veut des précisions, je sais que c'est mal expliqué mais je touche a peine à ACCESS et je pige que dalle Ca serait tellement plus simple en PHP, ce logiciel me limite tellement
A voir également:
- ACCESS:Formulaire problème utilisation de paramètres et requêtes
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
- Quick acces ✓ - Forum Windows
1 réponse
Bonjour
Pour reussir avec access , il faut au préalable faire une etude des besoins puis traduire le tout en tables puis en formulaire pour completer les tables. Une fois les tables faites, établire les relations entre les tables. De la, tu peux faire formulaire et sous formulaire.
D'après l'exemple cité, une société a plusieurs contacts. Donc faire une relation un à plusieurs entre les deux tables. Il te faut un champ Id dans la table société en clé primaire en N°Auto et Un champ Id dans la table contact en numerique.
A partir de la tu fais la relation entre les 2 tables.
Ensuite tu pourras faire un formulaire société et un sous formulaire contact.
Ton formulaire société affichera les données de celle-ci avec tous les contact de la société.
Pour reussir avec access , il faut au préalable faire une etude des besoins puis traduire le tout en tables puis en formulaire pour completer les tables. Une fois les tables faites, établire les relations entre les tables. De la, tu peux faire formulaire et sous formulaire.
D'après l'exemple cité, une société a plusieurs contacts. Donc faire une relation un à plusieurs entre les deux tables. Il te faut un champ Id dans la table société en clé primaire en N°Auto et Un champ Id dans la table contact en numerique.
A partir de la tu fais la relation entre les 2 tables.
Ensuite tu pourras faire un formulaire société et un sous formulaire contact.
Ton formulaire société affichera les données de celle-ci avec tous les contact de la société.