-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
<anonymous@discussions.microsoft.com> a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$a501280a@phx.gbl...
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
<anonymous@discussions.microsoft.com> a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$a501280a@phx.gbl...
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
<anonymous@discussions.microsoft.com> a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$a501280a@phx.gbl...
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
<anonymous@discussions.microsoft.com> a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$a501280a@phx.gbl...
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
<anonymous@discussions.microsoft.com> a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$a501280a@phx.gbl...
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.
-----Message d'origine-----
Je te repète la réponse que tu as eu à 15:10
il faudrait que tu mette les blocages par défaut, quand
même:
cocher mode partagé
cocher enregistrement modifié
cocher ouvrir avec enregistrement verrouillés
sur le formulaire mettre aussi verrouillage : Enr Modifié
prend aussi la précaution de placer cet événement:
Private Sub Form_AfterUpdate()
Me.Refresh
End Sub
dans le formulaire principal et tous les sous-formulaires.
le tout devrait améliorer la situation.
AMHA, je réfléchirait fortement à une solution SQL
serveur compte tenu du
nombre d'utilisateurs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"jean-Pierre Collombet"
a écrit dans
le message de news:2e3101c47e42$b38ab5d0
$
Bonjour
Je dois construire dans mon entreprise une base Access
(version 97) en réseau.
Cette base est destinée a être utilisée par 50 personnes
en saisie et en consultation.
En fait, j'ai dédoublé la base (recopiage durant la nuit)
pour qu'une serve à la saisie te l'autre à la
consultation.
mon souci premier est de gérer les conflits d'accès en
écriture à la table principale.
En faisant des tests de saisie poussés sur 3 postes
sumulatément, je me suis heurté à l'erreur d'éxécution
3202 " table actuellement verrouillé par un autre
utilisateur".
Il est vrai que j'ai, peut-être, un peu "forcé" le test
puisque j'ai rentré des dizaines d'enregistrements en une
minute, mais ceci dans un souci de reproduire la saisie
potentielle
de 50 personnes simultanément.
pour parer à cette erreur, j'ai relevé dans les "options
avancées" le paramètre "nombre de tentatives de mise à
jour" de 2 à 5.
Effectivement je n'ai pas retrouvé l'erreur, mais existe
t'il d'autre(s) paramètre(s) permettant également de plus
sécuriser et de gérer ce type d'erreur. je pense notamment
au paramètre de "verrouillage" pour lequel je n'ai
pécisé "aucun"
A noter que la saisie des infos se fait par un formulaire
avec les émthodes "opendatabse", "openrecordset", "Addnew"
et "update".
Dois-je peut être aussi faire deux sous-bases qui iront en
alimenter une 3ème ?
Le deuxième aspect, après la saisie, est la consultation :
limiter aussi le traffic sur la bande passante.
Access n'étant pas du client-serveur, lors d'une requête,
l'ensemble du contenu de la table interrogée est rapatrié
et exécuté en local.
je me demandais si en interrogeant la base Access en
réseau par Excel, via MS Query et ODBC, le traffic
en aurait été allégé ?
Je vous remercie d'une éventuelle réponse
Cordialement
.