Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 31/01/2011, 22h06   #1
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Par défaut Champs texte au lieu de la clé prim ?

Bonsoir,

J'ai mis toutes les chances de mon côté pour réussir... Si si... je vous assure, je me suis inscrit sur ce forum, et j'ai acheté "access 2007 pour les nuls" ...Cela dit, j'ai énormément besoin de votre aide pour faire avancer mon projet.

Ma précédente intervention faisait référence à la relation entre 2 listes roulantes...j'ai mis 2 jours pour arriver à mes fins ... Ce qui me chagrine, c'est que le "tuto" disait en préambule, "petit exercice simple"

Bref, quand j'enregistre mes saisies au travers de mon formulaire, je n'ai que les clés primaires qui sont enregistrées dans ma BD. Comment faire apparaître dans ma BD les champs tels qu'ils sont sélectionnés dans mes listes déroulantes ?

D'avance merci !
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 22h55   #2
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Bonsoir, est-ce que tes champs dans ton formulaire correspondent à des champs dans une table ?
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 06h26   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
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 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Regardes du coté de la propriété "Colonne Liée" de ta liste déroulante.

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
Vieux 01/02/2011, 12h57   #4
Membre éclairé
 
Avatar de dok flint
 
Inscription : septembre 2003
Messages : 292
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : septembre 2003
Messages : 292
Points : 378
Points : 378
Bonjour ,
Je crois que c'est au niveau des propriétés des listes qu'il faut voir , car d'après ce que tu dis c'est comme si la table n'est pas liée .
Tu peux mettre la base vide en rattachement pour voir.
A+
__________________
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
dok flint est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 19h34   #5
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Merci pour vos aides respectives !!

Citation:
Bonsoir, est-ce que tes champs dans ton formulaire correspondent à des champs dans une table ?
Sauf erreur de ma part, les sources de contrôles des listes déroulantes de mon formulaire correspondent bien à ma table (BD). Je n'y enregistre hélas que les clés primaires...

Citation:
Regardes du coté de la propriété "Colonne Liée" de ta liste déroulante.
J'ai respectivement, définie 2 et 3 colonnes dans les propriétés des mes listes, avec les valeurs (cm) qu'il faut pour n'afficher que les champs textes et non les les clés...Cependant, lorsque je modifie les paramètres des colonnes liées, mes listes n'ont plus de corrélations...

Je me suis servie de ce tuto => http://argyronet.developpez.com/offi...ectitemlistAB/

Encore merci

EDIT: Je vous ai mis un petit exemple
Fichiers attachés
Type de fichier : rar test.rar (45,4 Ko, 11 affichages)
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 18h09   #6
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Bonsoir,

Personne n'a une idée ? ...Je sèche !

Merci
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 08h24   #7
Membre éclairé
 
Avatar de dok flint
 
Inscription : septembre 2003
Messages : 292
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : septembre 2003
Messages : 292
Points : 378
Points : 378
Bonjour ,
Est ce que tu peux nous expliquer un peut qu'est ce que tu veux faire exactement entre par ces deux liste (est ce que la première engendre la deuxième ? le type de relation entre les tables ? car je ne voix pas de relations)
Donc A+
__________________
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
dok flint est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 13h50   #8
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Citation:
Envoyé par dok flint Voir le message
Bonjour ,
Est ce que tu peux nous expliquer un peut qu'est ce que tu veux faire exactement entre par ces deux liste (est ce que la première engendre la deuxième ? le type de relation entre les tables ? car je ne voix pas de relations)
Donc A+
Bonjour,

En effet, je me suis certainement mal expliqué...
Il y a bien relation entre mes tables... la première liste (module) définie une pré-sélection de la seconde (code)... une fois la sélection faite et enregistrée, je constate que seul les ID sont enregistrés dans ma BD (TEST) ... Comment faire pour n'avoir d'enregistré que les champs au préalable sélectionnés et non pas les ID ??
=> regarde ma table TEST, je n'ai en aucun cas les noms de mes modules ni même les codes s'y afférants...
Merci à vous pour votre aide .
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 21h31   #9
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Les pistes évoquées plus haut ne m'ont pas permis de solutionner mon pb.
Aussi, c'est la raison qui m'emmène à vous solliciter à nouveau...
Un aide de votre part serait fort appréciée.

