"Baseado no exemplo do Sr. Toledo feito para Minigui, disponibilizado na seção downloads deste fórum foi criado um em Xailer..."
Exemplo de consulta letra a letra ou utilizando caracteres coringas * ou ? para refinar a busca.
Neste exemplo usa-se a função OrdWildSeek para arquivos de índice CDX.
Link para exemplo.
[]´s
Xailer - Consulta CDX Exemplo
Moderador: Moderadores
Xailer - Consulta CDX Exemplo
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
Xailer - Consulta CDX Exemplo
Bom dia,
Para evitar este erro ao compilar:
Procedure Main()
FIELD Codigo,Nome <- sempre declarar as variáveis LOCAL, FIELD, STATIC, etc...
...
Outra coisa, acho que isto:
USE NOMES NEW
IF !File('NOMES.CDX')
INDEX ON CODIGO TAG CODIGO TO NOMES.CDX
INDEX ON NOME TAG NOME TO NOMES.CDX
ENDIF
SET INDEX TO NOMES.CDX
ficaria melhor
USE NOMES NEW SHARED ALIAS NOMES
IF !File('NOMES.CDX')
INDEX ON CODIGO TAG CODIGO TO NOMES1
INDEX ON NOME TAG NOME TO NOMES2
ENDIF
Para evitar este erro ao compilar:
Código: Selecionar todos
consultacdx.prg(23) Warning W0001 Ambiguous reference 'CODIGO'
consultacdx.prg(24) Warning W0001 Ambiguous reference 'NOME'
FIELD Codigo,Nome <- sempre declarar as variáveis LOCAL, FIELD, STATIC, etc...
...
Outra coisa, acho que isto:
USE NOMES NEW
IF !File('NOMES.CDX')
INDEX ON CODIGO TAG CODIGO TO NOMES.CDX
INDEX ON NOME TAG NOME TO NOMES.CDX
ENDIF
SET INDEX TO NOMES.CDX
ficaria melhor
USE NOMES NEW SHARED ALIAS NOMES
IF !File('NOMES.CDX')
INDEX ON CODIGO TAG CODIGO TO NOMES1
INDEX ON NOME TAG NOME TO NOMES2
ENDIF
Sds
Marini
Marini
Xailer - Consulta CDX Exemplo
Vlw Mário obrigado pelas colaborações...
[]´s
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
Xailer - Consulta CDX Exemplo
Pediria encarecidamente ao colega Fladimir, que disponibilizou esse sistema utilizando o Xailer bem como o Agenda, na seção Downloads, para que indicasse o que devo também instalar para que funcione principalmente o Agenda, por dispor de todos os fontes.
Devo confessar que sou completamente neófito no assunto.
Ao executar o Agenda.Exe após o alerta vem a mensagem de erro "Não conectou com o BD".
Realmente não há nenhum banco de dados no Agenda.RAR.
O que preciso ter/aprender para usufruir do aprendizado desse exemplo ?
Devo confessar que sou completamente neófito no assunto.
Ao executar o Agenda.Exe após o alerta vem a mensagem de erro "Não conectou com o BD".
Realmente não há nenhum banco de dados no Agenda.RAR.
O que preciso ter/aprender para usufruir do aprendizado desse exemplo ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Xailer - Consulta CDX Exemplo
Olá Bily,
O Agenda Xailer, foi concebido para trabalhar com o Banco de Dados MariaDB, então deverá antes ter instalado este BD. Link para versões disponíveis
No caso do exemplo foi configurado para acessar a base com usuário root e senha teste123, porém se vc instalar com outra senha vc abre o projeto e modifica no fonte.
Para ter acesso aos fontes e visualizar o projeto na totalidade vc deverá instalar a versão do Xailer q é demo, porém não tem restrição de recursos, somente o funcionamento se dará no computador onde foi instalado.
Fiz um vídeo de como proceder com a instalação do MariaDB e tb do Xailer e depois baixar o exemplo da seção download e como abrir e rodar o mesmo.
Durante a gravação ocorreram alguns probleminhas pertinentes a configuração do zero do ambiente e imprevistos q deixei pra aprendizado tb de como resolver.
Desculpe os erros e falta de prática... mas acredito q dá pra entender, a qualidade não ficou muito boa mas dá pra ter uma idéia...
[]´s
O Agenda Xailer, foi concebido para trabalhar com o Banco de Dados MariaDB, então deverá antes ter instalado este BD. Link para versões disponíveis
No caso do exemplo foi configurado para acessar a base com usuário root e senha teste123, porém se vc instalar com outra senha vc abre o projeto e modifica no fonte.
Para ter acesso aos fontes e visualizar o projeto na totalidade vc deverá instalar a versão do Xailer q é demo, porém não tem restrição de recursos, somente o funcionamento se dará no computador onde foi instalado.
Fiz um vídeo de como proceder com a instalação do MariaDB e tb do Xailer e depois baixar o exemplo da seção download e como abrir e rodar o mesmo.
Durante a gravação ocorreram alguns probleminhas pertinentes a configuração do zero do ambiente e imprevistos q deixei pra aprendizado tb de como resolver.
Desculpe os erros e falta de prática... mas acredito q dá pra entender, a qualidade não ficou muito boa mas dá pra ter uma idéia...
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.

