ACCESS requête SQL dans code VB - paramètre
Résolu/Fermé
Ludivine50
Messages postés
114
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
1 février 2016
-
22 févr. 2009 à 11:17
Ludivine50 Messages postés 114 Date d'inscription lundi 9 février 2009 Statut Membre Dernière intervention 1 février 2016 - 24 févr. 2009 à 09:35
Ludivine50 Messages postés 114 Date d'inscription lundi 9 février 2009 Statut Membre Dernière intervention 1 février 2016 - 24 févr. 2009 à 09:35
A voir également:
- ACCESS requête SQL dans code VB - paramètre
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Remettre parametre usine pc - Guide
- Code activation windows 10 - Guide
2 réponses
Ludivine50
Messages postés
114
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
1 février 2016
7
22 févr. 2009 à 22:30
22 févr. 2009 à 22:30
C'est assez urgent, c'est pour cela que je me suis décidée à poster ce message.
Si quelqu'un peut m'aider? Je n'arrive vraiment pas à mettre le doigt sur mon pb.
Merci
Si quelqu'un peut m'aider? Je n'arrive vraiment pas à mettre le doigt sur mon pb.
Merci
blux
Messages postés
26497
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
23 févr. 2009 à 11:03
23 févr. 2009 à 11:03
Salut,
il faudait mettre ta récupération de donnée du form en dehors de la requête :
SQL_ligne = "SELECT dbo_T_INTERVENTION.num_folio, dbo_T_INTERVENTION.D_date, ... FROM dbo_T_INTERVENTION WHERE dbo_T_INTERVENTION.D_date > " & [Formulaires]![E_liste_intervention2]![PDateDeb].value & ";"
Et ne pas oublier le cas échéant que les dates access sont en format anglais et entourées de #.
il faudait mettre ta récupération de donnée du form en dehors de la requête :
SQL_ligne = "SELECT dbo_T_INTERVENTION.num_folio, dbo_T_INTERVENTION.D_date, ... FROM dbo_T_INTERVENTION WHERE dbo_T_INTERVENTION.D_date > " & [Formulaires]![E_liste_intervention2]![PDateDeb].value & ";"
Et ne pas oublier le cas échéant que les dates access sont en format anglais et entourées de #.
Ludivine50
Messages postés
114
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
1 février 2016
7
24 févr. 2009 à 09:35
24 févr. 2009 à 09:35
Bonjour Blux et merci pour ta réponse.
J'ai eu la soluce entre-temps, en fait, il fallait que je crée une fonction pour transformer ma date. Je la donne pour ceux que ça intéresserait:
Puis ensuite, le code de la requête est le suivant
Bonne journée à tous
J'ai eu la soluce entre-temps, en fait, il fallait que je crée une fonction pour transformer ma date. Je la donne pour ceux que ça intéresserait:
Function SQLArgDate(ByVal vDate As Date) As String On Error Resume Next If Not IsNull(vDate) Then SQLArgDate = "#" & Format$(vDate, "mm/dd/yyyy") & "#" End If End Function
Puis ensuite, le code de la requête est le suivant
SQL_ligne = "SELECT dbo_T_INTERVENTION.num_folio, dbo_T_INTERVENTION.D_date, ... FROM dbo_T_INTERVENTION WHERE (dbo_T_INTERVENTION.D_date > " & SQLArgDate(Forms!E_liste_intervention!PDateDeb) & ") ;"
Bonne journée à tous