Página 1 de 1
Grid lento
Enviado: 13 Ago 2011 09:06
por aluiziorafael
Bom dia amigos, alguém já passou por isto?
Sempre que ligo o computador (no caso, o meu de desenvolvimento), o primeiro acesso à tabela de produtos (16000 registros) via sistema torna a visualização do grid lenta. se saio do grid (fechando a janela) e entro novamente, a visualização se torna rápida. Sempre.
Alguém tem alguma idéia do que pode estar acontecendo? Estou migrando do clipper e estou com receio de liberar está versão windows e trazer problemas para os clientes.
Em tempo: a abertura do arquivo está normal. A demora é na visualização do grid.
uso:
- hmg 3.0.35
dbf com cdx
Obrigado e valeu.
Grid lento
Enviado: 13 Ago 2011 10:48
por Mario Mesquita
Olá!
Eu tambem estou migrando do Clipper e mesmo com alguns tropeços, estou achando a experiencia com o HMG positiva. Em relação a sua questão: Vc tentou usar o BROWSE no lugar do GRID? Pela experiencia desse ultimo ano com HMG, na minha opinião o BROWSE me parece mais confiável que o GRID, mesmo sendo em tese obsoleto.
Minhas tenativas de usar o GRID com tabelas não foram satisfatórias e só o uso para variaveis do tipo matriz. Para as tabelas estou usando o BROWSE e estou satisfeito.
Saudações,
Mario.
Grid lento
Enviado: 13 Ago 2011 18:05
por aluiziorafael
Olá Mário, boa noite e obrigado pela ajuda.
Mudei o acesso pelo browse e ficou bem mais rápido agora.
Estou com outro problema, como atualizo o browse após uma pesquisa.
Já tentei o refresh e não funcionou. O que está faltando?
Valeu
Grid lento
Enviado: 14 Ago 2011 13:30
por aluiziorafael
Resolvido.

)
Olá pessoal, a atualização do browse foi resolvido da seguinte maneira:
DoMethod("sua janela","seu grid","SetFocus") // coloco o foco no grid
go (sua janela.seu grid.value) // atualizo o ponteiro no registro físico da tabela em questão
SetProperty( "sua janela", "seu grid", "Value", produtos->( RecNo() ) ) // atualizo a linha do browse
Observe que atualizei a linha do grid pelo recno da tabela, daí a necessidade de atualizar a tabela antes.
coloquei estes comandos na propriedade on change do browse.
Valeu comunidade.
Abçs
Grid lento
Enviado: 15 Ago 2011 12:55
por Mario Mesquita
Beleza, Aluizio. Boa sorte no seu projeto.
Sds,
Mario.
Grid lento
Enviado: 15 Ago 2011 13:56
por HASA
:-O
Olá pessoal, uma pequena questão, aqui está se falando de máquina local (onde o sistema está instalado) e na rede esse browse carrega rapido tbm ?
Hasa
Grid lento
Enviado: 19 Ago 2011 17:11
por HASA
:%
Ninguem ?
Hasa
Grid lento
Enviado: 19 Ago 2011 19:16
por Mario Mesquita
Olá, Hasa.
Nas minhas experiencias, uso local mesmo. No meu caso não era lentidão, mas umas falhas estranhas como o grid ficar todo preto apos um refresh. Hoje uso para arrays e tá tudo bem. Tabelas com Browse.
Sds,
Mario.
Grid lento
Enviado: 20 Ago 2011 09:50
por HASA

)
Obrigado, Mario,
Hasa