louvair Postado Março 16, 2004 Denunciar Share Postado Março 16, 2004 Editar dados num formulario contento um comboboxO problema é a edição de dados dentro de um combo. Quando abrir o meu formulario, que tem um campo combo, ele tem que abrir no item que foi cadastrado.Preciso desta informação urgente Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 showtime Postado Março 18, 2004 Denunciar Share Postado Março 18, 2004 brother,o campo combobox não tem edicao direta, seria necessario um textbox pra poder fazer isso, se é q entendi correta a sua pergunta.abraco Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Março 18, 2004 Denunciar Share Postado Março 18, 2004 Se você quer que abra no item cadastrado, você deve usar o parâmetro "selected" dentro da tag <option> do <select> em questão.Mais ou menos isso:<select nome="sexo"> <option value="M" <% If rs("sexo")="M" Then Response.Write "selected" %>>Masculino</option> <option value="F" <% If rs("sexo")="F" Then Response.Write "selected" %>>Feminino</option></select>É isso aí!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 Apliquei isto, mas não deu certo. <select name="Estado" size="1" id="Estado"> <option value="Amazonas" <% If varEstado = "Amazonas" Then Response.Write "selected" %>>Amazonas</option> <option value="Acre" <% If rstEdita("estado")="Acre" Then Response.Write "selected" %>>Acre</option></select>Continua abrindo no primeiro da lista. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 Fiz assim também, mas não deu.<select name="Estado" size="1" id="Estado"> <%If varEstado = "Amazonas" then%><option value="Amazonas" selected>Amazonas</option><%End if%> <%If varEstado = "Acre" then%><option value="Acre" selected>Acre</option><%End if%></select> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 há,varEstado = rstEstado("estado") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Março 18, 2004 Denunciar Share Postado Março 18, 2004 Uma coisa...Na variavel varEstado você carrega o conteúdo do campo Estado da tabela, certo?Será que na tabela você não está gravando o Estado como sigla?Por exemplo: AC = AcreAí você teria que fazer assim:<select name="Estado" size="1" id="Estado"><option value="AM" <% If rstEdita("estado")="AM" Then Response.Write "selected" %>>Amazonas</option><option value="AC" <% If rstEdita("estado")="AC" Then Response.Write "selected" %>>Acre</option></select>Verifica lá Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 Esta é a minha estrutura.Tabela: BASE Nome Tipo Tamanho NOME Texto 80 IDADE Texto 5 EMAIL Texto 80 TELEFONE Texto 25 CIDADE Texto 50 ESTADO Texto 50 DATAINC Texto 10 DATAALT Texto 10 ENVIADO Texto 4Tabela: ESTADO Nome Tipo Tamanho codEstado Inteiro 4 estado Texto 30Na tabela estado estão todos os estados, e na tabela base é onde estão as inclusões. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 André,RESOLVIDO. GRAÇAS A DEUS.OBRIGADO.O código ficou como tu falou, segue abaixo.<select name="Estado" size="1" id="Estado"> <option value="Amazonas" <% If varEstado = "Amazonas" Then Response.Write "selected" %>>Amazonas</option> <option value="Acre" <% If varEstado("estado")="Acre" Then Response.Write "selected" %>>Acre</option></select>Valeu. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 Como faço este tipo de edição num Radio Button??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Março 18, 2004 Denunciar Share Postado Março 18, 2004 Só uma dica...Se você tem uma tabela onde você guarda os estados, porque você usa o nome como chave?Sei mais prudente utilizar um campo CODIGO como chave, sendo TEXTO com 2 posições, para você guardar a SIGLA do estado e outro campo NOME, aí sim TEXTO de umas 20 posições.Daí, na sua tabela de BASE você se refere ao estado através de um campo TEXTO de 2 posicoes, onde voce guardaria somente o CODIGO e não o nome todo do estado, assim você economiza espaço no banco de dados e torna seu código mais "limpo" e bem organizado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 louvair Postado Março 18, 2004 Autor Denunciar Share Postado Março 18, 2004 entendi.Vou ajusta-lo.Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
louvair
Editar dados num formulario contento um combobox
O problema é a edição de dados dentro de um combo. Quando abrir o meu formulario, que tem um campo combo, ele tem que abrir no item que foi cadastrado.
Preciso desta informação urgente
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.