Xailer - Consulta CDX Exemplo

Discussão sobre a Xailer

Moderador: Moderadores

Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Xailer - Consulta CDX Exemplo

Mensagem por fladimir »

"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
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.
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Xailer - Consulta CDX Exemplo

Mensagem por MARINI »

Bom dia,
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'
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
Sds
Marini
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Xailer - Consulta CDX Exemplo

Mensagem por fladimir »

Vlw Mário obrigado pelas colaborações...

[]´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.
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Xailer - Consulta CDX Exemplo

Mensagem por billy1943 »

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 ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Xailer - Consulta CDX Exemplo

Mensagem por fladimir »

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
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.
Responder