COMBO FORMULARIO ALTERAR
Pessoal , uso para campos TEXT
value=[Ô]<%=estado%>[Ô]
só que essa sintax não está pegando ........
No caso tenho a combo de Estados , o usuario Grava o Estado . Mas no Formulário de Alterar Não consigo mostrar qual foi gravado ....
value=[Ô]<%=estado%>[Ô]
só que essa sintax não está pegando ........
No caso tenho a combo de Estados , o usuario Grava o Estado . Mas no Formulário de Alterar Não consigo mostrar qual foi gravado ....
Verifique a propriedade Selected se está sendo colocada...
<option selected>Selecione seu estado</option>
Quando eu trago os Dados gravados para tela de alteraçao. Para todos no combo do estado vem [Ô] Selecione seu estado [Ô]
Esse é o problema
Quando eu trago os Dados gravados para tela de alteraçao. Para todos no combo do estado vem [Ô] Selecione seu estado [Ô]
Esse é o problema
<option <%=if valor = estado then [Ô]selected[Ô]%>
Onde [Ô]Valor[Ô] é o que estiver sendo preenchido na combo;
Onde [Ô]Valor[Ô] é o que estiver sendo preenchido na combo;
Ta meio foda .... para acertar isso .... tem algo mais concentro ?
Quando preencher os dados do combo, a propriedade [Ô]selected[Ô] vai ficar deixar selecionado o Ãtem que estiver com ela.
Kerplunk , acho que tenho um exemplo meu de IF no Combo porem parece nao estar funcionando
if request([Ô]clie_cod[Ô]) <> [Ô][Ô] then
Set rsaltera = server.createobject([Ô]ADODB.recordset[Ô])
sql = [Ô]select * from cliente where clie_cod = [Ô] & request([Ô]clie_cod[Ô])
rsaltera.open sql, Conn, 0, 1
id = rsaltera.fields([Ô]clie_cod[Ô])
nome = rsaltera.fields([Ô]clie_desc[Ô])
cep = rsaltera.fields([Ô]clie_cep[Ô])
pfpj = rsaltera.fields([Ô]clie_pfpj[Ô])
end if
<select name =[Ô]clie_pfpj[Ô] value=[Ô]option[Ô]>
<option>JURIDICA</option>
<%If Request([Ô]clie_pfpj[Ô]) = [Ô]FISICA[Ô] Then%> option <%End If%>>
<option>FISICA</option>
<%If Request([Ô]clie_pfpj[Ô]) = [Ô]JURIDICA[Ô] Then%> option <%End If%>>
</select>
E percebi que esse código não funciona corretamente tb , se eu gravo PESSOA FISICA quando chamo alterar , ele carrega PESSOA JURIDICA .
Sabe arrumar esse acima , apartir desse acho que sai a solução pra todas necessidades dessa.
if request([Ô]clie_cod[Ô]) <> [Ô][Ô] then
Set rsaltera = server.createobject([Ô]ADODB.recordset[Ô])
sql = [Ô]select * from cliente where clie_cod = [Ô] & request([Ô]clie_cod[Ô])
rsaltera.open sql, Conn, 0, 1
id = rsaltera.fields([Ô]clie_cod[Ô])
nome = rsaltera.fields([Ô]clie_desc[Ô])
cep = rsaltera.fields([Ô]clie_cep[Ô])
pfpj = rsaltera.fields([Ô]clie_pfpj[Ô])
end if
<select name =[Ô]clie_pfpj[Ô] value=[Ô]option[Ô]>
<option>JURIDICA</option>
<%If Request([Ô]clie_pfpj[Ô]) = [Ô]FISICA[Ô] Then%> option <%End If%>>
<option>FISICA</option>
<%If Request([Ô]clie_pfpj[Ô]) = [Ô]JURIDICA[Ô] Then%> option <%End If%>>
</select>
E percebi que esse código não funciona corretamente tb , se eu gravo PESSOA FISICA quando chamo alterar , ele carrega PESSOA JURIDICA .
Sabe arrumar esse acima , apartir desse acho que sai a solução pra todas necessidades dessa.
Tenta assim:
<select name =[Ô]clie_pfpj[Ô] value=[Ô]option[Ô]>
<option <%If Request([Ô]clie_pfpj[Ô]) = [Ô]FISICA[Ô] Then [Ô]selected[Ô]%>>JURIDICA</option><%End If%>>
<option <%If Request([Ô]clie_pfpj[Ô]) = [Ô]JURIDICA[Ô] Then [Ô]selected[Ô]%>>FISICA</option><%End If%>
</select>
<select name =[Ô]clie_pfpj[Ô] value=[Ô]option[Ô]>
<option <%If Request([Ô]clie_pfpj[Ô]) = [Ô]FISICA[Ô] Then [Ô]selected[Ô]%>>JURIDICA</option><%End If%>>
<option <%If Request([Ô]clie_pfpj[Ô]) = [Ô]JURIDICA[Ô] Then [Ô]selected[Ô]%>>FISICA</option><%End If%>
</select>
<select name =[Ô]clie_pfpj[Ô] value=[Ô]option[Ô]>
<option>FISICA</option>
<%If pfpj = FISICA Then Response.Write([Ô]FISICA[Ô]) %>
<option>JURIDICA</option>
<%If pfpj = JURIDICA Then Response.Write([Ô]JURIDICA[Ô]) %>
</select>
Ainda não funcionou testei o seu aqui tambem nao funcinou se eu coloco SELECTED .... o codigo pede para eu tirar o Endif pra parar o Erro
Estava olhando umas sintax .... e é bem simples .. só que nao pega
Se variavel = ValorCombo então escreve o variavel
tentei usar pfpj do Request tb ..... para ver se pegava e tambem nao pegou
Acho que essa validação não ta atualizando corretamente ..... com troca da pagina .... ou ainda o codigo nao chegou ao ideal
que mais ? haUHAuhaUHauhAUH ......... PARA TENTAR ?
<option>FISICA</option>
<%If pfpj = FISICA Then Response.Write([Ô]FISICA[Ô]) %>
<option>JURIDICA</option>
<%If pfpj = JURIDICA Then Response.Write([Ô]JURIDICA[Ô]) %>
</select>
Ainda não funcionou testei o seu aqui tambem nao funcinou se eu coloco SELECTED .... o codigo pede para eu tirar o Endif pra parar o Erro
Estava olhando umas sintax .... e é bem simples .. só que nao pega
Se variavel = ValorCombo então escreve o variavel
tentei usar pfpj do Request tb ..... para ver se pegava e tambem nao pegou
Acho que essa validação não ta atualizando corretamente ..... com troca da pagina .... ou ainda o codigo nao chegou ao ideal
que mais ? haUHAuhaUHauhAUH ......... PARA TENTAR ?
Deixa ver se entendi... vc está usando um compo pra mostrar somente um valor? Se vai mostrar sempre só [Ô]fisica[Ô] ou [Ô]jurÃdica[Ô] pq não exibir em um textbox normal?
Testa ai ...
roda o alterar.asp clica num registro ...... ai vai pro inclusao.asp a Combo não atualiza ........ nesse caso ai .... estou .... utilizando a PF PJ .... tb ... to com o mesmo problema em combo de Estados .
Acho que é uma coisa legal , manter os objetos .... no Form alterar ...... é só tacar ... variavel .... e pronto só que nada pega. falta 1 detalhe
Ve se fica mais facil ..... e aos companheiros demais que quiser ajudar ... preciso fazer esse treco funcionar.
roda o alterar.asp clica num registro ...... ai vai pro inclusao.asp a Combo não atualiza ........ nesse caso ai .... estou .... utilizando a PF PJ .... tb ... to com o mesmo problema em combo de Estados .
Acho que é uma coisa legal , manter os objetos .... no Form alterar ...... é só tacar ... variavel .... e pronto só que nada pega. falta 1 detalhe
Ve se fica mais facil ..... e aos companheiros demais que quiser ajudar ... preciso fazer esse treco funcionar.
Tópico encerrado , respostas não são mais permitidas