Bonjour ,
Je suis confronter à un souci dans mon déploiement de RunTime AC10.
Le programme marche correctement sur mon poste développement , mais quand je passe sur machine virtuel (XP SP3 , Framework 3.5) l'application me lance un message d'erreur après que j'ai rentrée le login et le MDP...
Erreur 2447 : "Utilisation de (.) , (!) , ou de parenthèse incorrect"
Grace a la gestion d'erreur sur mon application , j'ai regarder dans ma table de Log_erreur d'où cela pouvais venir...
Verdict cela viens de F_SUIVI > majsuivi()
Donc j'aimerais savoir si je passe à coté d'une étourderie dans ma programmation et surtout dans mon utilisation de mes (.) et (!) ...
Je vous joint donc le morceau de code mis en cause :
*CF :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Public Sub MajSuivi() On Error GoTo GestionErreur 'Procedure de mise à jour du formulaire If Me.btnQuartJournee.Value = True Then Me.btnQuartJournee.ControlTipText = "Affichage - Par Quart" Me.lstEquipe.enabled = False Me.lstEquipe.Requery Me.lstEquipe.Selected(Me.lstEquipe.ListCount - 1) = False Me.txtIDQuart = "*" Me.txtEquipe = "*" Else Me.btnQuartJournee.ControlTipText = "Affichage - Journée Complète" Me.lstEquipe.enabled = True Me.lstEquipe.Requery Me.lstEquipe.Selected(Me.lstEquipe.ListCount - 1) = True Me.txtIDQuart = Me.lstEquipe.ItemData(Me.lstEquipe.ListCount - 1) Me.txtEquipe = Me.lstEquipe.Column(1) End If If Me.lstEquipe.ListCount = 0 Then Me![txtDateSuivi] = Me![txtDateSuivi] - 1 Me.lstEquipe.Requery 'MsgBox "Aucun événement le " & Me![txtDateSuivi] + 1 & ".", vbInformation, "Suivi Quotidien" Me.lstEquipe.Selected(Me.lstEquipe.ListCount - 1) = True Me.txtIDQuart = Me.lstEquipe.ItemData(Me.lstEquipe.ListCount - 1) Me.txtEquipe = Me.lstEquipe.Column(1) End If ' Changement de la source du sous Formulaire. Permet de faire un requery du sf1 + affichage à la premiere ligne. Me.sfrm_SUIVI_sf1.SourceObject = "F_FOND" Me.sfrm_SUIVI_sf1.SourceObject = "F_SUIVI_sf1" Me.sfrm_SUIVI_sf2.Requery GoTo Fin GestionErreur: Select Case err.Number Case Else: EnregistrerErreur err.Source, err.Number, err.Description, Me.Name, "Procedure Public MajSuivi()" End Select Fin: End Sub
- Le code Compile
- L'application marche sur mon poste
- Toute les références sont bien rentrées.
Vous remerciant pour le temps de lecteur et d'analyse lexical de mon code.
* De plus si vous pouviez m'expliquer votre vision et conception entre le (.) et le (!) ... Le (!) pour moi visant le Contenant , et le (.) le contenue... *
Cordialement ,
Partager