FLEX NAO CARREGA TODOS OS DADOS DA TABELA

ADEMIRJOAO 04/08/2011 09:59:50
#380794
Bom dia galera do VBMANIA,

Estou com uma duvida e já pesquisei varios forums sem sucesso, tenho uma tabela em um bd ACCESS e quando dou um select para mostrar todas as linhas desta tabela, ela mostra apenas a metade das linhas armazenadas na tabela. Alguém sabe como resolver isto ? O MSFlexgrid tem limitação de linhas ?
ROBIU 04/08/2011 10:21:44
#380796
O msflex tem limite sim. Troca pelo MsHFlexgrid que suporta mais linhas. Quantos registros, quantas colunas, como vc carrega a grid, dá algum erro?
ADEMIRJOAO 04/08/2011 11:05:36
#380807
Olá, tenho 17896 linhas na tabela mas o flex mostra apenas 16000, e são 23 colunas no total. Não dá nenhum erro, apenas ele carrega as primeiras 16000 linhas

ADEMIRJOAO 04/08/2011 11:47:09
#380812
Barros, pior que tenho de usar sim, pois trata-se de uma tabela de pedidos e o Cliente quer ver todos os pedidos cadastrados.
MARCELO.TREZE 04/08/2011 11:53:56
#380817
bom sugestão simples pagine estes dados.

exemplo: carrega uma quantida especica no flex grid e coloque paginas


quando vc clicar no [1] lista do 01 ao 10º registro
clicou no [2] lista do 11º ao 20º registro

[1] [2] [3]

e assim vai
ROBIU 04/08/2011 12:17:05
#380822
Citação:

O msflex tem limite sim. Troca pelo MsHFlexgrid que suporta mais linhas



Você já testou o MsHFlexGrid?

Veja no final deste tutorial sobre o limite da FlexGrid
FEDERHEN 04/08/2011 13:38:22
#380831
Resposta escolhida
A solução seria filtrar os pedidos para diminuir a quantidade de linhas do grid.
Sugestão 1: Classificar os pedidos por temporada e mostrar sempre apenas uma temporada informada nos parâmetros.
Sugestão 2: Mostrar os pedidos por status (aberto ou fechado ou cancelado) cfme status informado nos parametros.
ADEMIRJOAO 05/08/2011 09:32:16
#380886
Bom dia Galera,

Testei todas as possibilidades que vcs, amigos, me propuzeram e amanhã vou conversar com meu cliente e lhe apresentar algumas soluções. Uma delas que está dando um resultado mais coerente seria usar o seguinte select:
[Ô]SELECT * FROM saida ORDER BY codigo DESC[Ô] .

Mais uma vez, obrigado a todos pela ajuda e troca de informações.
Tópico encerrado , respostas não são mais permitidas