MSFLEXGRID X BOOKMARK

XXXANGELSXXX 22/09/2010 10:59:51
#353576
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..
XXXANGELSXXX 22/09/2010 12:47:03
#353589
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?
ALELUIZ 22/09/2010 12:56:41
#353590
opa . ve se ajuda.....

txtnome.text = tdbgrid.TextMatrix(tdbgrid.Row, 0)

tdbgrid.Row = 1
tdbgrid.Col = 0
XXXANGELSXXX 22/09/2010 13:36:57
#353593
Citação:

:
opa . ve se ajuda.....

txtnome.text = tdbgrid.TextMatrix(tdbgrid.Row, 0)

tdbgrid.Row = 1
tdbgrid.Col = 0

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
ALELUIZ 22/09/2010 15:40:48
#353609
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 ?
XXXANGELSXXX 22/09/2010 16:09:33
#353614
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,
GERARDA 25/09/2010 10:53:26
#353821
vc ja tentou o .TopRow =

msflexgrid.TopRow =[Ô]numero da row[Ô]

Tópico encerrado , respostas não são mais permitidas