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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mensagem no Grid
Irenko
BELO HORIZONTE
MG - BRASIL
Postada em 16/07/2009 17:28 hs            
Nesse Ponto carrego o Grid:

Dim TotalLB As String

With Tabela_LM
    .CursorType = adOpenStatic
    .CursorLocation = adUseClient
    .LockType = adLockPessimistic
    .Source = "SELECT [ID],[OF],[RC],Descricao,Posicao,Quantidade,Sobra,Dispositivo,Origem,Destino,Prazo,Recebido,Obra,Fabrica,Codigo,ObsItem FROM Dados WHERE LM_1 = '" & Lb_Lista.Caption & "' ORDER BY ID"
    .ActiveConnection = Banco2
    .Open

    If .BOF = True And .EOF = True Then Exit Sub
       Grid.Rows = .RecordCount + 1

    Do Until .EOF = True
        Row = Row + 1
        Grid.Col = 0
        
        Grid.Row = Row
        Grid.TextMatrix(Row, 0) = Nnull(!ID)
        Grid.TextMatrix(Row, 1) = Nnull(!Posicao)
        Grid.TextMatrix(Row, 2) = Nnull(!Quantidade)
        Grid.TextMatrix(Row, 3) = Nnull(!Dispositivo)
        Grid.TextMatrix(Row, 4) = Nnull(!Descricao)
        Grid.TextMatrix(Row, 5) = Nnull(!Origem)
        Grid.TextMatrix(Row, 6) = Nnull(!Destino)
        Grid.TextMatrix(Row, 7) = Nnull(!Of)
        Grid.TextMatrix(Row, 8) = Nnull(!Sobra)
        Grid.TextMatrix(Row, 9) = Nnull(Format(!Prazo, "DD/MM/YYYY"))
        Grid.TextMatrix(Row, 10) = Nnull(!Recebido)
        Grid.TextMatrix(Row, 11) = Nnull(!Obra)
        Grid.TextMatrix(Row, 12) = Nnull(!Fabrica)
        Grid.TextMatrix(Row, 13) = Nnull(!Codigo)
        TotalLB = Nnull(!ObsItem)
.MoveNext
Loop
End With
Grid.Redraw = True
Tabela_LM.Close
Set Tabela_LM = Nothing

Private Sub Grid_Click()

intRow = Grid.Row
intRowSel = Grid.RowSel

If intRow = intRowSel Then
   If TotalLB <> "" Then
      CmbMsg.Enabled = True
   End If
End If
End Sub

Bom, tenho um documento de número 0001 com 03 items, tenho um campo na tabela de nome (ObsItem) onde gravo uma observação caso haja, para cada item. Para esse exemplo somente o segundo item o campo (ObsItem) tem uma observação. A ideia é a seguinte: ao navegar nas linhas do grid, quando posicionar na segunda, acionado atraves do evento click do Grid o (CmbMsg) q é um CommandButton fique com enabled=true. Quanto ao posicionamento no click estou conseguindo fazer, só não estou conseguindo carregar na variavel (TotalLB) o dados do campo (ObsItem) para esse item. Sera q tenho q fazer um Laço? Como fazer?
     
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