Bonjour,
je sais que ce sujet a été maintes et maintes fois traité mais voici mon problème:
Je dispose d'une liste de dates (format dd/mm/yyyy) dans un formulaire.
J'en sélectionne une et j'appuie sur un bouton de validation qui va écrire cette date dans une table.
Tout bien jusqu'à l'écriture dans la table.
Formulaire : 07/03/2011 format dd/mm/yyyy
Sélection de la date: 07/03/2011 format dd/mm/yyyy
Bouton valider : 07/03/2011 format dd/mm/yyyy
Dans la table : 03/07/2011 format mm/dd/yyyy!!
Si vous avez une idée (format par défaut changeable, fonction à utiliser...), je suis preneur!
En vous remerciant d'avance de vos réponses,
Ostrich95
Voici mon code:
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 Private Sub lst_clients_Click() client_id = lst_clients.Column(2, lst_clients.ListIndex + 1) date_tonnage_start = lst_clients.Column(3, lst_clients.ListIndex + 1) End Sub Private Sub cmd_validate_Click() Call get_path If Len(client_id) > 0 Then MsgBox date_tonnage_start str_sql = "UPDATE ListOfClients SET dateFin =#" & Format(date_tonnage_start, "dd/mm/yyyy") & "# WHERE CodePTL =" & CLng(client_id) objCNN.Execute str_sql str_sql = "UPDATE ListOfClients SET ListOfClients.Delete_flag = 'Validé Perdu' WHERE CodePTL = " & CLng(client_id) objCNN.Execute str_sql Call Command3_Click End If End Sub
Partager