OVH Cloud OVH Cloud

Problèmes de champs indépendant dans formulaires

8 réponses
Avatar
Stef
Bonjour,

Je cherche à afficher une requète comme sous formulaire en mode feuille de
donnée avec des champs indépendants.
J'ai créé la requète, créé une feuille de donnée basée sur ma requète et
ajouté un champs indépendant.
Le problème est que lorsque je change une valeur dans le champs indépendant,
les champs indépendant de toute les lignes prennent la valeur que je viens
de saisir alors que je veux pouvoir saisir des valeurs différentes pour
chaque ligne. Comment faire ?

Merci

8 réponses

Avatar
Raymond
Bonjour.

un champ indépendant est comme son nom l'indique : indépendant. donc il est
répété autant de fois qu'il y a de lignes dans le formulaire mais c'est la
même valeur vu que c'est le même contrôle. Si tu veux saisir une valeur pour
chaque ligne il te faut un contrôle basé sur un champ de table de ta
requête.
Que veux-tu faire avec cette saisie ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Bonjour,

Je cherche à afficher une requète comme sous formulaire en mode feuille de
donnée avec des champs indépendants.
J'ai créé la requète, créé une feuille de donnée basée sur ma requète et
ajouté un champs indépendant.
Le problème est que lorsque je change une valeur dans le champs
indépendant,

les champs indépendant de toute les lignes prennent la valeur que je viens
de saisir alors que je veux pouvoir saisir des valeurs différentes pour
chaque ligne. Comment faire ?

Merci




Avatar
3stone
Salut,

| Je cherche à afficher une requète comme sous formulaire en mode feuille de
| donnée avec des champs indépendants.
| J'ai créé la requète, créé une feuille de donnée basée sur ma requète et
| ajouté un champs indépendant.
| Le problème est que lorsque je change une valeur dans le champs indépendant,
| les champs indépendant de toute les lignes prennent la valeur que je viens
| de saisir

Normal, puisque tu n'as qu'un champ pour tous...


| alors que je veux pouvoir saisir des valeurs différentes pour
| chaque ligne. Comment faire ?


Ne pas utiliser un champ indépendant, mais lié a à l'enregistrement !


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
Stef
Merci de la réponse. Voici clairement le but de la question

J'ai une table commande comportant entre autre
Code Client
Code Aticle
Qté Commandée
Qté Livrée
Date de livraison
.......
Les commandes peuvent être livrées en plusieurs fois.

Je voulais donc faire un formulaire avec la liste des commandes non soldées
et un champs indépendant pour chaque commande dans lequel j'aurais mis la
quantité que je voulais livrer.
Ensuite je comptait balayer la liste et pour chaque champs indépendant
trouvé,générer automatiquement un bon de livraison de la quantité trouvée
dans le champs indépendant.

Je comptait faire de même pour la facturation, c'est à dire afficher la
liste des BL avec un champs indépendant pour chacun de type booleen mettre à
oui les lignes que je voulait facturer, et par le même principe balayer la
liste et générer des factures si un champs oui était trouvé.

Visiblement ça va pas marcher......

Sans doute avez vous une solution plus appropriée

Merci







"Raymond" a écrit dans le message de
news:%23p$
Bonjour.

un champ indépendant est comme son nom l'indique : indépendant. donc il
est

répété autant de fois qu'il y a de lignes dans le formulaire mais c'est la
même valeur vu que c'est le même contrôle. Si tu veux saisir une valeur
pour

chaque ligne il te faut un contrôle basé sur un champ de table de ta
requête.
Que veux-tu faire avec cette saisie ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Bonjour,

Je cherche à afficher une requète comme sous formulaire en mode feuille
de


donnée avec des champs indépendants.
J'ai créé la requète, créé une feuille de donnée basée sur ma requète et
ajouté un champs indépendant.
Le problème est que lorsque je change une valeur dans le champs
indépendant,

les champs indépendant de toute les lignes prennent la valeur que je
viens


de saisir alors que je veux pouvoir saisir des valeurs différentes pour
chaque ligne. Comment faire ?

Merci







Avatar
Stef
Meci, mais c'est pas possible. En effet une commande peut être livrée en
plusieurs fois et le plusieurs n'est pas limité. Je travaille par exemple
avec des commandes ouvertes qui peuvent être livrées en 30 ou 40 fois.
Je vais essayer de m'orienter vers une autre méthode.
Merci pour la réponse

"Raymond" a écrit dans le message de
news:
Tu n'as qu'une seule solution, un champ "acompte" et un champ
"date_acompte"

à mettre dans ta table. tu rempliras ces champs et tu les testeras pour
balayer la liste et imprimer des documents.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Merci de la réponse. Voici clairement le but de la question

J'ai une table commande comportant entre autre
Code Client
Code Aticle
Qté Commandée
Qté Livrée
Date de livraison
.......
Les commandes peuvent être livrées en plusieurs fois.

Je voulais donc faire un formulaire avec la liste des commandes non
soldées

et un champs indépendant pour chaque commande dans lequel j'aurais mis
la


quantité que je voulais livrer.
Ensuite je comptait balayer la liste et pour chaque champs indépendant
trouvé,générer automatiquement un bon de livraison de la quantité
trouvée


dans le champs indépendant.

Je comptait faire de même pour la facturation, c'est à dire afficher la
liste des BL avec un champs indépendant pour chacun de type booleen
mettre


à
oui les lignes que je voulait facturer, et par le même principe balayer
la


liste et générer des factures si un champs oui était trouvé.

Visiblement ça va pas marcher......

Sans doute avez vous une solution plus appropriée