Bon week-end à tous
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 04h55   #10
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
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 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par Philippe JOCHMANS Voir le message
Regardes du coté de la propriété "Colonne Liée" de ta liste déroulante.
As-tu regardé cela ? Par exemple en mettant le chiffre 1 dans cette propriété de ta première liste ?

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
Vieux 06/02/2011, 09h17   #11
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
C'est ce que j'ai regardé en premier lieu Philippe ...En vain hélas.
Je ne comprends pas
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 16h29   #12
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
il ne te reste plus qu'à nous poster ta base pour expertise
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 18h43   #13
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
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 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par fragglerick Voir le message
C'est ce que j'ai regardé en premier lieu Philippe ...En vain hélas.
Je ne comprends pas
C'est pourtant ce que j'ai fait et tout fonctionne à part pour Side Novotech qui n'a pas de correspondance dans ta table.

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
Vieux 06/02/2011, 19h59   #14
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Citation:
Envoyé par Philippe JOCHMANS Voir le message
Re



C'est pourtant ce que j'ai fait et tout fonctionne à part pour Side Novotech qui n'a pas de correspondance dans ta table.

Philippe


Tu as simplement modifié la propriété "colonnes liées" pour la première liste déroulante ?
J'ai beau la modifier rien n'y fait... ?
Quand tu enregistres les sélections du formulaire, tu as bien les champs modules et code renseignés en toutes lettres dans la BD Test?

Tu m'assois !!

T'est-il possible de me poster la modif stp ?

Merci
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 21h12   #15
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
tes problèmes viennent d'une erreur d'analyse et aussi d'une pratique des tables qu'en général je préfère ne pas utiliser
tes tables codes et modules ne sont pas suffisement séparées l'une de l'autre:
Pou rl'analyse je te conseillle:
TBLcode:
Idcode, si tu y tiens vraiment, mais sans le numauto (source de pb)
Texte_code

TBLmodule
Idmodule, si tu y tiens vraiment, mais sans le numauto (source de pb)
Texte_module

TBL_correspondance_code_module (j'ai repéré des n à n)
Idcode
Idmodule
éventuellement avec un clef double pour éviter d'avoir eux couples identiques

Dans les tables, j'évite très fortement d'utiliser des zones de listes déroulantes.
En effet, tu vois CRS (3100) et tu as l'impression d'avoir stocké du texte alors que tu as stocké 1 qui est du numérique
il ne fut donc pas t'étonner de remplir ta table test avec 1 plutôt qu'avec CRS (3100)

De manière générale, il faut enregistrer des valeurs les plus simples possible.
la présentation CRS <---> CRS (3100) se fera à partir de 1 <---> 1 avec des zones de listes déroulantes dans le formulaire:
la zone code affichera CRS pour la valeur 1 (source: TBLcode, 2 colonnes 0;5cm, colonne liée 2)
la zone module affichera CRS (3100) pour la valeur 1 (source: TBLmodule, 2 colonnes 0;8cm, colonne liée 2)

>Sinon, je ne comprends pas la nécesité d'écrire CRS,CRS (3100) dans une troisième table à partir du moment où on a déjà écrit 1,1 dans la table de correspondance
>Rappel: les états sont mieux adaptés que les tables pour visualiser les données

à Bientôt
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h56   #16
Membre éclairé
 
Avatar de dok flint
 
Inscription : septembre 2003
Messages : 292
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : septembre 2003
Messages : 292
Points : 378
Points : 378
Bonjour ,
Essayons de voir si ça peut marcher.
A+
__________________
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
dok flint est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 18h26   #17
Membre à l'essai
 
Homme Steph
Technicien maintenance
Inscription : janvier 2011
Messages : 83
Détails du profil
Informations personnelles :
Nom : Homme Steph
Âge : 40
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2011
Messages : 83
Points : 22
Points : 22
Merci pour vos réponses !

=> Simplifi => Je vais regarder ça de plus prés et essayer de suivre des conseils !

=> dok flint => Tu m'as fait disparaitre le formulaire, il n'y est plus !

Bonne soirée
fragglerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 08h19   #18
Membre éclairé
 
Avatar de dok flint
 
Inscription : septembre 2003
Messages : 292
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : septembre 2003
Messages : 292
Points : 378
Points : 378
Bonjour ,
j'ai envoyer ta base à quelqu'un pour la convertir de 2007 à 2003 , donc ça peut provenir de là le problème car je n'ai rien touché à la structure.
de toute façon essaye de me renvoyer la base en version 2003 (test.mdb)
A+
__________________
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
dok flint 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 06h56.


 
 
 
 
Partenaires

Hébergement Web