OVH Cloud OVH Cloud

Query pas updatable ??

14 réponses
Avatar
Bruno Frisque
Bonjour le groupe,

J'ai un problème vraiment simple sans doute ...

Deux Tables : MRList (contenant toutes les données officielles des Maisons
de repos)
et MaisonRepDM (contenant des champs à moi comme Comment, DateStamp,
SoftwareGestion etc ...
Leur ID communes est le N°MR.

Query1 liste toutes les données MRList, qu'on peut modifier sans problème

Query2 joint Query1 en y ajoutant les champs de MaisonRepDM, sur base des
IDMR.
SELECT Query1.*, MaisRepDM.Comment, MaisRepDM.SoftwareGestion,
MaisRepDM.DateStamp
FROM MaisRepDM RIGHT JOIN Query1 ON MaisRepDM.N°MR = Query1.IDMR;

Ce Query2 affiche bien le tout MAIS plus moyen d'y changer quoique ce soit
???

Je ne m'explique pas du tout ce problème ...
Une idée serait chaleureusement accueillie.
D'avance merci

4 réponses

1 2
Avatar
Bruno Frisque
Merci beaucoup ,

Le fichier, (Table "MR_List") fort "officiel", (MR_List ) vient du site
vraiment "officiel" de l' INAMI (Belgique) , réellement le site de la
Belgique, Sécurité Sociale , liste des Maisons de Repos agréées .. (sous
format XL, fort bien fait)

Importé ... dans ma petite DB Access 2K ... sous Table "MR_List")

Et un si simple Query n'arrive pas à changer les champs ??
Je suis "lost"" ...

Cà doit être tout "con" non ??

Encore tout grand merci...






"J-Pierre" wrote in message
news:
Bonsoir,

"impossible d'y créer un "AutoNumber"

Tu me surprends beaucoup, qu'entends-tu par "des fichiers déchargés
de.....", que sont ces fichiers et comment charges-tu les lignes dans ta
table ?

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------


"Bruno Frisque" a écrit dans le message de news:

Merci pour réponse !!

Et bien non il n'y a pas de clef Primaire sur ma table MaisRepDM ...
(impossible d'y créer un "AutoNumber", qui corresponde avec des fichiers
déchargés de Fgov.Just.be ...)

Mais il y a bien un AutoNumber sur la table MR_List, qui est clef
primaire .. (mais qui ne rime à rien avec ma table personnelle, en
parallèle)

Cà ferait la différence ??
Pourquoi ??

Je teste (en retirant la clef primaire de la table officielle) et reviens
à vous.

Grand merci en tout cas





wrote in message
news:
Salut
il faut qu'il y est une clé primaire sur ta table MaisRepDM. Et c'est
cette clé primaire qui doit faire le lien avec la table MR_List.
Si c'est bien le cas et que ca ne fonctionne pas, montre nous ton code
SQL...

a++

Yvan




Merci,

Oui j'ai essayé le Query en direct ... aucun champ n'est modifiable !?
Et dans les properties du Query : Records locks : No locks
Le problème est donc bien dans la requête ...

C'est assez incompréhensible .

Encore merci



"J-Pierre" wrote in message
news:%
Bonsoir,

Est-ce que dans les propriétés de ton formulaire, les MAJ sont
autorisées
?

Essaie d'exécuter directement la requête pour voir si le recordset est
modifiable. Ca permettra de savoir si le problème est dans la requête
ou
dans le formulaire.

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:

Merci j'ai essayé mais HÉLAS cela donne le même résultat....
Le query3 (basé sur les 2 Tables) est donc :

SELECT MR_List.*, MaisRepDM.Comment, MaisRepDM.DateStamp,
MaisRepDM.SoftwareGestion
FROM MR_List LEFT JOIN MaisRepDM ON MR_List.IDMR = MaisRepDM.N°MR;

Tout s'affiche correctement, mais impossible de modifier un seul
champ
!!

Il doit y avoir un "truc" ??

D'avance grand merci






"J-Pierre" wrote in message
news:
Bonsoir,

Il me semble que tu peux obtenir le même résultat avec une seule
requête:
SELECT MRList.*, MaisonRepDM.?????? FROM etc.....

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:
%
Bonjour le groupe,

J'ai un problème vraiment simple sans doute ...