Avatar
Raymond
Tu n'as qu'une seule solution, un champ "acompte" et un champ "date_acompte"
à mettre dans ta table. tu rempliras ces champs et tu les testeras pour
balayer la liste et imprimer des documents.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Merci de la réponse. Voici clairement le but de la question

J'ai une table commande comportant entre autre
Code Client
Code Aticle
Qté Commandée
Qté Livrée
Date de livraison
.......
Les commandes peuvent être livrées en plusieurs fois.

Je voulais donc faire un formulaire avec la liste des commandes non
soldées

et un champs indépendant pour chaque commande dans lequel j'aurais mis la
quantité que je voulais livrer.
Ensuite je comptait balayer la liste et pour chaque champs indépendant
trouvé,générer automatiquement un bon de livraison de la quantité trouvée
dans le champs indépendant.

Je comptait faire de même pour la facturation, c'est à dire afficher la
liste des BL avec un champs indépendant pour chacun de type booleen mettre
à

oui les lignes que je voulait facturer, et par le même principe balayer la
liste et générer des factures si un champs oui était trouvé.

Visiblement ça va pas marcher......

Sans doute avez vous une solution plus appropriée


Avatar
Raymond
Dans ce cas tu passes pas une autre table, livraisons, en relation 1:N avec
la table commande et tu travailles sur un sous-formulaire feuille de
données.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Meci, mais c'est pas possible. En effet une commande peut être livrée en
plusieurs fois et le plusieurs n'est pas limité. Je travaille par exemple
avec des commandes ouvertes qui peuvent être livrées en 30 ou 40 fois.
Je vais essayer de m'orienter vers une autre méthode.
Merci pour la réponse



Avatar
Pierre CFI
bonjour
il te faut une table commande et un table commande_livrer
dans commande
CODE_CDE clé primaire
Code Client
Code Aticle
Qté Commandée

Commande_livrer

CODE_LIVRER cle primaire
CODE_CDE
Qte_Livree
Date_livraison

un champ qui fait la diff entre qtécommandée -somme(qte_livree)


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Stef" a écrit dans le message de news:
Meci, mais c'est pas possible. En effet une commande peut être livrée en
plusieurs fois et le plusieurs n'est pas limité. Je travaille par exemple
avec des commandes ouvertes qui peuvent être livrées en 30 ou 40 fois.
Je vais essayer de m'orienter vers une autre méthode.
Merci pour la réponse

"Raymond" a écrit dans le message de
news:
Tu n'as qu'une seule solution, un champ "acompte" et un champ
"date_acompte"

à mettre dans ta table. tu rempliras ces champs et tu les testeras pour
balayer la liste et imprimer des documents.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Merci de la réponse. Voici clairement le but de la question

J'ai une table commande comportant entre autre
Code Client
Code Aticle
Qté Commandée
Qté Livrée
Date de livraison
.......
Les commandes peuvent être livrées en plusieurs fois.

Je voulais donc faire un formulaire avec la liste des commandes non
soldées

et un champs indépendant pour chaque commande dans lequel j'aurais mis
la


quantité que je voulais livrer.
Ensuite je comptait balayer la liste et pour chaque champs indépendant
trouvé,générer automatiquement un bon de livraison de la quantité
trouvée


dans le champs indépendant.

Je comptait faire de même pour la facturation, c'est à dire afficher la
liste des BL avec un champs indépendant pour chacun de type booleen
mettre


à
oui les lignes que je voulait facturer, et par le même principe balayer
la


liste et générer des factures si un champs oui était trouvé.

Visiblement ça va pas marcher......

Sans doute avez vous une solution plus appropriée









Avatar
Stef
Ok, comme ça ça va marcher.

Merci
"Pierre CFI" a écrit dans le message de
news:
bonjour
il te faut une table commande et un table commande_livrer
dans commande
CODE_CDE clé primaire
Code Client
Code Aticle
Qté Commandée

Commande_livrer

CODE_LIVRER cle primaire
CODE_CDE
Qte_Livree
Date_livraison

un champ qui fait la diff entre qtécommandée -somme(qte_livree)


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Stef" a écrit dans le message de news:


Meci, mais c'est pas possible. En effet une commande peut être livrée en
plusieurs fois et le plusieurs n'est pas limité. Je travaille par
exemple


avec des commandes ouvertes qui peuvent être livrées en 30 ou 40 fois.
Je vais essayer de m'orienter vers une autre méthode.
Merci pour la réponse

"Raymond" a écrit dans le message de
news:
Tu n'as qu'une seule solution, un champ "acompte" et un champ
"date_acompte"

à mettre dans ta table. tu rempliras ces champs et tu les testeras
pour



balayer la liste et imprimer des documents.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stef" a écrit dans le message de
news:
Merci de la réponse. Voici clairement le but de la question

J'ai une table commande comportant entre autre
Code Client
Code Aticle
Qté Commandée
Qté Livrée
Date de livraison
.......
Les commandes peuvent être livrées en plusieurs fois.

Je voulais donc faire un formulaire avec la liste des commandes non
soldées

et un champs indépendant pour chaque commande dans lequel j'aurais
mis




la
quantité que je voulais livrer.
Ensuite je comptait balayer la liste et pour chaque champs
indépendant




trouvé,générer automatiquement un bon de livraison de la quantité
trouvée


dans le champs indépendant.

Je comptait faire de même pour la facturation, c'est à dire afficher
la




liste des BL avec un champs indépendant pour chacun de type booleen
mettre


à
oui les lignes que je voulait facturer, et par le même principe
balayer




la
liste et générer des factures si un champs oui était trouvé.

Visiblement ça va pas marcher......

Sans doute avez vous une solution plus appropriée