Bonjour, j'ai un problème avec les structures si. J'aimerai lors de l'enregistrement du formulaire dans ma table, mettre des champs obligatoires (içi sur la date). Si ces champs sont rempli les données s'enregistrent dans ma table Saisie. Or j'ai un bug, cela ne fonctionne pas. Merci de m'aider.
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 If dateText = "" Then MsgBox ("erreur") ElseIf Not Me.newcause = "" Then 'ajout de la cause dans la table Causes Set f = db.OpenRecordset("Causes") f.AddNew f.Fields("nomcause") = Me.newcause f.Update 'enregistrement de toute la saisie dans la table Saisie Set t = db.OpenRecordset("Saisie") 't.Edit t.AddNew t.Fields("date") = Me.date t.Fields("date2") = Me.date2 t.Fields("ligne") = Me.ligne t.Fields("machine") = Me.nummachine t.Fields("heuredebut") = Me.hdebut t.Fields("heurefin") = Me.hfin t.Fields("dureearret") = Me.duree t.Fields("technicien n°1") = Me.technicien1 t.Fields("technicien n°2") = Me.technicien2 t.Fields("etat") = Me.etat t.Fields("arret") = Me.arret t.Fields("objet") = Me.objet t.Fields("causes") = Me.newcause t.Fields("description1") = Me.description1 t.Fields("description2") = Me.description2 t.Fields("commentaires") = Me.commentaires t.Fields("piecedetachee1") = Me.piece_utilisee1 t.Fields("qtepiece1") = Me.qtepiece1 t.Fields("piecedetachee2") = Me.piece_utilisee2 t.Fields("qtepiece2") = Me.qtepiece2 t.Update End If ElseIf Me.newcause = "" Then Set t = db.OpenRecordset("Saisie") 't.Edit t.AddNew t.Fields("date") = Me.date t.Fields("date2") = Me.date2 t.Fields("ligne") = Me.ligne t.Fields("machine") = Me.nummachine t.Fields("heuredebut") = Me.hdebut t.Fields("heurefin") = Me.hfin t.Fields("dureearret") = Me.duree t.Fields("technicien n°1") = Me.technicien1 t.Fields("technicien n°2") = Me.technicien2 t.Fields("etat") = Me.etat t.Fields("objet") = Me.objet t.Fields("causes") = Me.cause t.Fields("description1") = Me.description1 t.Fields("description2") = Me.description2 t.Fields("commentaires") = Me.commentaires t.Fields("piecedetachee1") = Me.piece_utilisee1 t.Fields("qtepiece1") = Me.qtepiece1 t.Fields("piecedetachee2") = Me.piece_utilisee2 t.Fields("qtepiece2") = Me.qtepiece2 t.Update End If End If
Partager