Olá Pessoal
Tenho um sistema que marco o registro como deletado com um campo situação que deve ter "c" de cancelado ou "I" de Incluído, o problema e que quando faço consulta com o dbedit os registros marcados com "C" aparece como faço para não mostrar os registros com a situação "C" no Dbedit.
Obrigado
João Holanda
Não mostrar registro marcado
Moderador: Moderadores
Prezado Colega
Neste caso você precisaria utilizar um filtro, o problema é que o SET FILTER com DBEDIT fica muito lento, então você teria que usar um filtro de outra lib como a SIX2 ou SIX3, outra opção é criar um arquivo temporário para a consulta, neste caso você copiaria para o temporário todos os registros que não estivessem com situação "C", porém se você tiver um arquivo muito grande isso pode ficar lento também.
Até logo.
Marcelo
Neste caso você precisaria utilizar um filtro, o problema é que o SET FILTER com DBEDIT fica muito lento, então você teria que usar um filtro de outra lib como a SIX2 ou SIX3, outra opção é criar um arquivo temporário para a consulta, neste caso você copiaria para o temporário todos os registros que não estivessem com situação "C", porém se você tiver um arquivo muito grande isso pode ficar lento também.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)


