![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Jean-Philippe André
Bonjour,
le format date dans une requete est de type #TonFormatStandard#
aussi dans ton SQL ca donnera :
SQL = "INSERT INTO dbo_PERSONNE (DATE_DEBUT,DATE_FIN,ID_PERSONNE,ID_SERVICE,CLE_AUTORISATION,PARKING) values (#" & DATE_DEBUT & "#,#" & DATE_fin & "#," & Me.ID_PERSONNE & "," & Me.ID_SERVICE & "," & Me.CLE_AUTORISATION & "," & Me.PARKING & ")"
J'ai essayé et ça ne marche toujours pas. A noté que ma base access est connecté via odbc à une base SQL Server. La base se trouve sous SQL SERVER. Les requêtes access fonctionne normalement mais le problème viens peut être de la.
SQL = "INSERT INTO dbo_AUTORISATION_ACCES (DATE_DEBUT,DATE_FIN,ID_PERSONNE,ID_SERVICE,CLE_AUTORISATION,PARKING) values (#" & DATE_DEBUT & "#,#" & DATE_FIN & "#," & Me.ID_PERSONNE & "," & Me.ID_SERVICE & "," & Me.CLE_AUTORISATION & "," & Me.PARKING & ")"
Quand je avec ce code d'enregistrement j'ai toujours le même problème
1 2 3 4 5 6 7 8 9 10 11 12
| Dim t As Recordset
Set t = CurrentDb.OpenRecordset("dbo_AUTORISATION_ACCES", DB_OPEN_DYNASET)
t.AddNew
'Ajout des enregistrements dans la table MaTable
t![ID_PERSONNE] = Me.ID_PERSONNE
t![ID_SERVICE] = Me.ID_SERVICE
t![CLE_AUTORISATION] = Me.CLE_AUTORISATION
t![PARKING] = Me.PARKING
t![DATE_DEBUT] = Me.DATE_DEBUT
t![DATE_FIN] = Me.DATE_FIN |
edit :
Je viens de remarquer que je peux saisir des dates à la seule condition que mon champs soit liée et que j'utilise le bouton de base access pour enregistrer. Le problème c'est que le datepicker disparait quand le champs est liée à la colonne date début
re edit :
access considère mes champs dates comme des strings alors que la base créer sur SQLServer les considère comme des date. donc comment je peux faire pour que Access les considère comme des dates comme tel ?
Partager