Probleme avec VBA access

Fermé
newweek - 6 nov. 2009 à 17:57
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 15 nov. 2009 à 12:53
bonjour

j'ai creer un symple base des données pour la gestion des articles reparées dans une petit atelier.
j'ai taper les codes suivantes :
Private Sub Form_Load()
etq1.Caption = Date
list_anom.RowSource = "SELECT * From anomalie"
lst_dec_rep.RowSource = "SELECT * FROM decision"
lst_rap_rep.RowSource = "SELECT * FROM Rapport_rep"
End Sub

Private Sub save_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb()
Set rst = db.OpenRecordset("Depannage", dbOpenDynaset)
With rst
.AddNew
!Date_entree = txt_date_in.Text
!Matricule_n_serie = txt_mat_ns.Text
!Anomalie = list_anom.Value
!Rapport_reparation = lst_rap_rep.Value
!Date_de_sortie = txt_date_out
!Decision_reparateur = lst_dec_rep
!Duree_intervention = txt_duree.Text
!DI = txt_di.Text
.Update
End With

End Sub

Private Sub txt_mat_ns_GotFocus()
txt_des.Caption = ""
txt_info.Caption = ""
txt_eqp.Caption = ""
End Sub

Private Sub txt_mat_ns_LostFocus()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim sql1 As String
x = txt_mat_ns.Text
sql1 = "SELECT * FROM sous_equipement WHERE (sous_equipement.Matricule_n_serie)='"
sql1 = sql1 & (txt_mat_ns.Text) & "';"
Set db = CurrentDb()
Set rst = db.OpenRecordset(sql1)
If rst.RecordCount = 0 Then GoTo x Else
txt_des.Caption = rst!Designation
txt_info.Caption = rst!info_comp
txt_eqp.Caption = rst!Equipement
GoTo y
x: msg = MsgBox("Article Entre pour la premier fois Vous Voulez la sair sur la base", vbYesNo)
If msg = vbYes Then Else txt_mat_ns.Text = ""
y: rst.Close
db.Close
End Sub

-----------------------
mais quand j'ai changé le PC rien ne marche et le probeleme suivante s'affiche...

"l'expresse sur chargement entrée comme parametre de type évenement est à l'origine d'une erreur.un probleme est survenu durant la communication entre microsoft access et le serveur OLE ou le controle active X"

3 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
15 nov. 2009 à 11:41
bonjour

tu as tjs ton probleme?
0
oui mon ami et ça persiste
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
15 nov. 2009 à 12:53
As tu essayé d allé sur la page de code vba et de faire outils puis reference et de regarder si d reference etait manquante.?
0