Je te propose de la remplacer par un petit bouton.
Sur clic du bouton, tu execute une requête de mise à jour qui ira
faire la mise à jour du champ de la table concernée.
Sur clic du bouton, tu possède automatiquement la valeur
de l'identifiant de la ligne concernée... puisque elle aura le focus.
Ce sera quelque chose comme:
CurrentDB.Execute "Update [La table] SET [le champ]=... Where ID=" &
Me.ID
Je te propose de la remplacer par un petit bouton.
Sur clic du bouton, tu execute une requête de mise à jour qui ira
faire la mise à jour du champ de la table concernée.
Sur clic du bouton, tu possède automatiquement la valeur
de l'identifiant de la ligne concernée... puisque elle aura le focus.
Ce sera quelque chose comme:
CurrentDB.Execute "Update [La table] SET [le champ]=... Where ID=" &
Me.ID
Je te propose de la remplacer par un petit bouton.
Sur clic du bouton, tu execute une requête de mise à jour qui ira
faire la mise à jour du champ de la table concernée.
Sur clic du bouton, tu possède automatiquement la valeur
de l'identifiant de la ligne concernée... puisque elle aura le focus.
Ce sera quelque chose comme:
CurrentDB.Execute "Update [La table] SET [le champ]=... Where ID=" &
Me.ID
Plus généralement, j'ai un problème avec ta conception!
Juste une piste...
Si je relis ton premier message, je ne vois pas comment
la coche peut indique qu'un certain article soit compatible ou non...
Cela doit plutôt se réaliser au niveau des relations entre les articles
et ne retrouver dans le sous formulaire que les composants compatibles
(puisqu'une simple coche ne peut renseigner avec quel composant
il y à compatibilité)
Si tu as une table composants, il te faudrais une table "compatibilités"
qui indique uniquement IDComposantPère, IDComposantFils
Ensuite, un formulaire avec une liste déroulante basée sur la table
"Composants"
ayant comme champs "IDComposant, FamilleComposants, Description"
Un sous-formulaire avec la liste de tout les composants autres que la
famille
de celui sélectionné dans la liste.
Ensuite, un bouton (ou une coche) qui te permet d'exécuter la fameuse
requête qui ira mettre les valeurs des deux ID dans la table
"Compatibilités"
Ensuite, pour l'affichage et recherche, un formulaire qui affiche les
détails
du composant "père" et un sous formulaire avec les composants "fils"
qui sont compatibles devient facile grâce à la table "Compatibles"
qui suffit d'ajouter à la source du sous-form
Cela permettra aussi de sélectionner un composant fils et d'afficher
tous les composants père déclarés compatibles
--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Plus généralement, j'ai un problème avec ta conception!
Juste une piste...
Si je relis ton premier message, je ne vois pas comment
la coche peut indique qu'un certain article soit compatible ou non...
Cela doit plutôt se réaliser au niveau des relations entre les articles
et ne retrouver dans le sous formulaire que les composants compatibles
(puisqu'une simple coche ne peut renseigner avec quel composant
il y à compatibilité)
Si tu as une table composants, il te faudrais une table "compatibilités"
qui indique uniquement IDComposantPère, IDComposantFils
Ensuite, un formulaire avec une liste déroulante basée sur la table
"Composants"
ayant comme champs "IDComposant, FamilleComposants, Description"
Un sous-formulaire avec la liste de tout les composants autres que la
famille
de celui sélectionné dans la liste.
Ensuite, un bouton (ou une coche) qui te permet d'exécuter la fameuse
requête qui ira mettre les valeurs des deux ID dans la table
"Compatibilités"
Ensuite, pour l'affichage et recherche, un formulaire qui affiche les
détails
du composant "père" et un sous formulaire avec les composants "fils"
qui sont compatibles devient facile grâce à la table "Compatibles"
qui suffit d'ajouter à la source du sous-form
Cela permettra aussi de sélectionner un composant fils et d'afficher
tous les composants père déclarés compatibles
--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Plus généralement, j'ai un problème avec ta conception!
Juste une piste...
Si je relis ton premier message, je ne vois pas comment
la coche peut indique qu'un certain article soit compatible ou non...
Cela doit plutôt se réaliser au niveau des relations entre les articles
et ne retrouver dans le sous formulaire que les composants compatibles
(puisqu'une simple coche ne peut renseigner avec quel composant
il y à compatibilité)
Si tu as une table composants, il te faudrais une table "compatibilités"
qui indique uniquement IDComposantPère, IDComposantFils
Ensuite, un formulaire avec une liste déroulante basée sur la table
"Composants"
ayant comme champs "IDComposant, FamilleComposants, Description"
Un sous-formulaire avec la liste de tout les composants autres que la
famille
de celui sélectionné dans la liste.
Ensuite, un bouton (ou une coche) qui te permet d'exécuter la fameuse
requête qui ira mettre les valeurs des deux ID dans la table
"Compatibilités"
Ensuite, pour l'affichage et recherche, un formulaire qui affiche les
détails
du composant "père" et un sous formulaire avec les composants "fils"
qui sont compatibles devient facile grâce à la table "Compatibles"
qui suffit d'ajouter à la source du sous-form
Cela permettra aussi de sélectionner un composant fils et d'afficher
tous les composants père déclarés compatibles
--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw