Bonjour,
Je viens de réaliser une petite application sous access 2007, je l'ai empaqueté.
Je l'ai installée sur mon poste (vista), ça marche nikel. Je l'ai ensuite installée sur un poste sous XP avec le runtime 2007, l'installation marche bien mais quand je la lance :
- à l'ouverture, messages d'erreurs pour 2 dll manquantes. Pb réglé, j'ai rajouté les dll. J'en parle qd mm parce que ça peut être lié au reste.
- mon joli icone a disparu
- Au début ça marche bien et puis je ne sais pas pourquoi elle plante sur cette fonction :
Et sur celle ci aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Ctc_Ville_AfterUpdate() Dim rst As New ADODB.Recordset Set rst = ReqSelect("SELECT Departement, Region FROM Ville WHERE Commune = '" & Me.Ctc_Ville & "'") Me.Ctc_Depart = rst(0).Value Me.Ctc_Region = rst(1).Value End Sub
Le message c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub cmdVoir_Click() valCont = Me.Ctc_Ref Dim rst As New ADODB.Recordset Set rst = ReqSelect("SELECT * FROM Projets WHERE Proj_Contact = " & valCont) If rst.EOF Then If MsgBox("Il n'y a pas de projet enregistré pour ce contact, voulez vous en ajouter un maintenant ?", vbYesNo, "Pas de projet") = vbYes Then valCont2 = Me.Ctc_Ref DoCmd.OpenForm "Projet", , , , acFormAdd Else Exit Sub End If Else DoCmd.OpenForm "Projets", , , "Proj_Contact = " & valCont End If End Sub
Ca le fait que ce soit un XP SP2 ou XP SP3. Je ne comprends pas d'où ça vient puisque ça marche très bien sous Vista et dans access 2007.Cette application a été arrêtée à cause d'une erreur d'exécution. Elle ne peut pas continuer et va être fermée.
Peut-être que ça vient du code mais je ne vois pas ce qui ne va pas.
Si vous avez une idée, n'hésitez pas, merci d'avance...
Partager