OVH Cloud OVH Cloud

Tables Liées

9 réponses
Avatar
Michel Lauzon
Bonjour à tous,

Ma question concerne les tables liées.

Y a-il une façon de configurer les BD pour que l'on puisse utiliser des
tables liées et surtout les modifier????

J'ai un petit réseau et doit relier plusieurs bases de données, sur
différentes machines, et surtout être capable de modifier et de mettre à
jour celle-ci de n'importe quel poste de travail.

Je croyais Access assez fort pour cela mais il semble qu'il y ait des
limites à ce niveau.

Merci à tous

--
Michel Lauzon

9 réponses

Avatar
3stone
Salut,

"Michel Lauzon"
| Ma question concerne les tables liées.
|
| Y a-il une façon de configurer les BD pour que l'on puisse utiliser des
| tables liées et surtout les modifier????


Modifier quoi ??

Les données ?
c'est évidement possible (c'est fait pour)

Les tables attachées ?
il faut le faire dans la base où ce trouve les tables


| J'ai un petit réseau et doit relier plusieurs bases de données, sur
| différentes machines, et surtout être capable de modifier et de mettre à
| jour celle-ci de n'importe quel poste de travail.
|
| Je croyais Access assez fort pour cela mais il semble qu'il y ait des
| limites à ce niveau.

Comment peux tu connaitre les limites, ne connaissant pas Access ?

;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Michel Lauzon \(lauziciel\)
Bonjour 3stone,

Pourtant je rencontre belle et bien des difficultés mettre à jours
(modifier, mauvaise expression).

Je laisse tomber le commentaire sur mes connaissances d'Access... ;-))

Lorsque j'ai ouvert pour la première fois mon application à partir d'une
autre machine (ordinateur) sur mon réseau j'ai immédiatement eu un message
comme quoi l'application était ouverte en lecture seulement!!!!

Donc je ne pouvais modifier les données et les archivées dans une autre base
de donnée???


À bientôt
Lauziciel
Michel Lauzon
6658 Ave. de Chateaubriand
Montréal, Québec
H2S 2N7

"3stone" a écrit dans le message de news:

Salut,

"Michel Lauzon"
| Ma question concerne les tables liées.
|
| Y a-il une façon de configurer les BD pour que l'on puisse utiliser des
| tables liées et surtout les modifier????


Modifier quoi ??

Les données ?
c'est évidement possible (c'est fait pour)

Les tables attachées ?
il faut le faire dans la base où ce trouve les tables


| J'ai un petit réseau et doit relier plusieurs bases de données, sur
| différentes machines, et surtout être capable de modifier et de mettre à
| jour celle-ci de n'importe quel poste de travail.
|
| Je croyais Access assez fort pour cela mais il semble qu'il y ait des
| limites à ce niveau.

Comment peux tu connaitre les limites, ne connaissant pas Access ?

;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
Michel Lauzon \(lauziciel\)
Bonjour 3stone,

Pourtant je rencontre belle et bien des difficultés mettre à jours
(modifier, mauvaise expression).

Je laisse tomber le commentaire sur mes connaissances d'Access... ;-))

Lorsque j'ai ouvert pour la première fois mon application à partir d'une
autre machine (ordinateur) sur mon réseau j'ai immédiatement eu un message
comme quoi l'application était ouverte en lecture seulement!!!!

Donc je ne pouvais modifier les données et les archivées dans une autre base
de donnée???


À bientôt
Lauziciel
Michel Lauzon
6658 Ave. de Chateaubriand
Montréal, Québec
H2S 2N7

"3stone" a écrit dans le message de news:

Salut,

"Michel Lauzon"
| Ma question concerne les tables liées.
|
| Y a-il une façon de configurer les BD pour que l'on puisse utiliser des
| tables liées et surtout les modifier????


Modifier quoi ??

Les données ?
c'est évidement possible (c'est fait pour)

Les tables attachées ?
il faut le faire dans la base où ce trouve les tables


| J'ai un petit réseau et doit relier plusieurs bases de données, sur
| différentes machines, et surtout être capable de modifier et de mettre à
| jour celle-ci de n'importe quel poste de travail.
|
| Je croyais Access assez fort pour cela mais il semble qu'il y ait des
| limites à ce niveau.

Comment peux tu connaitre les limites, ne connaissant pas Access ?

;-))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
3stone
Salut,

"Michel Lauzon (lauziciel)"
[...]
| Lorsque j'ai ouvert pour la première fois mon application à partir d'une
| autre machine (ordinateur) sur mon réseau j'ai immédiatement eu un message
| comme quoi l'application était ouverte en lecture seulement!!!!
|
| Donc je ne pouvais modifier les données et les archivées dans une autre base
| de donnée???


Et tu as les droits de modif/écriture sur le répertoire en question ?


PS: Inutile de donner le curriculum, un nom suffit ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Michel Lauzon
Bonjour,

J'ai corrigé sur ma machine WinXP. La base de donnée semble s'ouvrir
correctement...

Mais il est toujours impossible de modifier les données et dans la barre
d'état apparaît le message: "Imposssible de mettre à jour le Recordset".

Pourtant je fonctionne à partir de requêtes???


"3stone" a écrit dans le message de news:

Salut,

"Michel Lauzon (lauziciel)"
[...]
| Lorsque j'ai ouvert pour la première fois mon application à partir d'une
| autre machine (ordinateur) sur mon réseau j'ai immédiatement eu un
message
| comme quoi l'application était ouverte en lecture seulement!!!!
|
| Donc je ne pouvais modifier les données et les archivées dans une autre
base
| de donnée???


