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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  atualizar registro com instrução update
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 23/02/2005 10:47 hs            
pessoal, preciso de uma ajudasinha.
eu tenho um listbox1 que dentro dele tem alguns checkbox. Do lado desse listbox1 tem outro listbox2. Nesse listbox2 vão aparecer vários códigos de produtos, quando mandar gravar, botão incluir.
Como faço para conciliar aqueles checkbox do listbox1 há algum código de produto (listbox2)?
porque quando eu clicar em alterar vai aparecer na tabela do banco um campo como inativo. porque ele selecionou o checkbox de tal código do produto.
eu estou fazendo assim, mais está dando erro na sintaxe update:
Dim confirmar As Integer
    Dim i As Integer
     
   
    For i = 0 To lstcodigopedido.ListCount - 1
        If lstcodigopedido.Selected(i) = True Then
            lstChk.Selected(i) = True
        Else
            lstChk.Selected(i) = False
        End If
    Next
                    
  
                    
    confirmar = MsgBox("Confirma a Alteração", vbQuestion + vbYesNo, "Confirmação")
 
    If confirmar = 6 Then
   
    sql = "Update itens_pedido2 set qtde = " & lstqtdepedido.Text & ", "
    sql = sql & "valor = '" & lstpreco.Text & "', "
    sql = sql & "valor_bruto_i = " & lstvlrbruto.Text & ", "
    sql = sql & "valor_desconto_total_i = " & lstvlrdesctotal.Text & ", "
    sql = sql & "valor_liquio_i = " & lstvlrliq.Text & ", "
    sql = sql & "situacao = '" & lstChk.Text & "' "
    sql = sql & "Where codigo_pedido = " & lstcodigopedido.Text & " "
    'MsgBox sql
    'Open App.Path & "SQL.txt" For Output As #1
    'Print #1, sql
    'Close #1
    db.Execute (sql)
   
     Set rs = db.OpenRecordset(sql)
        If Not (rs.BOF And rs.EOF) Then
            rs.MoveMin
            lstcodigopedido.Text = IIf(IsNull(rs("codigo_pedido")), "", rs("codigo_pedido"))
            lstqtdepedido.Text = IIf(IsNull(rs("qtde")), "", rs("qtde"))
            lstpreco.Text = IIf(IsNull(rs("valor")), "", rs("valor"))
            lstvlrbruto.Text = IIf(IsNull(rs("valor_bruto_i")), "", rs("valor_bruto_i"))
            lstvlrdesctotal.Text = IIf(IsNull(rs("valor_desconto_total_i")), "", rs("valor_desconto_total_i"))
            lstvlrliq.Text = IIf(IsNull(rs("valor_liquido_i")), "", rs("valor_liquido_i"))
            lstChk.Text = IIf(IsNull(rs("situacao")), "", rs("situacao"))
        Else
            lstcodigopedido.Text = ""
        End If
        rs.Close
       
  
   
    MsgBox ("Alteração OK")
   
    sql2 = " "
   
    End If

me ajudem, por favor.
valeu

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


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