Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
14D697A3-F521-4CC3-ADC3-483058FAEB17@microsoft.com...
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aide
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
14D697A3-F521-4CC3-ADC3-483058FAEB17@microsoft.com...
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1 =>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1 est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection" groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1 =>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1 est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection" groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
EA493BAC-1D04-4AB5-AC20-BE3345F61853@microsoft.com...
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aide
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
14D697A3-F521-4CC3-ADC3-483058FAEB17@microsoft.com...
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1 =>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1 est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection" groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête et
table liée créées pour la circonstance n'apporte aucun meilleur résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avanceBonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avance
Bonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
EA493BAC-1D04-4AB5-AC20-BE3345F61853@microsoft.com...
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aide
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
14D697A3-F521-4CC3-ADC3-483058FAEB17@microsoft.com...
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avanceBonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Re,
Ton fichier EXCEL n'est-il pas devenu en "lecture seul" ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avanceBonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Re,
Ton fichier EXCEL n'est-il pas devenu en "lecture seul" ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
9DF6B9EF-3EDF-4FFD-9AA2-03A145ECBD4C@microsoft.com...
Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avance
Bonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
EA493BAC-1D04-4AB5-AC20-BE3345F61853@microsoft.com...
Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aide
Bonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
14D697A3-F521-4CC3-ADC3-483058FAEB17@microsoft.com...
Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Re,
Ton fichier EXCEL n'est-il pas devenu en "lecture seul" ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Rebonjours Richard
C'est effectivement une piste à exploirer
Mais sur un cas plus simple établit comme suit :
Une base Access
Dans cette base
Table1 liée à un document Excel (C:MonDoc.xls)
Requête1 (requête mise à jour) construit ainsi avec le modeleur:
Table1 affiché
Requête Mise à jour
Ligne Champ : 1 champ de la Table1
Ligne Table : Table1
Ligne Mise à jour : "A"
Lignes Critères : Aucun
Il n'y a donc dans cette construction aucune table pouvant avoir une
incohérence de liaison quelconque avec mon document Excel
Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
de la table "Table1" pour toutes ses occurences et donc par voie de
conséquence (table liée) dans le même champ du document Excel
Et là le drame se produit erreur fatale :
"L'opération doit utiliser une requête qui peut être mise à jour"
J'ai essayé la même opération avec une table identique à la Table1 dans la
base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
ne pose aucun souci
La difficulté donc est en rapport avec la présence d'une liaison
Mais pourquoi aujourd'hui et pas hier ????
Enigme enigme
Si tu as une idée merci d'avanceBonjour FFO,
Donc, si j'ai bien compris, dans ACCESS (base1.mdb), tu as :
- une table liée (physiquement, un fichier EXCEL, fic.xls)
- une table liée (physiquement, dans une autre base ACCESS, T1 de
base2.mdb)
- une "requête mise à jour" (R1) qui relie fic.xls à T1, et qui doit
mettre à jour des champs de T1
Ce message d'erreur arrive souvent quand il y a incohérence dans la
liaison
au niveau de l'unicité des clés de liaison. Dans fic.xls ou dans T1, il y
a
dû y avoir des ajouts d'enregistrement(s) qui ont généré ces
incohérences.
Solution :
- Vérifier que TOUTES les clés de liaison de fic.xls existent dans T1
=>
requête "sélection" en sélectionnant "Est Null" dans T1.
- Vérifier, dans fic.xls, que la clé de liaison entre fic.xls et T1
est
bien UNIQUE (anomalie non bloquante, mais...) => requête "sélection"
groupée
par la clé, avec count(*)<>1
- Vérifier, dans T1, que la clé de liaison entre fic.xls et T1 est
bien
UNIQUE => requête "sélection" groupée par la clé, avec count(*)<>1
J'espère avoir été clair.
Bon courage,
Richard.
"FFO" a écrit dans le message de news:Salut Richard
Merci de t'interresser à mon cas
Quelques précisions donc
Une base Access
Dans cette base :
Une table liées avec un document Excel d'un répertoire
Une requête mise à jour qui actualise un champ de cette table avec une
donnée d'une autre table
Aucun souci de fonctionnement de cette requête jusqu'à lors
Aujourd'hui à chacune de ses sollicitations un message d'erreur :
"L'opération doit utiliser une requête qui peut être mise à jour" !!!!!
Un essai avec une base Access neuve un fichier excel neuf une requête
et
table liée créées pour la circonstance n'apporte aucun meilleur
résultat
Pourquoi hier c'était possible et aujourd'hui ça ne l'est plus ?????
Merci pour ton aideBonjour FFO,
Si j'ai bien compris, tu veux mettre à jour un fichier lié (distant) à
partir d'information figurant dans un fichier EXCEL.
Quel est le système qui héberge le fichier lié ?
A bientôt,
Richard.
"FFO" a écrit dans le message de news:Salut à tous
A moi de vous soumettre un profond mystère !!!!!
Jusqu'à lors grâce à des requètes mise à jour j'actualisais une
table
liée
avec un document Excel sans la moindre difficultée
Dernièrement tout en utilisant la même procédure Access a rechigné à
réaliser sur cette table des nouvelles modifications avec ce message
particulièrement désagréable :
"L'opération doit utiliser une requête qui peut être mise à jour"
!!!!!
Hier oui aujourd'hui non refus total ???????
Que peux motiver pareil rébéllion
un essai sur une base en local n'est pas plus fructueux
Merci de vos conseils éclairés
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X , ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne. Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" a écrit dans le message de news:
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X , ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne. Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
9DF6B9EF-3EDF-4FFD-9AA2-03A145ECBD4C@microsoft.com...
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X , ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne. Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" a écrit dans le message de news:
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X ,
ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne.
Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut
se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" a écrit dans le message de news:
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un
champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans
la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X ,
ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne.
Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut
se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
9DF6B9EF-3EDF-4FFD-9AA2-03A145ECBD4C@microsoft.com...
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un
champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans
la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|
Bonjour.
Une feuille excel attachée, qui n'est pas modifiable sous access donc
toujours en lecture seule, même si elle est en relation avec la table X ,
ne
gêne pas la mise à jour de la table X, à condition que le type de la
relation n'empêche pas la sélection des enregistrements.
Il faut donc vérifier si la même requête, en type sélection, fonctionne.
Si
oui, il n'y a aucune raison que la mise à jour ne fonctionne pas. ça peut
se
vérifier directement dans la construction de la requête en passant en
affichage feuille de donénes.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Cet été, j'en ai rien à coder, je me forme : les devoirs de vacances
http://www.comscamp.com/Tracker/Redirect.ashx?linkidJd96883-a859-4212-b4a0-bce47c8e0d99
"FFO" a écrit dans le message de news:
| Rebonjours Richard
|
| C'est effectivement une piste à exploirer
| Mais sur un cas plus simple établit comme suit :
| Une base Access
| Dans cette base
| Table1 liée à un document Excel (C:MonDoc.xls)
| Requête1 (requête mise à jour) construit ainsi avec le modeleur:
| Table1 affiché
| Requête Mise à jour
| Ligne Champ : 1 champ de la Table1
| Ligne Table : Table1
| Ligne Mise à jour : "A"
| Lignes Critères : Aucun
|
| Il n'y a donc dans cette construction aucune table pouvant avoir une
| incohérence de liaison quelconque avec mon document Excel
| Je ne demande avec cette requête que de mettre la lettre "A" dans un
champ
| de la table "Table1" pour toutes ses occurences et donc par voie de
| conséquence (table liée) dans le même champ du document Excel
|
| Et là le drame se produit erreur fatale :
| "L'opération doit utiliser une requête qui peut être mise à jour"
|
| J'ai essayé la même opération avec une table identique à la Table1 dans
la
| base mais non liée et avec toutes les occurences de la Table1 la mise à
jour
| ne pose aucun souci
|
| La difficulté donc est en rapport avec la présence d'une liaison
|
| Mais pourquoi aujourd'hui et pas hier ????
|
| Enigme enigme
|
| Si tu as une idée merci d'avance
|