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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gravando dados
Irenko
BELO HORIZONTE
MG - BRASIL
Postada em 29/05/2007 14:55 hs            
Abaixo eu carrego os TextBox com os dados da tabela, ate ai blz carreguei o documento 2633 suponhamos, esse documento tem 10 items os quais vou visualizando atraves dos botoes de navegação. O problema é que preciso gravar esse documento juntamente com seus items em outra tabela, consigo fazer isso item a item, mas como gravar de uma vez o documento 2633 com todos os seus items? Cada item tem seu ID.

Sub AtualizarItems()

Dim Sql As String

Sql = "SELECT [OF],Req,Desc,Posicao,Quant,Csobra,Disp,Origem,Destino,Prazo,Obra,Fabrica,ID,(SELECT COUNT(ID) FROM Movimento) As Total FROM Movimento WHERE LM Like '%" & Tbox.text & "%'"
Set RsItem = BANCO.Execute(Sql)
If IsNull(RsItem("Total")) Then Me.Lb_ContReg.Caption = 0 Else Me.Lb_ContReg.Caption = RsItem("Total")
If RsItem.EOF And RsItem.BOF Then
    Else
    RsItem.MoveMax
    RsItem.MoveMin
     LB_Item.Caption = RsItem!ID
     TxtPos.text = Nnull(RsItem!Posicao)
     ComboDisp.text = Nnull(RsItem!Disp)
     TxtQT.text = Nnull(RsItem!Quant)
     TxtDesc.text = Nnull(RsItem!Desc)
     ComboOrigem.text = Nnull(RsItem!Origem)
     ComboDestino.text = Nnull(RsItem!Destino)
    
     If RsItem!OF = "" Then
     TxtOF.text = Nnull(RsItem!Req)
     ElseIf RsItem!Req = "" Then
     TxtOF.text = Nnull(RsItem!OF)
     ElseIf RsItem!Req = "" And RsItem!OF = "" Then
     TxtOF.text = "-"
     End If
     TxtSobra.text = Nnull(RsItem!csobra)
     TxtObra.text = Nnull(RsItem!Obra)
     TxtFab.text = Nnull(RsItem!Fabrica)
     LB_Item.Caption = RsItem!ID
     RsItem.MoveNext
  

End If

End Sub
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 29/05/2007 18:23 hs            
bem, nao sei se entendi direito, mas vc pode ir incluindo os dados alterados
em um grid e depois fazer um loop incluindo tudo de uma vez na tabela.

for i = 1 to msfGrid.rows -2
   sql="insert into tabela(cod,nome) values (" & msfGrid.textmatrix(i,0).text & ",'" &   msfGrid.textmatrix(i,1).text &  "'"
  con.execute sql
next i
     
Página(s): 1/1    

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