Grid lento
Moderador: Moderadores
-
aluiziorafael
- Usuário Nível 1

- Mensagens: 21
- Registrado em: 03 Ago 2005 00:23
Grid lento
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.
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.
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Grid lento
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.
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.
-
aluiziorafael
- Usuário Nível 1

- Mensagens: 21
- Registrado em: 03 Ago 2005 00:23
Grid lento
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
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
-
aluiziorafael
- Usuário Nível 1

- Mensagens: 21
- Registrado em: 03 Ago 2005 00:23
Grid lento
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
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
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Grid lento
:-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
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
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Grid lento
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.
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.
