Clipper On Line • Ver Tópico - Dúvida sobre comando Grid

Dúvida sobre comando Grid

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Dúvida sobre comando Grid

Mensagempor Paulo_CPV » 06 Nov 2013 13:35

Boa tarde!

Estou desenvolvendo um sistema que tem um Grid utilizando um banco de dados com aproximadamente 1.000 registros, utilizo o Minigui Extend 2.2.8. Minha dúvida como eu posso me movimentar dentro do Grid, como: ir para o topo, para o último item, ir para o item anterior e item próximo, utilizo comandos BUTTONEX para chamar as funções. Estou fazendo da seguinte forma as rotinas de movimentação:

FUNCTION GridAtualiza()

    Consulta.grid_1.Refresh

    Consulta.grid_1.fontcolor:= BRANCO
    Consulta.grid_1.fontbold:= .T.
    Consulta.grid_1.backcolor:= AZUL_006

RETURN NIL
//*****************************************************************//
FUNCTION GridInicio()

    IF siscpvimp->(RECCOUNT()) > 0

      siscpvimp->(DbGotop())

      Consulta.grid_1.Value := siscpvimp->(RECNO())

      GridAtualiza()

   ENDIF
 
RETURN NIL
//*****************************************************************//
FUNCTION GridAnterior()

    IF ! Siscpvimp->(BOF())

      siscpvimp->(DBSKIP(-1))
      Consulta.grid_1.Value := siscpvimp->(RECNO())

      GridAtualiza()

    ENDIF

RETURN NIL
//*****************************************************************//
FUNCTION GridProximo()

    IF ! siscpvimp->(EOF())

      siscpvimp->(DBSkip())

      IF siscpvimp->(EOF())

        siscpvimp->(DBSkip(-1))

      ENDIF

      Consulta.grid_1.Value := siscpvimp->(RECNO())

      GridAtualiza()

     ENDIF

RETURN NIL
//*****************************************************************//
FUNCTION GridUltimo()

    siscpvimp->(DbGoBottom())

    Consulta.grid_1.Value := siscpvimp->(RECNO())

    GridAtualiza()

RETURN NIL


Espero que alguém possa me auxiliar nesta dúvida. Eles não estão funcionando direito.

[]'s
Paulo - Jacareí/SP
Paulo_CPV
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 178
Data de registro: 07 Mar 2013 10:27
Cidade/Estado: Jacarei/SP
Curtiu: 0 vez
Mens.Curtidas: 1 vez



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Google Adsense [Bot] e 12 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro