OVH Cloud OVH Cloud

zone de liste modifiable dans un etat

8 réponses
Avatar
ALF
Bonjour,
j'ai créé un etat sur access2000 et je voudrais creer dans cet etat une zone
de liste modifiable concernant des codes anomalies à partir d'une table qui
contiend ces codes anomalies.
le but etant de pouvoir saisir ces codes en selectionnant dans cette liste
le code correspondant à l'anomalie..
à noter que la zone de liste doit avoir 2 colonnes (une pour le code et une
autre pour la description de l'anomalie) et une fois apres avoir selectionné
la ligne dans la zone de liste ,ne voir apparaitre dans l'etat qu' une seule
colonne ,à savoir le code anomalie et pas la description de l'anomalie.
Merci de votre soutien.
--
ALF

8 réponses

Avatar
Didier Bicking
Que tu l'affiches à l'écran, ou que tu l'imprimes, l'état est dans le même
état : inerte. Sur le papier, tu peux aussi mettre des boutons, mais il
serait très surprenant qu'il se passe quelque chose lorsque tu appuyes
dessus ! ;-))))))))))

NB : c'est de l'humour, mais ça dit vrai.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"ALF" a écrit dans le message de news:

Bonjour,
j'ai créé un etat sur access2000 et je voudrais creer dans cet etat une
zone
de liste modifiable concernant des codes anomalies à partir d'une table
qui
contiend ces codes anomalies.
le but etant de pouvoir saisir ces codes en selectionnant dans cette liste
le code correspondant à l'anomalie..
à noter que la zone de liste doit avoir 2 colonnes (une pour le code et
une
autre pour la description de l'anomalie) et une fois apres avoir
selectionné
la ligne dans la zone de liste ,ne voir apparaitre dans l'etat qu' une
seule
colonne ,à savoir le code anomalie et pas la description de l'anomalie.
Merci de votre soutien.
--
ALF


Avatar
3stone
Salut,

"ALF"
| j'ai créé un etat sur access2000 et je voudrais creer dans cet etat une zone
| de liste modifiable concernant des codes anomalies à partir d'une table qui
| contiend ces codes anomalies.
| le but etant de pouvoir saisir ces codes en selectionnant dans cette liste
| le code correspondant à l'anomalie..
| à noter que la zone de liste doit avoir 2 colonnes (une pour le code et une
| autre pour la description de l'anomalie) et une fois apres avoir selectionné
| la ligne dans la zone de liste ,ne voir apparaitre dans l'etat qu' une seule
| colonne ,à savoir le code anomalie et pas la description de l'anomalie.


Tu es sûr que ce n'est pas dans un formulaire que tu veux faire cela ???


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ALF
bonjour,
oui c'etait bien sur un etat mais apparemment cela n'est pas possible...et
si j'utilisais un sous etat a la place de la zone de liste??
Dans la negative quelle solution proposez vous avec le formulaire...
Merci
--
ALF



Salut,

"ALF"
| j'ai créé un etat sur access2000 et je voudrais creer dans cet etat une zone
| de liste modifiable concernant des codes anomalies à partir d'une table qui
| contiend ces codes anomalies.
| le but etant de pouvoir saisir ces codes en selectionnant dans cette liste
| le code correspondant à l'anomalie..
| à noter que la zone de liste doit avoir 2 colonnes (une pour le code et une
| autre pour la description de l'anomalie) et une fois apres avoir selectionné
| la ligne dans la zone de liste ,ne voir apparaitre dans l'etat qu' une seule
| colonne ,à savoir le code anomalie et pas la description de l'anomalie.


Tu es sûr que ce n'est pas dans un formulaire que tu veux faire cela ???


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"ALF"
| oui c'etait bien sur un etat mais apparemment cela n'est pas possible...et
| si j'utilisais un sous etat a la place de la zone de liste??

C'est comme voler dans les nuages avec une voiture... ;-)


| Dans la negative quelle solution proposez vous avec le formulaire...

- La saisie des données se fait "au travers" d'un formulaire et ces
données se retrouve dans les tables.
- De là, tu crée un requête pour sélectionner et/ou regrouper les données souhaitées.
- Puis tu crée un état en utilisant la requête précédente comme source.

Lors de la création de l'état, tu as la possibilité de "regrouper" les données
sur un ou des champs choisis.

Exemple:
Ta requête t'affiche tous les chanteurs et le nom des albums.
En regroupant sur le chanteur, Access te crée un état ou tu auras comme
comme "sous-titre" le nom du chanteur, suivi de toutt ses albums.

=> Je pense que c'est ce qui tu cherche à faire.

Pour des cas plus "fouillé", il peut arriver que ces niveaux de regroupement ne suffisent
pas, il faut alors effectivement utiliser un sous-état (qui aura sa propre source)

MAIS en aucun cas une liste ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ALF
Re,
En fait,je dispose déja d'une requête me donnant 90% des données...cette
requete X est source d'un etat Y.
LES 10% des autres données correspondent à des codes anomalies que je dois
rajouter aux données issues de la requete.Ce rajout ne peut se faire que par
la saisie ..
J'ai une table Z Contenant l' exhaustivité des codes anomalies..
faut il resaisirl'ensemble des données sur un formulaire W ou y a t il un
moyen de se servir de la requete X sur ce formulaire Puis y rajouter par
saisie le code anomalie en regard de chaque ligne de la requete X..c'est pour
cela que j'imaginais une liste de choix issue de la table Z Qui servirait à
la saisie sur formulaire...
Merci

--
ALF



Salut,

"ALF"
| oui c'etait bien sur un etat mais apparemment cela n'est pas possible...et
| si j'utilisais un sous etat a la place de la zone de liste??

C'est comme voler dans les nuages avec une voiture... ;-)


| Dans la negative quelle solution proposez vous avec le formulaire...

- La saisie des données se fait "au travers" d'un formulaire et ces
données se retrouve dans les tables.
- De là, tu crée un requête pour sélectionner et/ou regrouper les données souhaitées.
- Puis tu crée un état en utilisant la requête précédente comme source.

Lors de la création de l'état, tu as la possibilité de "regrouper" les données
sur un ou des champs choisis.

Exemple:
Ta requête t'affiche tous les chanteurs et le nom des albums.
En regroupant sur le chanteur, Access te crée un état ou tu auras comme
comme "sous-titre" le nom du chanteur, suivi de toutt ses albums.

=> Je pense que c'est ce qui tu cherche à faire.

Pour des cas plus "fouillé", il peut arriver que ces niveaux de regroupement ne suffisent
pas, il faut alors effectivement utiliser un sous-état (qui aura sa propre source)

MAIS en aucun cas une liste ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/






Avatar
3stone
Salut,

"ALF"
| En fait,je dispose déja d'une requête me donnant 90% des données...cette
| requete X est source d'un etat Y.
| LES 10% des autres données correspondent à des codes anomalies que je dois
| rajouter aux données issues de la requete.Ce rajout ne peut se faire que par
| la saisie ..
| J'ai une table Z Contenant l' exhaustivité des codes anomalies..
| faut il resaisirl'ensemble des données sur un formulaire W ou y a t il un
| moyen de se servir de la requete X sur ce formulaire Puis y rajouter par
| saisie le code anomalie en regard de chaque ligne de la requete X..c'est pour
| cela que j'imaginais une liste de choix issue de la table Z Qui servirait à
| la saisie sur formulaire...


Ton explication me laisse plutôt penser que tes tables ne sont pas parfaites.
Il te manque "au moins" une / des relations" voir même une table intermédiaire.

Il n'est évidement pas question de "resaissir" des données...
mais tu devrais pouvoir attribuer les codes anomalies à leur "père"

Une fois cela défini, l'état sera créé sans aucune saisie supplémentaire!


PS : Imagine que tu doive réimprimer ton état ?
Comment reproduire la copie comforme ?
Puisqu'il est entendu qu'un état ne *stocke* aucune information !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ALF
Re,
comme je le disais,il est malheureusement impossible de lier la table des
codes anomalies ou de faire une quelconque etape intermediaire car ces codes
anomalies doivent etre attribués uniquement aprés avoir observé ligne par
ligne le contenu des enregistrements de la requete X sur une application
independante à la base de donnée.... donc cela ne peut etre fait que par
saisie d'un nouveau champs (code anomalie) mais comment saisir celui ci en
regard des lignes de la requete X.
Merci.
--
ALF



Salut,

"ALF"
| En fait,je dispose déja d'une requête me donnant 90% des données...cette
| requete X est source d'un etat Y.
| LES 10% des autres données correspondent à des codes anomalies que je dois
| rajouter aux données issues de la requete.Ce rajout ne peut se faire que par
| la saisie ..
| J'ai une table Z Contenant l' exhaustivité des codes anomalies..
| faut il resaisirl'ensemble des données sur un formulaire W ou y a t il un
| moyen de se servir de la requete X sur ce formulaire Puis y rajouter par
| saisie le code anomalie en regard de chaque ligne de la requete X..c'est pour
| cela que j'imaginais une liste de choix issue de la table Z Qui servirait à
| la saisie sur formulaire...


Ton explication me laisse plutôt penser que tes tables ne sont pas parfaites.
Il te manque "au moins" une / des relations" voir même une table intermédiaire.

Il n'est évidement pas question de "resaissir" des données...
mais tu devrais pouvoir attribuer les codes anomalies à leur "père"

Une fois cela défini, l'état sera créé sans aucune saisie supplémentaire!


PS : Imagine que tu doive réimprimer ton état ?
Comment reproduire la copie comforme ?
Puisqu'il est entendu qu'un état ne *stocke* aucune information !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
re,

"ALF"
| comme je le disais,il est malheureusement impossible de lier la table des
| codes anomalies ou de faire une quelconque etape intermediaire


bizarre...



| car ces codes
| anomalies doivent etre attribués uniquement aprés avoir observé ligne par
| ligne le contenu des enregistrements de la requete X sur une application
| independante à la base de donnée....


ce "observé" me fait peur...
cela voudrait dire qu'il n'y à pas de règle pour le définir.



| donc cela ne peut etre fait que par
| saisie d'un nouveau champs (code anomalie) mais comment saisir celui ci en
| regard des lignes de la requete X.

si c'est réellement au niveau de l'état que cela doit (je doute) se faire,
alors c'est du traitement de texte et non de la gestion de données.

A pire, exporte ton état vers Word et tu pourras saisir tout ce que tu veux...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/