Faire pointer une liste déroulante sur une valeur

g_tony Messages postés 15 Date d'inscription dimanche 21 novembre 2004 Statut Membre Dernière intervention 20 décembre 2005 - 6 juil. 2005 à 09:56
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 6 juil. 2005 à 10:49
Bonjour à tous j'aimerais savoir si il est possible de faire pointer une liste deroulante sur un valeur. Je m'explique j'ai un table Access qui rempli les valeur de ma liste dans un premier temps, l'utilisateur va valider ces option et cela va creer un fiche personaliser dans une autre table. Mais il y a une partie ou il peut modifier ces criteres et j'aimerai afficher un liste déroulante qui pointerai sur son choix précendent. Est ce possible, et si oui peut on me décrire la démarche a suivre car je suis assez novice en Asp merci.

3 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
6 juil. 2005 à 10:06
Ton dropDownList possede la propriété selectedIndex, à partir de la tu pourras faire ce que tu veux.

<hr>Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
g_tony Messages postés 15 Date d'inscription dimanche 21 novembre 2004 Statut Membre Dernière intervention 20 décembre 2005
6 juil. 2005 à 10:40
J'ai bien essayer mais je ne comprend pas je te joins mon code peux tu m'indiquer l'erreur stp merci.

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "SPGM"


'-------définition et exécution de la requête---------------sql "Select * FROM TCliPro, TClient where TCliPro.Id TClient.IdClient and Id = 3"
set Resultat = server.CreateObject("adodb.recordset")
Resultat.open sql,conn
do while not Resultat.Eof
%>
<form method="post" name="ModifClient" action="Modif_client.asp">
N° Client : " readonly="">

Nom : ">

<select size="1" ><%
Set con=Server.CreateObject("ADODB.Connection")
con.Open "SPGM"
Set res=Server.CreateObject("ADODB.recordset")
sql="select * from TType order by type asc"
res.open sql,con
do while not res.eof
%>
<option selected <%=resultat("Type1")%> ><%=res("Type")%></option><% res.movenext
loop%> </select> <%
res.close
set res = nothing
con.close
set con = nothing %>
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
6 juil. 2005 à 10:49
arf, c'est de l'asp3 et je connais pas assez bien cette techno ...

mais en reflechissant un peu, je dirais

<option <%if res("Type") = resultat("Type1") then%>selected="selected"<%end if%> ><%=res("Type")%></option>

ou un truc du genre ...


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
Rejoignez-nous