Clipper On Line • Ver Tópico - Filtro de Dados em DBF/NTX

Filtro de Dados em DBF/NTX

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Filtro de Dados em DBF/NTX

Mensagempor ssflavio » 21 Set 2021 14:06

Boa tarde queridos amigos!
Hoje venho com uma questão mais filosófica do que prática, para tratar.
Gostaria de saber como os colegas fazem filtros dentro do banco de dados DBF/NTX?
por período de datas, por filial, por vendedor e outras tantas possibilidades de filtros nos bancos de dados.
Eu particularmente desenvolvi a minha própria rotina para varrer o banco de dados apoiada sempre por um índice, semelhante ao dbedit().
Fica a questão para debatermos!

Um tríplece e fraternal abraço!
Flávio dos Santos Szelbracikowski
ssflavio@osite.com.br
ssflavio
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 80
Data de registro: 10 Jul 2008 09:57
Cidade/Estado: São Paulo / SP
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

Filtro de Dados em DBF/NTX

Mensagempor JoséQuintas » 21 Set 2021 18:35

Depende muito da necessidade e dos índices existentes.

Tem o filtro direto: SET FILTER
Tem aquele outro que define início e final dentro do índice, que esqueci o nome, é um SET
Tem SET FILTER TO MeuFiltro() e criar uma rotina
Tem um misto no DO WHILE, pra testar conforme índice, e agilizar pra não ter que processar um registro de cada vez
Tem o INDEX FOR
Tem o INDEX WHILE

Pra cada situação tem um que se encaixa melhor.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 17601
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 956 vezes

Filtro de Dados em DBF/NTX

Mensagempor JoséQuintas » 21 Set 2021 18:37

Achei aqui, o que define limites é o SET SCOPE

Tem também o SET SOFTSEEK pra ajudar, ou SEEK ... SOFTSEEK
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 17601
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 956 vezes

Filtro de Dados em DBF/NTX

Mensagempor ssflavio » 21 Set 2021 18:41

obrigado José Quintas, vou dar uma estudada nesses modos de filtro
e voce como usa dentro de seu sistema?
Flávio dos Santos Szelbracikowski
ssflavio@osite.com.br
ssflavio
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 80
Data de registro: 10 Jul 2008 09:57
Cidade/Estado: São Paulo / SP
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

Filtro de Dados em DBF/NTX

Mensagempor JoséQuintas » 21 Set 2021 19:26

ssflavio escreveu:e voce como usa dentro de seu sistema?


Como eu disse, depende da situação, pode ser um, ou até uma mistura de mais de um.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 17601
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 956 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 15 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro