Boa tarde!
Estou com a seguinte dúvida: tenho um .Dbf com aproximadamente 1.000 registros e não estou conseguindo ordenar os registros por nome, tenho 9 campos e gostaria que a Grid em questão ficasse ordenada por nome ou por outro campo que eu quiser.
Como posso fazer isto?
[]'s
Paulo - Jacareí/SP
Como ordenar os itens em uma Grid
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como ordenar os itens em uma Grid
Oi Paulo,
Indexa de acordo a cada coluna que você deseja ordenar e utilize o SET ORDER como no Clipper.
Indexa de acordo a cada coluna que você deseja ordenar e utilize o SET ORDER como no Clipper.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Como ordenar os itens em uma Grid
Bom dia, Pablo!
Fiz o que você me disse, deu certo. Mas agora quando eu dou um duplo click ou enter na linha do grid ele não mostra o conteúdo da linha mas sim os dados da primeira linha. A função é a seguinte:
Fiz o que você me disse, deu certo. Mas agora quando eu dou um duplo click ou enter na linha do grid ele não mostra o conteúdo da linha mas sim os dados da primeira linha. A função é a seguinte:
Código: Selecionar todos
FUNCTION SelNome()
LOCAL nPos := Consulta.grid_1.Value
aRet := Consulta.Grid_1.Item(nPos)
SISCPVIMP->(DBSetOrder(3)) // Está ordenado por Nome
SISCPVIMP->(DBGotop())
SISCPVIMP->(DBSeek(aRet[2]))
IF FOUND()
MSG_INFO("Matricula: "+SISCPVIMP->mat_imp+QUEBRA+;
"Nome: "+SISCPVIMP->nome_imp+QUEBRA+;
"NIT: "+oSistema:MascaraNit(SISCPVIMP->nit_imp)+QUEBRA+;
"DIB: "+DTOC(SISCPVIMP->dib_imp)+QUEBRA)
ENDIF
RETURN NIL
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como ordenar os itens em uma Grid
Veja este exemplo em anexo. Talvez precise você dar um refresh no grid.
- Anexos
-
GRID.35.rar- (867.63 KiB) Baixado 119 vezes
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
