COMBO EM ASP
                    ola pessoal...
Como Eu faço um Combo em asp ????e como deixar ele desabilitado para q naum possar alterar nada nele??
vlw
                
            Como Eu faço um Combo em asp ????e como deixar ele desabilitado para q naum possar alterar nada nele??
vlw
                    Segue uma rotina para fazer um combo....
Na pagina HTML vc tera que fazer o seguinte:
<select name="nomecombro">
call preencheCBO("nomeCBO","Campo","CodigodoCampo","Arquivo","OrdemdoCombo","ASC","item a ser selecionado","Sim - usa distinct","instrucao where (qdo for o caso)")
</select>
'====================================================================================
'---- Preenche Caixa de Dialogo (ComboBox) ----
'====================================================================================
                
            Na pagina HTML vc tera que fazer o seguinte:
<select name="nomecombro">
call preencheCBO("nomeCBO","Campo","CodigodoCampo","Arquivo","OrdemdoCombo","ASC","item a ser selecionado","Sim - usa distinct","instrucao where (qdo for o caso)")
</select>
'====================================================================================
'---- Preenche Caixa de Dialogo (ComboBox) ----
'====================================================================================
Sub PreencheCBO(NomeCBO, Campo, CodigoCampo, Arquivo, CampoOrdem, Ordem, ItemSelecionado, UsaDistinct, InstrucaoWhere)
Dim rsRecordSet, sqlRecordSet, seleciona
if UsaDistinct <> "" AND UCASE(UsaDistinct)<>"NAO" then
	UsaDistinct = "DISTINCT"
	sqlRecordSet = "SELECT DISTINCT "
ELSE
	sqlRecordSet = "SELECT "
end if
sqlRecordSet = sqlRecordSet  & CAMPO &"," &CodigoCampo 
sqlRecordSet = sqlRecordSet  & " FROM " & ARQUIVO 
if InstrucaoWhere <> "" then
	sqlRecordSet = sqlRecordSet &" WHERE " & InstrucaoWhere	
end if
sqlRecordSet = sqlRecordSet & " ORDER BY " & CAMPOORDEM & " " & ORDEM
'response.write sqlrecordset
'response.End()
Set rsRecordSet = Server.CreateObject("ADODB.Recordset")
With rsRecordSet 
   .ActiveConnection = conexaodb 'Montamos acima.
    .CursorLocation   = adUseClient
	.CursorType       = adOpenStatic   
	.LockType         = adLockReadOnly    
    .Open             sqlRecordSet          
End With
do while not rsRecordSet.eof
	if rsRecordSet(CodigoCampo) = ItemSelecionado then
		seleciona = "selected"
	else
		seleciona = ""
	end if
	%>
	
	<option value = "<%=rsRecordSet(CodigoCampo)%>" <%=seleciona%> > <%=rsRecordSet(Campo)%> 
	</option>
<%
	rsRecordSet.movenext
loop
rsRecordSet.close
set rsRecordSet= nothing
end Sub%>
                        Tópico encerrado , respostas não são mais permitidas