OVH Cloud OVH Cloud

Access 2007 très lent

12 réponses
Avatar
Marie-Claire
Bonjour,
J’ai importé une base donnée depuis Access 2003 sur un autre pc équipé en
Access 2007.
1ère question :
Comment enlever ‘Accueil’ dans le bandeau supérieur sur la base Access 2007
et laisser uniquement‘Compléments’?
2ème question :
Faut-il modifier quelque chose sur la base sur Access 2007, pour qu’elle
tourne aussi rapidement que sur Access 2003 ?

La base 2003 est installée sur un portable Pentium 4 1.5 GHz avec 528 Mo de
RAM et la base 2007 est installée sur un PC de bureau Pentium 4 2.6 GHz avec
1.46 Go de RAM.

Or la base qui tourne sur Access 2007 met entre 6 à 15 fois plus de temps à
ouvrir les formulaires ou les états que la même en Access 2003.

Les deux bases ont été compilées et compactées.
Faut-il modifier quelque chose sur la base 2007 pour qu’elle tourne
normalement ?
Merci à tous pour vos idées

Marie-Claire
--
Marie-Claire

2 réponses

1 2
Avatar
Raymond [mvp]
ci-joint base en retour.

J'ai modifié :

- conversion en base 2007

- autoexec il faut le executercode obligatoirement avant tout lancement de
formulaire.

-formulaire agenda _ propriétés autres _ barre de menu rien _ ruban = Agenda

- table UsysRibbon - voir le code XML _ j'ai rajouté le copier/coller et
enregistrements pour l'exemple

- références VBA _ rajouter Office 12 object library

- le ruban accueil ne peut pas être supprimé si aucun ruban n'est affiché.
Il en faut un minimum.

- possibilité de réduire le ruban par click droit _ click sur l'onglet
pour l'ouvrir ensuite.


--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
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


"Marie-Claire" a écrit dans le
message de news:
| Merci et je suis impatiente.
| Marie-Claire
| --
| Marie-Claire
|
Avatar
samuel.jeanniard
Bonjour,

moi je suis sur Access 2002, j'ai pas mal de soucis de lenteur sur
l'ouverture d'un formulaire
voici le code:

Private Sub LstMenu1_DblClick(Cancel As Integer)
On Error GoTo Err_LstMenu1_DblClick

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = LstMenu1.Column(1)
If stDocName = "" Or IsNull(stDocName) = True Then
MsgBox ("En construction!")
Else
If LstMenu1.Column(2) = "Form" Then
DoCmd.OpenForm stDocName, , , stLinkCriteria

Else:
DoCmd.OpenReport stDocName, acViewPreview, ,
stLinkCriteria

End If
Suivi_Utilisateur Me.Name, "Appel : " & Me.LstMenu1.Value & " -
" & Me.LstMenu1.Column(1), 2
End If


Exit_LstMenu1_DblClick:
Exit Sub

Err_LstMenu1_DblClick:
Gestion_Erreur ' Procédure de gestion des erreurs
Resume Exit_LstMenu1_DblClick

End Sub

en exécutant le code en mode debug, j'ai vraiment l'impression que
c'est sur le docmd.openform que l'on perd du temps

Merci d'avance pour votre aide !

juvamine

1 2