Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2007, 12h07   #1
Invité régulier
 
Inscription : avril 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 35
Points : 9
Points : 9
Par défaut [Formulaire] Problème pour recherche de date

Bonjour, je dois créer un formulaire multi-critères qui permettent de rechercher des enregistrements de rapport dans une base de donnée access.
Pour tous les champs textes et numérique il n'y a pas de problemes.
Je vous montre par exemple le code pour créer mon contrôle et ajouter la donnée à ma requetes pour une recherche par numero de rapport:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<strong>No :</strong>
<input name="No" type="text"  <%if request.querystring("No") <> "" then %>value=<%= request.querystring("No") %><%end if%> >
 
<% 
Dim Rapport2
Dim Rapport2_numRows
 
 
SQL= "SELECT * FROM Rapport"
 
SQL=Addcriteria(SQL, "Rapport.No", "=", "No", "NUM")
 
Set Rapport2 = Server.CreateObject("ADODB.Recordset")
Rapport2.ActiveConnection = MM_GRAP_STRING
Rapport2.Source =SQL
Rapport2.CursorType = 0
Rapport2.CursorLocation = 2
Rapport2.LockType = 1
Rapport2.Open()
 
Rapport2_numRows = 0
%>
...
Mais le problème c'est pour la date, je n'arrive pas à faire une recherche par date. Le format date sur access est (jj/mm/aaaa)
Et l'interface du formulaire pour la date comme ceci:
Code :
1
2
3
4
5
6
7
8
9
<strong>Date :</strong> <SELECT type=text name=date_jour size=1>
                        <option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09
<option>10<option>11<option>12<option>13<option>14<option>15<option>16<option>17<option>18<option>19<option>20<option>21<option>22
<option>23<option>24<option>25<option>26<option>27<option>28<option>29<option>30<option>31			
</SELECT>
 /  <SELECT type=text name=date_mois size=1><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09
<option>10<option>11<option>12</SELECT> / <SELECT type=text name=date_annee size=1><option value=""><option>1995<option>1996<option>1997<option>1998<option>1999
<option>2000<option>2001<option>2002<option>2003<option>2004<option>2005<option>2006<option>2007<option>2008<option>2009<option>2010<option>2011
<option>2012<option>2013<option>2014<option>2015<option>2016<option>2017<option>2018<option>2019<option>2020</SELECT>
Si quelqu'un peut m'aider, en esperant avoir mis tous les renseignements pour avoir une réponse, merci

ps: si besoin je peut mettre la fonction addcriteria
Domingo60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2007, 12h19   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

il faut que tu concatènes ta date

++
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 11h48   #3
Invité régulier
 
Inscription : avril 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 35
Points : 9
Points : 9
Je te remercie de ta réponse, cela parait toujours tout à fait logique une fois que l'on a la réponse.
Domingo60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h47.


 
 
 
 
Partenaires

Hébergement Web