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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gravar dados do Flexgrid
hm1020
CASTELANDIA
GO - BRASIL
ENUNCIADA !
Postada em 18/06/2012 19:32 hs            
Pessoal, Boa noite
 
Tenho um banco de dados em access, "BDHotel", com uma tabela "apto", o que eu quero é pegar os dados que tenho dentro de um FLEXGRID "Apgrid" coluna 1 e coluna 2 e jogar os dados para o banco de dados escrito acima na tabela 
 
Alguem pode me ajudar, por favor
 
 
   
Treze
não registrado
ENUNCIADA !
Postada em 20/06/2012 16:17 hs   
assim

With MSFlexgrid1
For Linha = 1 To .Rows - 1
RS!campo1 = .TextMatrix(Linha, 1)
RS!Campo2= .TextMatrix(Linha, 2)
Next linha
End With

   
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
ENUNCIADA !
Postada em 20/06/2012 16:36 hs            
eu faço assim:      


TabMaterial.CursorLocation = adUseServer
  TabMaterial.Open "Select * From CadEntMat", BancoMaterial, adOpenKeyset, adLockOptimistic, adCmdText

'inicia o processo de inclusao

        Dim linha As Integer
        
        For linha = 1 To MSFlexGrid1.Rows - 1
        If MSFlexGrid1.TextMatrix(linha, 0) <> "" Then
        
        TabMaterial.AddNew

        TabMaterial.Fields("NrNota") = Trim(Text12.Text)
        If Text5.Text = Empty Then
           TabMaterial.Fields("DataNota") = Null
        Else
           TabMaterial.Fields("DataNota") = Trim(Text5.Text)
        End If

'aqui pega as linhas/colunas da grid e salva na tebela
         TabMaterial.Fields("coditem") = MSFlexGrid1.TextMatrix(linha, 0)
         TabMaterial.Fields("Nrmaterial") = MSFlexGrid1.TextMatrix(linha, 1)
         TabMaterial.Fields("nomebase") = MSFlexGrid1.TextMatrix(linha, 2)
         TabMaterial.Fields("quantcompra") = MSFlexGrid1.TextMatrix(linha, 3)
         TabMaterial.Fields("valorcustounit") = Format(MSFlexGrid1.TextMatrix(linha, 4), "0.000000")
              
             TabMaterial.Update
             End If
            Next
            
            Do While Not MSFlexGrid1.Rows = 1
                MSFlexGrid1.RemoveItem MSFlexGrid1.Rows
            Loop
            
             MsgBox "Material cadastrado com sucesso!!!", vbInformation, "ATENÇÃO USUÁRIO"
   
hm1020
CASTELANDIA
GO - BRASIL
ENUNCIADA !
Postada em 20/06/2012 22:34 hs            
Pessoal
 
Muito obrigado pela a ajuda, Deu certo
 
 
Grato
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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