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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Atualizando a linha no MSFLEXGRID
wagner.mesquita
RIO DE JANEIRO
RJ - BRASIL
Postada em 12/05/2005 16:23 hs            
OLÁ PESSOAL.
Alguem poderia me dar uma dica para que eu quando alterasse algum valor e pedisse para atualizar o msflexgrid, ele retornasse na linha que foi alterada?
Porque atualmente estou usando o REFLESH só que quando eu altero , ele volta pra primeira linha. e eu queria que quando alterasse, ele voltasse para a linha alterada.
Abraços

wagner mesquita
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 12/05/2005 17:38 hs            
Nao sei como voce esta montando o flex mais voce pode salvar a linha onde o cursor esta (row) e depois voltar o cursor para la.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
wagner.mesquita
RIO DE JANEIRO
RJ - BRASIL
Postada em 12/05/2005 19:03 hs            
Rocha ,
poderia passar a sintaxe do row?
abraços

wagner mesquita
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 12/05/2005 19:56 hs            
Para salvar a linha voce faz
Dim salva_linha as long
salva_linha = mfg.row
 
Para marcas a linha novamente
mfg.Row = salva_linha
mfg.ColSel = mfg.Cols - 1
mfg.CellBackColor= QBColor(3)
Provavelmente deve ter alguma API ou outro jeito de fazer novamente a marcacao, mais eu nao sei.
 
Algumas propriedades devem estar marcada no flex para poder fazer esta marcacao.
Fillstyle = 1
selectmode = 1

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
   
wagner.mesquita
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 16/05/2005 03:17 hs            
oi rocha. tudo certinho?
eu fiz a rotina que vc me mandou, só que essa rotina so me passa a linha selecionada. no meu formulario tem os textbox para ser preenchidos ou alterados quando vc clica no msflexgrid. Entao eu queria que quando clicasse na linha 100, eu alterasse o valor na textbox e alterasse só a linha do msflexgrid. ou entao alterasse e voltasse o foco pra linha alterada. pq atualmente eu uso o reflesh e ele volta pra linha inicial. segue o codigo pra sua analise. agradeço a ajuda. abraços
 
Private Sub AtualizaGrid()
   
    SQL = " SELECT * FROM FIRMA "
    SQL = SQL & " ORDER BY INSCRICAO,FIRMA,EXERCICIO "
   
    If DE_SCE.rsSQL_GRD_FIRMA.State = 1 Then DE_SCE.rsSQL_GRD_FIRMA.Close
   
    DE_SCE.rsSQL_GRD_FIRMA.Open SQL
   
    MSHFlexGrid.DataMember = ""
    MSHFlexGrid.DataMember = "SQL_GRD_FIRMA"
    MSHFlexGrid.Refresh
   
    Option1.Value = True
End Sub

wagner mesquita
   
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