Clipper On Line • Ver Tópico - Xailer - Consulta CDX Exemplo

Xailer - Consulta CDX Exemplo

Discussão sobre a Xailer

Moderador: Moderadores

 

Xailer - Consulta CDX Exemplo

Mensagempor fladimir » 26 Ago 2013 12:55

"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”
.


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2351
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes

Xailer - Consulta CDX Exemplo

Mensagempor MARINI » 27 Ago 2013 06:46

Bom dia,
Para evitar este erro ao compilar:
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
MARINI
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 285
Data de registro: 06 Jul 2004 08:06
Cidade/Estado: Pindamonhangaba SP
Curtiu: 3 vezes
Mens.Curtidas: 0 vez

Xailer - Consulta CDX Exemplo

Mensagempor fladimir » 27 Ago 2013 08:46

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


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2351
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes

Xailer - Consulta CDX Exemplo

Mensagempor billy1943 » 14 Set 2013 11:03

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 de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 574
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 18 vezes

Xailer - Consulta CDX Exemplo

Mensagempor fladimir » 14 Set 2013 23:27

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


DESKTOP CONSOLE Harbour | MinGW | DBF | CDX | FastReport | MySQL
DESKTOP VISUAL... Harbour | MinGW | Xailer | MariaDB Nativo | FastReport
MOBILE Android/IOS e WEB - Windev Mobile 22
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2351
Data de registro: 15 Nov 2006 19:21
Curtiu: 25 vezes
Mens.Curtidas: 135 vezes




Retornar para Xailer

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


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