Salut,
je souhaiterai juste savoir le nombre de personnes(utilisateurs) max qui peut se connecter simultanément à une base access mis en réseau.
Merci
Salut,
je souhaiterai juste savoir le nombre de personnes(utilisateurs) max qui peut se connecter simultanément à une base access mis en réseau.
Merci
de wikipedia
D'après Microsoft, MS Access supporterait des configurations de 256 postes. Mais en pratique, pour une utilisation confortable, MS Access serait limité à une vingtaine d'utilisateurs simultanés, les échanges réseaux étant 10 à 20 fois plus gourmands en ressources qu'avec Microsoft SQL Server par exemple. Il peut servir de client de bases de données de plus grande envergure. Si Access est limité en nombre d'utilisateurs, il peut par contre gérer, sur de petits réseaux locaux de bonne qualité technique, des quantités d'informations qui vont bien au-delà des besoins de beaucoup d'organismes. Exemples : une base de données des pièces automobiles de toutes les marques pour des garages, ou une comptabilité de PME sur un seul site, mais autorisant des consolidations de plusieurs sites autonomes.
l'éternelle question.
pas de réponse possible.
Mais :
Si base bien faite et dév au point alors, bcp.
Si base bancal et code pourri, alors dès qu'il y aura pas mal d'enreg, une poignée.
Bonjour,
As-tu cherché dans la FAQ ?
http://access.developpez.com/faq/?page=General#Limites
faudrait aussi voir la qualité du réseau
Elle est pas belle la vie ?
Merci pour vos réponses![]()
j'ai une trentaine d'utilisateurs qui se connectent à ma base, et ça bug frequemment, c'est vraiment embêtant.
par contre, est ce que vous pensez que si je crée un fichier mde, et que je fractionne ma base ça pourra apporter plus de flexibilité dans l'utilisation?
Merci.
Arghhhh !Envoyé par romrai
![]()
30 utilisateurs sur le même fichier application/base de données ! re-![]()
Ce n'est vraiment pas raisonnable....
Je te recommande vivement :
* le découpage application frontale / bases de données dorsale (évidemment),
* la distribution de la partie applicative sur tous les postes utilisateurs (ça éliminera déjà tous les conflits sur l'applicatif).
Ce qui est certain: ça ne pourra pas être pire qu'aujourd'hui.
Bonjour,
Je suis tout à fait d'accord avec JBO.
Personnellement, je fractionne toujours mes bases de données. J'ai des applicatifs qui fonctionnent bien installés sur un serveur avec 6 ou 7 utilisateurs maxi ; mais 30 utilisateurs ce n'est vraiment pas raisonnable !
Il est certain qu'il faut donc fractionner ta base, mettre la base dorsale sur le serveur et des applicatifs .MDE sur les postes. Evidemment mettre un seul applicatif sur le serveur est la solution de facilité ; l'envoyer à 30 utilisateurs pour qu'ils mettent en place la nouvelle version est plus complexe.
Qui a dit qu'informatique est synonyme de facilité ?
Bonne journée à tous.
J'ai une appli de liste téléphonique dans l'usine et il peut arriver que 30 ou 40 users s'y connectent en même temps. Après plusieurs explosions de la base, j'ai bricolé un truc qui me dépanne bien :
en cas d'alerte, un form s'affiche sur l'écran du user et la base se ferme. J'ai des mde en frontales sur quelques PC mais elle est aussi accessible sur le réseau, d'où mon code qui peut paraitre bizarre. C'est pas la panacée, mais je n'ai pas trouvé autre chose pour l'instant.Option Compare Database
Option Explicit
Dim F As Integer, s_Ligne As String, s_Ligne_T As String, i As Integer
Dim top2
Private Sub Form_Open(Cancel As Integer)
DoCmd.MoveSize 0, 0, 0, 0
End Sub
Sub Load_ldb()
'--------------- Réinitialiser la liste à chaque top
s_liste = "": Nb_Connectes = 0
Call Scan_Locale
Call Scan_Distante
For i = 1 To Len(s_Ligne)
If Mid(s_Ligne, i, 4) = "VERW" Then
s_liste = s_liste & Mid(s_Ligne, i, 8) & vbCrLf
Nb_Connectes = Nb_Connectes + 1
End If
Next
For i = 1 To Len(s_Ligne_T)
If Mid(s_Ligne_T, i, 4) = "VERW" Then
s_liste = s_liste & Mid(s_Ligne_T, i, 8) & vbCrLf
Nb_Connectes = Nb_Connectes + 1
End If
Next
'-------------- 10 connectés maxi
Call Test_Maxi
End Sub
Sub Test_Maxi()
If Nb_Connectes < 10 Then Exit Sub
'----------------- S'il y a déjà 10 connectés, alerter et fermer
DoCmd.OpenForm "F_Connectes_Alerte"
End Sub
Sub Scan_Locale()
On Error Resume Next
F = FreeFile
Open s_CheminBase & "Telephone.ldb" For Input As #F
Line Input #F, s_Ligne
Close #F
End Sub
Sub Scan_Distante()
On Error Resume Next
F = FreeFile
Open s_CheminBase & "Telephone_T.ldb" For Input As #F
Line Input #F, s_Ligne_T
Close #F
End Sub
Private Sub Form_Timer()
top2 = top2 + 1
If top2 = 5 Then
top2 = 0
Call Load_ldb
End If
End Sub
Super pour vos réponses!![]()
je teste tous ça et je vous fais signe
franchement vous êtes vraiment géniaux!
Un grand merci encore
Salut à tous,
j ai fractionner ma base; jusque là tout va bien. mais j'arrive pas à créer de fichier .mde avec la partie applicative (frontale). il m'affiche un message, me signalant que le fichier .mde n'a pas pu être créé. jne comprend pas d'autant plus que mon programme marche bien.
si l'un de vous à une idée? merci encore![]()
Bonjour,
Quelle version d'Access ?
Le message dit quoi exactement ?
Domi2
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)
Ici, on ne perd pas de temps ! On en passe...
Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus
Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Salut,
Access 2000
message d'erreur: "Microsoft Access n'a pas pu créer une base de données MDE"
Merci
Re,
Tu as compilé ton code ?
S'il reste des erreurs, cela vient de là...
Domi2
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)
Ici, on ne perd pas de temps ! On en passe...
Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus
Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Salut à tous
Merci Domi2. Mais pour l'instant, je ne trouve pas d'erreur dans la compile de mes modules. Je pense que je verais plutard pour la conversion en .mde; étant donné que les utilisateurs ne disposent que du runtime, je pense qu'il n'y a pas grand danger.
Par contre, j 'ai modifier l'emplacement de la partie dorsal de ma base; et j'ai du mal à modifier ma nouvelle source de donnée; à créer la nouvelle connexion. Je ne sais pas si quelqu'un a une idée.
Merci
Re,
Sorry, mais je n'ai pas d'autre idée pour le problème de la création du .mde
Pour rafraîchir les liens (manuellement), regarde dans le menu Outil ==> Utilitaires de base de données ==> Gestionnaire de tables liées.
Bon. Si la dorsale change souvent de répertoire, il serait préférable de le faire automatiquement par VBA.
Domi2
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)
Ici, on ne perd pas de temps ! On en passe...
Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus
Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Merci,
c bon, la mise à jour du lien marche. Mais je continue de chercher les moyens pour améliorer ma base.
Merci encore pour ton aide![]()
Re,
A bien y réfléchir, essaie peut-être ceci :
Tu crées une nouvelle base vierge et tu y importes touts tes objets (si tu as des barres de menus personnalisées, coche l'option correspondante).
Tu réattaches tes tables et tu recompiles ton code...
Ensuite, tu essaies de recréer ton fichier .mde.
Domi
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)
Ici, on ne perd pas de temps ! On en passe...
Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus
Ce message (ou un autre) vous a aidé ? Votez pour lui avec
c'est bon,
j'ai finalement pu créer le fichier .mde. ouf!![]()
Mais je serais tranquille quand ça fonctionnera correctement sur tout les postes.
en tout cas je vous tiens au courant, je le saurais d'ici la fin de la semaine.
Merci encore Domi2
Merci à tous![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager