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:
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)
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 <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 %> ...
Et l'interface du formulaire pour la date comme ceci:
Si quelqu'un peut m'aider, en esperant avoir mis tous les renseignements pour avoir une réponse, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
ps: si besoin je peut mettre la fonction addcriteria
Partager