Voila mon probl=E8me, j'ai une table 'Valeurs' contenant=20
les champ suivant:
-Val Num
-Val Valeur
-Chx1 Num
-Chx2 Num
Cette table est li=E9e =E0 2 autres tables 'Choix1'=20
et 'Choix2' contenant les valeurs suivantes:
-Chx1 Num
-Chx1 Nom
Et:
-Chx2 Num
-Chx2 Nom
Et j'ai un formulaire en mode feuille de donn=E9es ou sur=20
chaque ligne on peut choisir dans des combobox Chx1, Chx=20
2 et saisir la valeur.
Mon probl=E8me c'est qu'access refuse que je laisse un des=20
2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autoris=E9=20
la valeur Null dans le table 'Valeurs'.
Admettons que je choisisse une valeur pour Chx1 et que je=20
veuille laisser Chx2 vide, j'aurais un message me disant=20
que le moteur Jet ne peut pas trouver d'enregistrement=20
dans le table 'Choix2' avec le champ 'Chx2 Num'=20
correspondant =E0 la cl=E9...
Quelqu'un voit d'ou ca peut venir ?
Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jessy Sempere [MVP]
Bonjour
Tu as sûrement lié tes tables en appliquant l'intégrité référentielle, si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle, n'applique pas l'intégrité référentielle à tes relations entre ces tables.
-- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Key" a écrit dans le message news: 2904f01c464e0$8da1ce60$ Salut !
Voila mon problème, j'ai une table 'Valeurs' contenant les champ suivant: -Val Num -Val Valeur -Chx1 Num -Chx2 Num Cette table est liée à 2 autres tables 'Choix1' et 'Choix2' contenant les valeurs suivantes: -Chx1 Num -Chx1 Nom Et: -Chx2 Num -Chx2 Nom Et j'ai un formulaire en mode feuille de données ou sur chaque ligne on peut choisir dans des combobox Chx1, Chx 2 et saisir la valeur. Mon problème c'est qu'access refuse que je laisse un des 2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé la valeur Null dans le table 'Valeurs'. Admettons que je choisisse une valeur pour Chx1 et que je veuille laisser Chx2 vide, j'aurais un message me disant que le moteur Jet ne peut pas trouver d'enregistrement dans le table 'Choix2' avec le champ 'Chx2 Num' correspondant à la clé... Quelqu'un voit d'ou ca peut venir ? Merci.
Bonjour
Tu as sûrement lié tes tables en appliquant l'intégrité référentielle,
si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle, n'applique pas l'intégrité
référentielle à tes relations entre ces tables.
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Key" <anonymous@discussions.microsoft.com> a écrit dans le message news:
2904f01c464e0$8da1ce60$a401280a@phx.gbl...
Salut !
Voila mon problème, j'ai une table 'Valeurs' contenant
les champ suivant:
-Val Num
-Val Valeur
-Chx1 Num
-Chx2 Num
Cette table est liée à 2 autres tables 'Choix1'
et 'Choix2' contenant les valeurs suivantes:
-Chx1 Num
-Chx1 Nom
Et:
-Chx2 Num
-Chx2 Nom
Et j'ai un formulaire en mode feuille de données ou sur
chaque ligne on peut choisir dans des combobox Chx1, Chx
2 et saisir la valeur.
Mon problème c'est qu'access refuse que je laisse un des
2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé
la valeur Null dans le table 'Valeurs'.
Admettons que je choisisse une valeur pour Chx1 et que je
veuille laisser Chx2 vide, j'aurais un message me disant
que le moteur Jet ne peut pas trouver d'enregistrement
dans le table 'Choix2' avec le champ 'Chx2 Num'
correspondant à la clé...
Quelqu'un voit d'ou ca peut venir ?
Merci.
Tu as sûrement lié tes tables en appliquant l'intégrité référentielle, si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle, n'applique pas l'intégrité référentielle à tes relations entre ces tables.
-- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Key" a écrit dans le message news: 2904f01c464e0$8da1ce60$ Salut !
Voila mon problème, j'ai une table 'Valeurs' contenant les champ suivant: -Val Num -Val Valeur -Chx1 Num -Chx2 Num Cette table est liée à 2 autres tables 'Choix1' et 'Choix2' contenant les valeurs suivantes: -Chx1 Num -Chx1 Nom Et: -Chx2 Num -Chx2 Nom Et j'ai un formulaire en mode feuille de données ou sur chaque ligne on peut choisir dans des combobox Chx1, Chx 2 et saisir la valeur. Mon problème c'est qu'access refuse que je laisse un des 2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé la valeur Null dans le table 'Valeurs'. Admettons que je choisisse une valeur pour Chx1 et que je veuille laisser Chx2 vide, j'aurais un message me disant que le moteur Jet ne peut pas trouver d'enregistrement dans le table 'Choix2' avec le champ 'Chx2 Num' correspondant à la clé... Quelqu'un voit d'ou ca peut venir ? Merci.
Key
Exact, j'ai mit l'integrité référentielle. Mais sans cette intégrité référentielle il n'y a plus de mise à jours en cascade ? Merci.
-----Message d'origine----- Bonjour
Tu as sûrement lié tes tables en appliquant l'intégrité référentielle,
si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle, n'applique pas l'intégrité
référentielle à tes relations entre ces tables.
-- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Key" a écrit dans le message news:
2904f01c464e0$8da1ce60$ Salut !
Voila mon problème, j'ai une table 'Valeurs' contenant les champ suivant: -Val Num -Val Valeur -Chx1 Num -Chx2 Num Cette table est liée à 2 autres tables 'Choix1' et 'Choix2' contenant les valeurs suivantes: -Chx1 Num -Chx1 Nom Et: -Chx2 Num -Chx2 Nom Et j'ai un formulaire en mode feuille de données ou sur chaque ligne on peut choisir dans des combobox Chx1, Chx 2 et saisir la valeur. Mon problème c'est qu'access refuse que je laisse un des 2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé la valeur Null dans le table 'Valeurs'. Admettons que je choisisse une valeur pour Chx1 et que je veuille laisser Chx2 vide, j'aurais un message me disant que le moteur Jet ne peut pas trouver d'enregistrement dans le table 'Choix2' avec le champ 'Chx2 Num' correspondant à la clé... Quelqu'un voit d'ou ca peut venir ? Merci.
.
Exact, j'ai mit l'integrité référentielle.
Mais sans cette intégrité référentielle il n'y a plus de
mise à jours en cascade ?
Merci.
-----Message d'origine-----
Bonjour
Tu as sûrement lié tes tables en appliquant l'intégrité
référentielle,
si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle,
n'applique pas l'intégrité
référentielle à tes relations entre ces tables.
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Key" <anonymous@discussions.microsoft.com> a écrit dans
le message news:
Voila mon problème, j'ai une table 'Valeurs' contenant
les champ suivant:
-Val Num
-Val Valeur
-Chx1 Num
-Chx2 Num
Cette table est liée à 2 autres tables 'Choix1'
et 'Choix2' contenant les valeurs suivantes:
-Chx1 Num
-Chx1 Nom
Et:
-Chx2 Num
-Chx2 Nom
Et j'ai un formulaire en mode feuille de données ou sur
chaque ligne on peut choisir dans des combobox Chx1, Chx
2 et saisir la valeur.
Mon problème c'est qu'access refuse que je laisse un des
2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé
la valeur Null dans le table 'Valeurs'.
Admettons que je choisisse une valeur pour Chx1 et que je
veuille laisser Chx2 vide, j'aurais un message me disant
que le moteur Jet ne peut pas trouver d'enregistrement
dans le table 'Choix2' avec le champ 'Chx2 Num'
correspondant à la clé...
Quelqu'un voit d'ou ca peut venir ?
Merci.
Exact, j'ai mit l'integrité référentielle. Mais sans cette intégrité référentielle il n'y a plus de mise à jours en cascade ? Merci.
-----Message d'origine----- Bonjour
Tu as sûrement lié tes tables en appliquant l'intégrité référentielle,
si tel est le cas c'est normal qu'Access te dise ça...
Si tu veux laisser la possibilité de valeur nulle, n'applique pas l'intégrité
référentielle à tes relations entre ces tables.
-- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Key" a écrit dans le message news:
2904f01c464e0$8da1ce60$ Salut !
Voila mon problème, j'ai une table 'Valeurs' contenant les champ suivant: -Val Num -Val Valeur -Chx1 Num -Chx2 Num Cette table est liée à 2 autres tables 'Choix1' et 'Choix2' contenant les valeurs suivantes: -Chx1 Num -Chx1 Nom Et: -Chx2 Num -Chx2 Nom Et j'ai un formulaire en mode feuille de données ou sur chaque ligne on peut choisir dans des combobox Chx1, Chx 2 et saisir la valeur. Mon problème c'est qu'access refuse que je laisse un des 2 champs Chx1 ou Chx2 vide, pourtant j'ai bien autorisé la valeur Null dans le table 'Valeurs'. Admettons que je choisisse une valeur pour Chx1 et que je veuille laisser Chx2 vide, j'aurais un message me disant que le moteur Jet ne peut pas trouver d'enregistrement dans le table 'Choix2' avec le champ 'Chx2 Num' correspondant à la clé... Quelqu'un voit d'ou ca peut venir ? Merci.