Deux Tables : MRList (contenant toutes les données officielles des
Maisons
de repos)
et MaisonRepDM (contenant des champs à moi comme Comment,
DateStamp,
SoftwareGestion etc ...
Leur ID communes est le N°MR.

Query1 liste toutes les données MRList, qu'on peut modifier sans
problème

Query2 joint Query1 en y ajoutant les champs de MaisonRepDM, sur
base
des
IDMR.
SELECT Query1.*, MaisRepDM.Comment, MaisRepDM.SoftwareGestion,
MaisRepDM.DateStamp
FROM MaisRepDM RIGHT JOIN Query1 ON MaisRepDM.N°MR = Query1.IDMR;

Ce Query2 affiche bien le tout MAIS plus moyen d'y changer quoique
ce
soit ???

Je ne m'explique pas du tout ce problème ...
Une idée serait chaleureusement accueillie.
D'avance merci
































Avatar
Bruno Frisque
TOUT GRAND merci à vous,

Cela fonctionne maintenant parfaitement.
Oui, il fallait une clef primaire définie dans les 2 tables.

Encore grand merci de votre aide.


wrote in message
news:
Salut
il faut qu'il y est une clé primaire sur ta table MaisRepDM. Et c'est
cette clé primaire qui doit faire le lien avec la table MR_List.
Si c'est bien le cas et que ca ne fonctionne pas, montre nous ton code
SQL...

a++

Yvan




Merci,

Oui j'ai essayé le Query en direct ... aucun champ n'est modifiable !?
Et dans les properties du Query : Records locks : No locks
Le problème est donc bien dans la requête ...

C'est assez incompréhensible .

Encore merci



"J-Pierre" wrote in message
news:%
Bonsoir,

Est-ce que dans les propriétés de ton formulaire, les MAJ sont
autorisées
?

Essaie d'exécuter directement la requête pour voir si le recordset est
modifiable. Ca permettra de savoir si le problème est dans la requête ou
dans le formulaire.

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de news:

Merci j'ai essayé mais HÉLAS cela donne le même résultat....
Le query3 (basé sur les 2 Tables) est donc :

SELECT MR_List.*, MaisRepDM.Comment, MaisRepDM.DateStamp,
MaisRepDM.SoftwareGestion
FROM MR_List LEFT JOIN MaisRepDM ON MR_List.IDMR = MaisRepDM.N°MR;

Tout s'affiche correctement, mais impossible de modifier un seul champ
!!

Il doit y avoir un "truc" ??

D'avance grand merci






"J-Pierre" wrote in message
news:
Bonsoir,

Il me semble que tu peux obtenir le même résultat avec une seule
requête:
SELECT MRList.*, MaisonRepDM.?????? FROM etc.....

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:
%
Bonjour le groupe,

J'ai un problème vraiment simple sans doute ...

Deux Tables : MRList (contenant toutes les données officielles des
Maisons
de repos)
et MaisonRepDM (contenant des champs à moi comme Comment, DateStamp,
SoftwareGestion etc ...
Leur ID communes est le N°MR.

Query1 liste toutes les données MRList, qu'on peut modifier sans
problème

Query2 joint Query1 en y ajoutant les champs de MaisonRepDM, sur
base
des
IDMR.
SELECT Query1.*, MaisRepDM.Comment, MaisRepDM.SoftwareGestion,
MaisRepDM.DateStamp
FROM MaisRepDM RIGHT JOIN Query1 ON MaisRepDM.N°MR = Query1.IDMR;

Ce Query2 affiche bien le tout MAIS plus moyen d'y changer quoique ce
soit ???

Je ne m'explique pas du tout ce problème ...
Une idée serait chaleureusement accueillie.
D'avance merci























Avatar
J-Pierre
Bonjour,

C'est sans doute tout con :-)

Je suppose que tu utilises la procédure standard d'importation de données. Si dans ta table tu as un champ défini en AutoNum, ce
champ sera automatiquement incrémenté, et si tu l'as défini comme clé primaire, ton problème est résolu....

Ou alors, je vieillis :-(

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de news:
Merci beaucoup ,

Le fichier, (Table "MR_List") fort "officiel", (MR_List ) vient du site vraiment "officiel" de l' INAMI (Belgique) , réellement
le site de la Belgique, Sécurité Sociale , liste des Maisons de Repos agréées .. (sous format XL, fort bien fait)

Importé ... dans ma petite DB Access 2K ... sous Table "MR_List")

Et un si simple Query n'arrive pas à changer les champs ??
Je suis "lost"" ...

Cà doit être tout "con" non ??

Encore tout grand merci...






"J-Pierre" wrote in message news:
Bonsoir,

"impossible d'y créer un "AutoNumber"

Tu me surprends beaucoup, qu'entends-tu par "des fichiers déchargés de.....", que sont ces fichiers et comment charges-tu les
lignes dans ta table ?

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------


"Bruno Frisque" a écrit dans le message de news:
Merci pour réponse !!

Et bien non il n'y a pas de clef Primaire sur ma table MaisRepDM ... (impossible d'y créer un "AutoNumber", qui corresponde avec
des fichiers déchargés de Fgov.Just.be ...)

Mais il y a bien un AutoNumber sur la table MR_List, qui est clef primaire .. (mais qui ne rime à rien avec ma table
personnelle, en parallèle)

Cà ferait la différence ??
Pourquoi ??

Je teste (en retirant la clef primaire de la table officielle) et reviens à vous.

Grand merci en tout cas





wrote in message
news:
Salut
il faut qu'il y est une clé primaire sur ta table MaisRepDM. Et c'est
cette clé primaire qui doit faire le lien avec la table MR_List.
Si c'est bien le cas et que ca ne fonctionne pas, montre nous ton code
SQL...

a++

Yvan




Merci,

Oui j'ai essayé le Query en direct ... aucun champ n'est modifiable !?
Et dans les properties du Query : Records locks : No locks
Le problème est donc bien dans la requête ...

C'est assez incompréhensible .

Encore merci



"J-Pierre" wrote in message
news:%
Bonsoir,

Est-ce que dans les propriétés de ton formulaire, les MAJ sont
autorisées
?

Essaie d'exécuter directement la requête pour voir si le recordset est
modifiable. Ca permettra de savoir si le problème est dans la requête ou
dans le formulaire.

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de news:

Merci j'ai essayé mais HÉLAS cela donne le même résultat....
Le query3 (basé sur les 2 Tables) est donc :

SELECT MR_List.*, MaisRepDM.Comment, MaisRepDM.DateStamp,
MaisRepDM.SoftwareGestion
FROM MR_List LEFT JOIN MaisRepDM ON MR_List.IDMR = MaisRepDM.N°MR;

Tout s'affiche correctement, mais impossible de modifier un seul champ
!!

Il doit y avoir un "truc" ??

D'avance grand merci






"J-Pierre" wrote in message
news:
Bonsoir,

Il me semble que tu peux obtenir le même résultat avec une seule
requête:
SELECT MRList.*, MaisonRepDM.?????? FROM etc.....

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:
%
Bonjour le groupe,

J'ai un problème vraiment simple sans doute ...

Deux Tables : MRList (contenant toutes les données officielles des
Maisons
de repos)
et MaisonRepDM (contenant des champs à moi comme Comment, DateStamp,
SoftwareGestion etc ...
Leur ID communes est le N°MR.

Query1 liste toutes les données MRList, qu'on peut modifier sans
problème

Query2 joint Query1 en y ajoutant les champs de MaisonRepDM, sur
base
des
IDMR.
SELECT Query1.*, MaisRepDM.Comment, MaisRepDM.SoftwareGestion,
MaisRepDM.DateStamp
FROM MaisRepDM RIGHT JOIN Query1 ON MaisRepDM.N°MR = Query1.IDMR;

Ce Query2 affiche bien le tout MAIS plus moyen d'y changer quoique ce
soit ???

Je ne m'explique pas du tout ce problème ...
Une idée serait chaleureusement accueillie.
D'avance merci




































Avatar
Bruno Frisque
Merci J-Pierre,

Mais oui il suffisait de définir une clef primaire .. et tout est résolu !
(fallait le savoir çà ..)

On peut donc continuer de vieillir ... :-)

merci de cette aide précieuse.
à+



"J-Pierre" wrote in message
news:
Bonjour,

C'est sans doute tout con :-)

Je suppose que tu utilises la procédure standard d'importation de données.
Si dans ta table tu as un champ défini en AutoNum, ce champ sera
automatiquement incrémenté, et si tu l'as défini comme clé primaire, ton
problème est résolu....

Ou alors, je vieillis :-(

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de news:

Merci beaucoup ,

Le fichier, (Table "MR_List") fort "officiel", (MR_List ) vient du site
vraiment "officiel" de l' INAMI (Belgique) , réellement le site de la
Belgique, Sécurité Sociale , liste des Maisons de Repos agréées .. (sous
format XL, fort bien fait)

Importé ... dans ma petite DB Access 2K ... sous Table "MR_List")

Et un si simple Query n'arrive pas à changer les champs ??
Je suis "lost"" ...

Cà doit être tout "con" non ??

Encore tout grand merci...






"J-Pierre" wrote in message
news:
Bonsoir,

"impossible d'y créer un "AutoNumber"

Tu me surprends beaucoup, qu'entends-tu par "des fichiers déchargés
de.....", que sont ces fichiers et comment charges-tu les lignes dans ta
table ?

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------


"Bruno Frisque" a écrit dans le message de news:

Merci pour réponse !!

Et bien non il n'y a pas de clef Primaire sur ma table MaisRepDM ...
(impossible d'y créer un "AutoNumber", qui corresponde avec des
fichiers déchargés de Fgov.Just.be ...)

Mais il y a bien un AutoNumber sur la table MR_List, qui est clef
primaire .. (mais qui ne rime à rien avec ma table personnelle, en
parallèle)

Cà ferait la différence ??
Pourquoi ??

Je teste (en retirant la clef primaire de la table officielle) et
reviens à vous.

Grand merci en tout cas





wrote in message
news:
Salut
il faut qu'il y est une clé primaire sur ta table MaisRepDM. Et c'est
cette clé primaire qui doit faire le lien avec la table MR_List.
Si c'est bien le cas et que ca ne fonctionne pas, montre nous ton code
SQL...

a++

Yvan




Merci,

Oui j'ai essayé le Query en direct ... aucun champ n'est modifiable !?
Et dans les properties du Query : Records locks : No locks
Le problème est donc bien dans la requête ...

C'est assez incompréhensible .

Encore merci



"J-Pierre" wrote in message
news:%
Bonsoir,

Est-ce que dans les propriétés de ton formulaire, les MAJ sont
autorisées
?

Essaie d'exécuter directement la requête pour voir si le recordset
est
modifiable. Ca permettra de savoir si le problème est dans la
requête ou
dans le formulaire.

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:

Merci j'ai essayé mais HÉLAS cela donne le même résultat....
Le query3 (basé sur les 2 Tables) est donc :

SELECT MR_List.*, MaisRepDM.Comment, MaisRepDM.DateStamp,
MaisRepDM.SoftwareGestion
FROM MR_List LEFT JOIN MaisRepDM ON MR_List.IDMR = MaisRepDM.N°MR;

Tout s'affiche correctement, mais impossible de modifier un seul
champ
!!

Il doit y avoir un "truc" ??

D'avance grand merci






"J-Pierre" wrote in message
news:
Bonsoir,

Il me semble que tu peux obtenir le même résultat avec une seule
requête:
SELECT MRList.*, MaisonRepDM.?????? FROM etc.....

--
J-Pierre
------------------------------------------------------
http://www.mpfa.info :
Le site où que j'ai dû payer pour y figurer :-(
------------------------------------------------------

"Bruno Frisque" a écrit dans le message de
news:
%
Bonjour le groupe,

J'ai un problème vraiment simple sans doute ...

Deux Tables : MRList (contenant toutes les données officielles
des
Maisons
de repos)
et MaisonRepDM (contenant des champs à moi comme Comment,
DateStamp,
SoftwareGestion etc ...
Leur ID communes est le N°MR.

Query1 liste toutes les données MRList, qu'on peut modifier sans
problème

Query2 joint Query1 en y ajoutant les champs de MaisonRepDM, sur
base
des
IDMR.
SELECT Query1.*, MaisRepDM.Comment, MaisRepDM.SoftwareGestion,
MaisRepDM.DateStamp
FROM MaisRepDM RIGHT JOIN Query1 ON MaisRepDM.N°MR = Query1.IDMR;

Ce Query2 affiche bien le tout MAIS plus moyen d'y changer
quoique ce
soit ???

Je ne m'explique pas du tout ce problème ...
Une idée serait chaleureusement accueillie.
D'avance merci








































1 2