USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  trazer em brancos registros com update
Rafael The Best
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/04/2005 12:44 hs            
pessoal, eu tenho em uma tela um listbox com checkbox. Quando eu digito o código de pedido , neste listbox com checkbox vai aparecer um monte de código de produtro. Então eu seleciono no checkbox do listbox o produto 2912 e 1330, por exemplo. E clico em alterar. Até aí está funcionando perfeitamente.
Aí eu vou lá e digito o mesmo código de pedido e traz neste listbox com checkbox os dois códigos de produto que checados (selecionados). Só que aí vem meu problema.
Quando eu desceleciono, os dois códigos de produto ou somente um deles e clico em alterar, no banco os códigos vão continuar checados (selecionados).
Como eu faço para se caso eu descelecionar algum código no meu listbox com checkbox e clicar em alterar ele ir para o banco descelionados? Ou quando digitar eu o código de pedido e trazer os códigos de produto que eu descelecionei em branco (descelecionados)?

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
   
Snake
Pontos: 2843
ITAJUBÁ
MG - BRASIL
Postada em 13/04/2005 12:54 hs         
Putz....cara....se eu não me engano não foi vc quem enviou um codigo pra mim e eu fiz isso...? lembro que foi algo parecido !!! ou estou enganado?

sem mais,
     
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 18/04/2005 12:03 hs            
eu não me lembro de ter mandado o código para vc.

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
     
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 18/04/2005 12:37 hs            
olha só como estou fazendo:
pessoal eu tenho listbox com checkbox. nele eu tenho todos os códigos de prouto. alguns desses códigos já vem selecionados no banco.
como eu faço para que quando eu descelecionar (tirar o tique) de um, dois ou três códigos e clicar em alterar, ele deixe no banco de dados o checkbox que tem no campo do banco? OU seja deixar ele em branco.
O campo do banco defini como sim/não.
o código que uso é esse:
For i = 0 To lstcodigopedido.ListCount - 1
If lstcodigopedido.Selected(i) Then ' os q tiverem selecionados
    sql = "UPDATE itens_pedido2 SET desconto = '" & lstdesc.List(i) & "' , qtde = " & lstqtdepedido.List(i) & ", valor = '" & lstpreco.List(i) & "', valor_bruto_i = " & CInt(lstvlrbruto.List(i)) & ", valor_desconto_total_i = " & CInt(lstvlrdesctotal.List(i)) & ", valor_liquido_i = " & CInt(lstvlrliq.List(i)) & ", condicao = '" & lstcondicao.List(i) & "', situacao= " & lstcodigopedido.List(i) & "  where codigo_produto = " & lstcodigopedido.List(i) & " and codigo_pedido = " & txtcodigo.Text & ""
    'MsgBox sql
    'Open App.Path & "SQL.txt" For Output As #1
    'Print #1, sql
    'Close #1
    'db.Execute sql
End If
esse código ele atualizado os que estão ticados.
 
só que não dá certo.

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
     
Snake
Pontos: 2843
ITAJUBÁ
MG - BRASIL
Postada em 18/04/2005 12:37 hs         
Como não? veja aqui este post: http://www.vbweb.com.br/forum_resp.asp?Codigo=180955
Me lembro perfeitamente...que foi feito algo do tipo.

sem mais,
     
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 18/04/2005 12:52 hs            
cara blz.
mais o que eu quero é diferente. eu quero que quando eu descelecionar alguns códigos de produto e clicar em alterar ele altere também no banco.
eu deixo ele em brabco porém ele dixa selecionado no banco de dados.
 
como eu faço isso?

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página