Et tu as les droits de modif/écriture sur le répertoire en question ?


PS: Inutile de donner le curriculum, un nom suffit ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
3stone
re,

"Michel Lauzon"
| J'ai corrigé sur ma machine WinXP. La base de donnée semble s'ouvrir
| correctement...
|
| Mais il est toujours impossible de modifier les données et dans la barre
| d'état apparaît le message: "Imposssible de mettre à jour le Recordset".
|
| Pourtant je fonctionne à partir de requêtes???


et ces requêtes sont bien "updatable", je suppose...

mais, je viens de relire:
"Lorsque j'ai ouvert pour la première fois mon application à partir d'une autre machine "

la base n'aurait pas fait un petit détour par un CD j'espère ?
ce qui rend le fichier "en lecture seule"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Michel Lauzon \(lauziciel\)
Biensur que tout a été vérifier de ce côté là.

On me suggère de créer des tables temporaires dans ma base de donnée
principale et d'exécuter à partir de celle-ci.

Je ne trouve pas cela très élégant!!!

Portrait de ma structure:
Un ordinateur Win98, connecter à une machine, a une base de donnée
(Access95). Dans cette base de donnée nous ne lisons que les données.
Un Ordinateur WinXP a deux bases de données, une pour la liste des
clients et une deuxième pour la compilation des rapports. (Access2000)
Et je dois pouvoir envoyer les rapports que je modifie en voyant les
données d'un Poste WinMe!!!!

J'aurais cru cette structure assez simple mais voilà que je n'arrive pas à
mettre à jour les données???



"3stone" a écrit dans le message de news:

re,

"Michel Lauzon"
| J'ai corrigé sur ma machine WinXP. La base de donnée semble s'ouvrir
| correctement...
|
| Mais il est toujours impossible de modifier les données et dans la barre
| d'état apparaît le message: "Imposssible de mettre à jour le Recordset".
|
| Pourtant je fonctionne à partir de requêtes???


et ces requêtes sont bien "updatable", je suppose...

mais, je viens de relire:
"Lorsque j'ai ouvert pour la première fois mon application à partir d'une
autre machine "

la base n'aurait pas fait un petit détour par un CD j'espère ?
ce qui rend le fichier "en lecture seule"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
Michel Lauzon \(lauziciel\)
Biensur que tout a été vérifier de ce côté là.

On me suggère de créer des tables temporaires dans ma base de donnée
principale et d'exécuter à partir de celle-ci.

Je ne trouve pas cela très élégant!!!

Portrait de ma structure:
Un ordinateur Win98, connecter à une machine, a une base de donnée
(Access95). Dans cette base de donnée nous ne lisons que les données.
Un Ordinateur WinXP a deux bases de données, une pour la liste des
clients et une deuxième pour la compilation des rapports. (Access2000)
Et je dois pouvoir envoyer les rapports que je modifie en voyant les
données d'un Poste WinMe!!!!

J'aurais cru cette structure assez simple mais voilà que je n'arrive pas à
mettre à jour les données???



"3stone" a écrit dans le message de news:

re,

"Michel Lauzon"
| J'ai corrigé sur ma machine WinXP. La base de donnée semble s'ouvrir
| correctement...
|
| Mais il est toujours impossible de modifier les données et dans la barre
| d'état apparaît le message: "Imposssible de mettre à jour le Recordset".
|
| Pourtant je fonctionne à partir de requêtes???


et ces requêtes sont bien "updatable", je suppose...

mais, je viens de relire:
"Lorsque j'ai ouvert pour la première fois mon application à partir d'une
autre machine "

la base n'aurait pas fait un petit détour par un CD j'espère ?
ce qui rend le fichier "en lecture seule"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
3stone
Salut,

"Michel Lauzon (lauziciel)"
| On me suggère de créer des tables temporaires dans ma base de donnée
| principale et d'exécuter à partir de celle-ci.
|
| Je ne trouve pas cela très élégant!!!

C'est le moins que l'on puisse dire...
En cas de problème de lenteur extrême, on peut construire une usine à gaz...
mais ce n'est pas ton problème actuel.


| Portrait de ma structure:
| Un ordinateur Win98, connecter à une machine, a une base de donnée
| (Access95).


Aïïïeeee...
Access95, bonjour les dégats :-/
Je n'ai jamais disposé de cette version, mais le moins que l'on puisse dire,
c'est que selon les "anciens", s'il y à eu une version crade... c'est celle là...


| Dans cette base de donnée nous ne lisons que les données.
| Un Ordinateur WinXP a deux bases de données, une pour la liste des
| clients et une deuxième pour la compilation des rapports. (Access2000)
| Et je dois pouvoir envoyer les rapports que je modifie en voyant les
| données d'un Poste WinMe!!!!
|
| J'aurais cru cette structure assez simple mais voilà que je n'arrive pas à
| mettre à jour les données???

Sacré panachage...

Mais, directement dans les tables attachées, tu peux saisir ?
si oui, une requête "normale" (sélection) sur ces tables doit le permettre aussi.
Si la saisie "dans" la requête est possible, voir au niveau du formulaire.

Tout cela à condition que les sécurités et droit d'accès, en particulier
Win Xp sp2 n'interfère d'aucune manière...

De toute manière, Access permet sans artifice la mise à jour de tables liées
placées sur un "serveur" puisque Access *est* multi-utilisateurs et cela sans
configuration spéciale. Même si les limites en performances sont
rapidement atteinte because son moteur JET, serveur de fichiers.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw