MSFLEXGRID X BOOKMARK
Bom dia senhores, até ontem eu trabalhava com um determinado grid , de forma vinculada, entao, troquei o componente para o msflexgrid, que por sinal é muito poderoso, eu ja fiz praticamente tudo nele que precisva, como por exemplo marcar a linha atraves do bookmark quando clico nela, mas eu queria fazer o seguinte.. eu tenho os botoes de ação, proximo , anterior, primeiro registro, e ultimo registro, que quando eu clicar nesses botoes o bookmark do flexgrid acompanhasse em qual registro estarei..
Galera, consegui fzer o que precisava, agora quero fazer o seguinte.. preencher as minhas textbox coom o valor que esta na flexgrid, exemplo
campo 0 - campo 1
0009 - nome
0004-maria
etc, entao quero pegar esse capo 0 que corresponde a coluna 1 e preencher o meu campo txtnome.text
no outro grid que usava fazia assim..
txtnome.text = [Ô][Ô] & tdbgrid.columns(0).text
outra coisa, como posiciono o cursor na primeira linha desse grid?
campo 0 - campo 1
0009 - nome
0004-maria
etc, entao quero pegar esse capo 0 que corresponde a coluna 1 e preencher o meu campo txtnome.text
no outro grid que usava fazia assim..
txtnome.text = [Ô][Ô] & tdbgrid.columns(0).text
outra coisa, como posiciono o cursor na primeira linha desse grid?
opa . ve se ajuda.....
txtnome.text = tdbgrid.TextMatrix(tdbgrid.Row, 0)
tdbgrid.Row = 1
tdbgrid.Col = 0
txtnome.text = tdbgrid.TextMatrix(tdbgrid.Row, 0)
tdbgrid.Row = 1
tdbgrid.Col = 0
Citação:Ale, era bem isso mesmo, agora so ta faltando duas ultimas coisas para o treim ficar bao. rsrsr, veja so, ja consegui 90% do que preciso, agora to precisando apenas do seguinte.. eu tenho uma tabela aqui com 200 clientes por exemplo, vamos supor que chega no registro 10 acaba a visualizacao do grid, entao a scroolbar teria que movimentar automatico de acordo com o registro que estou, entao. nesse caso, como faço para movimentar essa scroolbar automatico? e a ultima coisa.. eu tenho um contador de registros no sistema que preenche um label por exemplo.. entao vamos la.. tenho hoje a funcao mais ou menos assim.. label1.caption = rs.absoluteposition & [Ô] de [Ô] & rs.recordcount, teria no flexgrid eu contar a quantidade de registros e o registro atuali que estou ? tipo.. estou no registro 5 de 200:
opa . ve se ajuda.....
txtnome.text = tdbgrid.TextMatrix(tdbgrid.Row, 0)
tdbgrid.Row = 1
tdbgrid.Col = 0
Se o contador for após o preecnhimento da planilha vc pode colocar assim label1.caption = tdbgrid.row & [Ô] de [Ô] & tdbgrid.rows -1 [ô] Tirando a linha de cabeçalho.
quanto ao sroolbar não copreendi direito , em que situação ocorreria, na atualização? quando clica para próximo registro ?
quanto ao sroolbar não copreendi direito , em que situação ocorreria, na atualização? quando clica para próximo registro ?
isso.. seria no proximo registro, ou seja, a pagina cabe por exemplo 16 registros, entao navego 1 por 1.. bunitim, quando chega no ultimo da pagina, no registro 16, ele deveria abrir ir com o scrool automatico, mas o scrool automatico nao funciona,
vc ja tentou o .TopRow =
msflexgrid.TopRow =[Ô]numero da row[Ô]
msflexgrid.TopRow =[Ô]numero da row[Ô]
Tópico encerrado , respostas não são mais permitidas