[firebase-br] RES: OFF TOPIC - Gerador de SQL para leigos

Marcelo Moreira marcelo em easysistemasmg.com.br
Sex Out 19 18:12:10 -03 2007


Alexandre,
Recebi o arquivo aqui e já vou dar uma olhada.
Qualquer coisa eu te falo.
Mais uma vez muito obrigado pela ajuda.
Abs!

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alexandre Sousa
Enviada em: sexta-feira, 19 de outubro de 2007 16:40
Para: FireBase
Assunto: Re: [firebase-br] OFF TOPIC - Gerador de SQL para leigos

No que eu fiz, eu cadastro os nomes  das tabelas numa tabela separada, para 
que o cliente possa cadastrar alias para cada tabela. Também da pra fazer o 
mesmo com os campos.

Depois, tem um wizard, onde o sistema procura as tabelas na tabela de alias 
e joga num list e o usuario escolhe quais vão ser.

O sistema gera automaticamente os joins (procurando pelas tabelas do 
firebird) e permite fazer joins manuais.

Depois ele abre uma tela de pesquisa com todos os campos de todas as 
tabelas, o usuario escolhe um campo, um operador, o valor e pesquisa.

Também é possivel agrupar, fazer sum, count, avg, min, max e operações 
matematicas personalizadas. Da uma fuçada e me fala o que você achou. 
Qualquer coisa, me adiciona no msn e a gente conversa.

msn: dave_malkavian666 em hotmail.com

Att.

Alexandre Sousa
----- Original Message ----- 
From: "Marcelo Couto" <marcelocoutop em gmail.com>
To: <lista em firebase.com.br>
Sent: Friday, October 19, 2007 3:27 PM
Subject: Re: [firebase-br] OFF TOPIC - Gerador de SQL para leigos


Vou dar um exemplo que vi num sistema...

Crie uma tela onde teria uma estrutura parecido com o seguinte:

Cliente [CAMPO] [OPERADOR] [TERMO] [CONDICAO]

O usuario selecionaria o [CAMPO] o [OPERADOR] e digitario o TERMO na
frente e a CONDICAO. e ia adicionando a um grid por exemplo. No grid
ficaria assim:

Cliente [CLASSE] [=]  [123] [E]
Cliente [GRUPO] [<>] [1] [E]
Cliente [CIDADE] [=]  [RIO DE JANEIRO] [FIM]

Quando ele clicar no botao OK, você faz a leitura dos dados no grid
montando o SQL, substituindo o E por AND o OU por OR etc...

Não ta muiiito bem explicado mas acho que da pra entender.
=] 


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.488 / Virus Database: 269.15.1/1079 - Release Date: 19/10/2007
05:10
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.488 / Virus Database: 269.15.1/1079 - Release Date: 19/10/2007
05:10
 





Mais detalhes sobre a lista de discussão lista