[delphi-br] ajuda em sql

2010-02-20 Por tôpico alessandra porto
esta é uma parte de uma pesquisa grande onde estou meio  com duvidas
preciso de uma ajudinha é o seguinte


tenho 2 tabelas 

compras cliente

id_compras  id_cliente
id_cliente cliente
dta_compra



   preciso selecionar somente a ultima compra (dta_compra)
dos clientes que possuem compras.


  Pode existir cliente  que nunca comprou e  deve
retornar na pesquisa que ele possui (zero) compras.


  Portanto possui 70.000 clientes e 30.000 compras
sendo que parte destes clientes comprou mais de uma
vez  e só preciso que retorne na pesquisa a ultima compra
dele.
 E os demais que nunca compraram preciso listar eles como
zero(compra)


 Grata pela atenção dos amigos que colaborarem 



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios

2010-02-20 Por tôpico Walter Chagas (Bol)
Como eu não sou nenhuma autoridade da programação, visto que a mensagem não foi 
direcionada a mim, apesar de ter visto este Post da outra vez. Tanto eu como 
alguns outros associados aqui, haviam citado o processo da URA. Não sei se voce 
pesquisou a respeito.

A empresa que trabalho, a Telemont, é uma prestadora da Embratel, da OI e da 
extinta Brasil Telecom que agora pertence a OI também. Na OI, aonde somos os 
responsáveis pela Planta Externa da operadora, os técnicos pegam e encerram as 
OS e BDs via URA. O que é isto? É um processo aonde ele liga para um 
determinado telefone e de lá, falando pelo telefone, ele encerra o serviço 
(Tanto OS como BD) por comandos de voz dizendo o Numero do serviço, o terminal, 
Localidade e estação aonde o mesmo foi feito.  A propria NET, a uns tempos 
atrás estava usando URA em seus chamados quando voce liga pra lá. A URA 
processa as informações dadas pelo técnico e lança a baixa na base de dados do 
sistema da operadora. Recentemente começamos a desenvolver o sistema de ponto 
de campo, aonde o tecnico liga para a URA para pegar o primeiro serviço do dia 
e alí já se confirma seu ponto de entrada. Quando ele encerra o ultimo serviço 
do dia, confirma-se seu ponto de saída. Porém, o detalhe, a URA não identifica 
o técnico pelo tom de voz dele ou coisa do tipo.

O que eu quero te dizer com tudo isto?

Que o caminho pode vir a ser por aí. Acredito que sua linha de pesquisa deveria 
focar na URA. Eu não tenho nenhum contato na OI que possa lhe passar maiores 
detalhes sobre como isso funciona lá dentro. Mas não custa nada voce tentar 
entrar em contato com eles para saber se há como alguém lá lhe informar 
detalhes. Muito provavelmente este processo irá envolver a aquisição de 
equipamentos, cujo custo não é baixo, além de programação em baixo nível para 
interfacear seu projeto com tais equipamentos. Eu, particularmente, não 
acredito em componentes free que façam isto. O que te sugiro, neste caso, é 
fazer uma boa pesquisa e análises neste nível, incluindo levantar custos e 
demandas antes de fechar alguma coisa com seu cliente. Mas não é pesquisa em 
Google ou yahoo não. É levantar empresas que trabalham com este processo, 
tentar uma visita e conhecer a tecnologia usada por eles.

Mas como eu disse, isto é apenas a minha opinião.


[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Rafa - Bem Bom 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 19, 2010 10:17 PM
  Subject: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios



  Prezado Sr. Andreano,
  a muito tempo acompanho as listas de discussões de delphi, nunca ví algo 
parecido, porém preciso desenvolver uma solução para meu cliente, acredito que 
vossa senhoria já tenha visto o post que coloquei a dias atrás, bom, deixa eu 
relatar o caso:
  Vou dizer o que o sistema deve fazer. Ele deve identificar quando 
determinadas músicas vão ao ar em alguma rádio e fazer uma contagem, gravar em 
banco de dados dia e hora e o número daquela execução sequencial, além é claro 
de manter a gravação contínua de todo áudio lido, resumidamente é isso. As 
matrizes que são as partes do áudio que ele deve encontrar nas gravações serão 
alteradas praticamente toda semana, por isso elas serão gravadas em wav, ou 
mp3, ou em algum formato de áudio compatível(independente qual seja para que se 
adeque ao programa) no hd. Resunidamente é isso que o programa precisa fazer.
  Olha, falando é simples, nada de mais, mas estive falando com técnicos de 
rádio, técnicos em eletrônica, colegas e conhecidos aqui da cidade que 
trabalham com programação e todos falaram que é possível sim, eu mesmo já ví 
programas como o IBM VIA VOICE que entende tudo o que vc fala e converte em 
texto escrito no Word, então a tecnologia existe, falta saber se tem como 
imcorporar ela no delphi7 ou superior.
  A minha idéia seria a seguinte, criar dois programas, um para fazer a 
gravação contínua e outro para tratar os arquivos gravadados no pc, ou seja, 
fazer a comparação se naquele trecho de gravação tem a parte que ele precisa 
reconhecer.
  O programa de gravação tá feito já, não tem problema.
  O programa que vai tratar as gravações estava pensando em:
  a.. Primeiro : Converter o som em imagem, imagem de ondas senoidais, ou ondas 
triangulares ou quadradas.
  b.. Segundo: Salvar essas imagens no hd
  c.. Terceiro: Por acreditar ser mais fácil comparar imagens do que sons, 
comparar essas imagens dos sons com as imagens das matrizes
  Por isso que estou te escrevendo Ilustríssimo Sr. Andreano, pois considero o 
Sr. como uma autoridade da programação, não sei se a idéia é a melhor, mas foi 
a solução que pensei.
  OBS: Por favor prezados leitores assíduos dessa grande ferramenta que é a 
lista Delphi-Br, me dirigi primeiramente ao 

[delphi-br] [OFF-TOPIC] Impressoras no Linux

2010-02-20 Por tôpico NayaneLine
Por favor, ninguém responda a esta mensagem.
Quero compartilhar esta notícia que recebi agorinha.

Quem deseja adquirir uma impressora nova ou usada e deseja saber se 
existe um drive dela disponível para usar no Linux, basta acessar este 
site abaixo e pesquisar. Disponibilizem esta notícia nos seus Blog's, 
isso é muito importante...

http://openprinting.org/printer_list.cgi



Re: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios

2010-02-20 Por tôpico NayaneLine
Mas quem vai fazer isso tudo são as pessoas que gostam de desafios?? 
hehehehe

Em 19/2/2010 22:17, Rafa - Bem Bom escreveu:

 Prezado Sr. Andreano,
 a muito tempo acompanho as listas de discussões de delphi, nunca ví 
 algo parecido, porém preciso desenvolver uma solução para meu cliente, 
 acredito que vossa senhoria já tenha visto o post que coloquei a dias 
 atrás, bom, deixa eu relatar o caso:
 Vou dizer o que o sistema deve fazer. Ele deve identificar quando 
 determinadas músicas vão ao ar em alguma rádio e fazer uma contagem, 
 gravar em banco de dados dia e hora e o número daquela execução 
 sequencial, além é claro de manter a gravação contínua de todo áudio 
 lido, resumidamente é isso. As matrizes que são as partes do áudio que 
 ele deve encontrar nas gravações serão alteradas praticamente toda 
 semana, por isso elas serão gravadas em wav, ou mp3, ou em algum 
 formato de áudio compatível(independente qual seja para que se adeque 
 ao programa) no hd. Resunidamente é isso que o programa precisa fazer.
 Olha, falando é simples, nada de mais, mas estive falando com técnicos 
 de rádio, técnicos em eletrônica, colegas e conhecidos aqui da cidade 
 que trabalham com programação e todos falaram que é possível sim, eu 
 mesmo já ví programas como o IBM VIA VOICE que entende tudo o que vc 
 fala e converte em texto escrito no Word, então a tecnologia existe, 
 falta saber se tem como imcorporar ela no delphi7 ou superior.
 A minha idéia seria a seguinte, criar dois programas, um para fazer a 
 gravação contínua e outro para tratar os arquivos gravadados no pc, ou 
 seja, fazer a comparação se naquele trecho de gravação tem a parte que 
 ele precisa reconhecer.
 O programa de gravação tá feito já, não tem problema.
 O programa que vai tratar as gravações estava pensando em:
 a.. Primeiro : Converter o som em imagem, imagem de ondas senoidais, 
 ou ondas triangulares ou quadradas.
 b.. Segundo: Salvar essas imagens no hd
 c.. Terceiro: Por acreditar ser mais fácil comparar imagens do que 
 sons, comparar essas imagens dos sons com as imagens das matrizes
 Por isso que estou te escrevendo Ilustríssimo Sr. Andreano, pois 
 considero o Sr. como uma autoridade da programação, não sei se a idéia 
 é a melhor, mas foi a solução que pensei.
 OBS: Por favor prezados leitores assíduos dessa grande ferramenta que 
 é a lista Delphi-Br, me dirigi primeiramente ao Sr. Andreano Lanusse 
 como sendo um de meus últimos recursos, pois pela dificuldade de 
 encontrar literartura na internet acredito ser um desafio para poucos, 
 até eu já pensei em desistir da idéia, mas o cliente já procurou três 
 empresas pra desenvolverem a solução e todos falaram que é impossível, 
 mas persistente como sou estou tentando achar uma solução pois 
 acredito que há.

 Por favor se alguém puder me dar uma luz, se conhecer algum componente 
 que crie essas ondas senoidais(estilo osciloscópio), independente se 
 seja pagou ou não, se conhecer algum programa pronto que faça algo 
 parecido e me fornecer alguma informação, enfim, qualquer ajuda que 
 puder agradecerei muito.

 Sem mais para o momento agradeço desde já por toda ajuda.

 Atenciosamente,
 Rafael Vivan.

 49 3442 0900
 49 3444 2090
 49 9987 0539




[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios

2010-02-20 Por tôpico Allan GabrielAM
Ok Grande Walter, obrigado pela ajuda, eu fiz uma pesquisa superficial, mas 
agora que vc mencionou, tenho uns conhecidos meus que trabalham na OI, vou 
entrar em contato com eles pra ver se consigo alguma informação a respeito.
Agradeço pelo retorno, obrigado mesmo.
Abraços
Rafael

  - Original Message - 
  From: Walter Chagas (Bol) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, February 20, 2010 9:18 AM
  Subject: Re: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios



  Como eu não sou nenhuma autoridade da programação, visto que a mensagem não 
foi direcionada a mim, apesar de ter visto este Post da outra vez. Tanto eu 
como alguns outros associados aqui, haviam citado o processo da URA. Não sei se 
voce pesquisou a respeito.

  A empresa que trabalho, a Telemont, é uma prestadora da Embratel, da OI e da 
extinta Brasil Telecom que agora pertence a OI também. Na OI, aonde somos os 
responsáveis pela Planta Externa da operadora, os técnicos pegam e encerram as 
OS e BDs via URA. O que é isto? É um processo aonde ele liga para um 
determinado telefone e de lá, falando pelo telefone, ele encerra o serviço 
(Tanto OS como BD) por comandos de voz dizendo o Numero do serviço, o terminal, 
Localidade e estação aonde o mesmo foi feito. A propria NET, a uns tempos atrás 
estava usando URA em seus chamados quando voce liga pra lá. A URA processa as 
informações dadas pelo técnico e lança a baixa na base de dados do sistema da 
operadora. Recentemente começamos a desenvolver o sistema de ponto de campo, 
aonde o tecnico liga para a URA para pegar o primeiro serviço do dia e alí já 
se confirma seu ponto de entrada. Quando ele encerra o ultimo serviço do dia, 
confirma-se seu ponto de saída. Porém, o detalhe, a URA não identifica o 
técnico pelo tom de voz dele ou coisa do tipo.

  O que eu quero te dizer com tudo isto?

  Que o caminho pode vir a ser por aí. Acredito que sua linha de pesquisa 
deveria focar na URA. Eu não tenho nenhum contato na OI que possa lhe passar 
maiores detalhes sobre como isso funciona lá dentro. Mas não custa nada voce 
tentar entrar em contato com eles para saber se há como alguém lá lhe informar 
detalhes. Muito provavelmente este processo irá envolver a aquisição de 
equipamentos, cujo custo não é baixo, além de programação em baixo nível para 
interfacear seu projeto com tais equipamentos. Eu, particularmente, não 
acredito em componentes free que façam isto. O que te sugiro, neste caso, é 
fazer uma boa pesquisa e análises neste nível, incluindo levantar custos e 
demandas antes de fechar alguma coisa com seu cliente. Mas não é pesquisa em 
Google ou yahoo não. É levantar empresas que trabalham com este processo, 
tentar uma visita e conhecer a tecnologia usada por eles.

  Mas como eu disse, isto é apenas a minha opinião.

  []s


  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com
  SKYPE: WalterChagasJr

  - Original Message - 
  From: Rafa - Bem Bom 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 19, 2010 10:17 PM
  Subject: [delphi-br] Ao Sr. Andreano Lanusse e a quem gosta de desafios

  Prezado Sr. Andreano,
  a muito tempo acompanho as listas de discussões de delphi, nunca ví algo 
parecido, porém preciso desenvolver uma solução para meu cliente, acredito que 
vossa senhoria já tenha visto o post que coloquei a dias atrás, bom, deixa eu 
relatar o caso:
  Vou dizer o que o sistema deve fazer. Ele deve identificar quando 
determinadas músicas vão ao ar em alguma rádio e fazer uma contagem, gravar em 
banco de dados dia e hora e o número daquela execução sequencial, além é claro 
de manter a gravação contínua de todo áudio lido, resumidamente é isso. As 
matrizes que são as partes do áudio que ele deve encontrar nas gravações serão 
alteradas praticamente toda semana, por isso elas serão gravadas em wav, ou 
mp3, ou em algum formato de áudio compatível(independente qual seja para que se 
adeque ao programa) no hd. Resunidamente é isso que o programa precisa fazer.
  Olha, falando é simples, nada de mais, mas estive falando com técnicos de 
rádio, técnicos em eletrônica, colegas e conhecidos aqui da cidade que 
trabalham com programação e todos falaram que é possível sim, eu mesmo já ví 
programas como o IBM VIA VOICE que entende tudo o que vc fala e converte em 
texto escrito no Word, então a tecnologia existe, falta saber se tem como 
imcorporar ela no delphi7 ou superior.
  A minha idéia seria a seguinte, criar dois programas, um para fazer a 
gravação contínua e outro para tratar os arquivos gravadados no pc, ou seja, 
fazer a comparação se naquele trecho de gravação tem a parte que ele precisa 
reconhecer.
  O programa de gravação tá feito já, não tem problema.
  O programa que vai tratar as gravações estava pensando em:
  a.. Primeiro : Converter o som em imagem, imagem de ondas 

[delphi-br] Formatar texto

2010-02-20 Por tôpico Fabio Cardoso
Grupo Delphi-BRSenhores,

O que quero saber é bem simples. Estou fazendo um sistema de caixa 
registradora, no qual preciso imprimir as compras num memo (ou listbox). Eu 
preciso imprimir os dados assim, por exemplo:


-
|  78946372   1xARROZ TIO JOAO   2,39 |
|  78938920   1xFEIJAO BOMBOM  1,43 |
(...)


Espero que o desenho que fiz não perca a formatação. Se eu consegui ser 
claro, preciso que o valor dos produtos estejam alinhados á direita do memo (ou 
listbox), entendem?

abraço!

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] gravar autoincremento no firebird 2.0

2010-02-20 Por tôpico asandro1501
Olá pessoal

Instalei o firebird 2.0 para testar, mas não consigo gravar os dados na tabela, 
estou utilizando o odbc para conexao. O erro é por causa da chave primaria que 
é um auntoincremento, como ele não gera a chave antes de salvar me dá o erro.

Pra salvar tentei utilizar o método tradicional da paleta ADO dataset.post 
mas não deu.

Procurei em tudo quanto for lugar mas não achei como fazer isso. 

Alguém pode me socorrer?


Alex Silva



[delphi-br] ACBrMonitorNFe digito verificador

2010-02-20 Por tôpico Samuel M. Basso
Olá pessoal!

Estou com uma grande dúvida. Eu estou gerando o
xmlhttp://www.forumweb.com.br/foruns/index.php?/topic/80327-acbrnfemonitor-altera-digito-verificador/#através
do sistema e mando os comandos para o ACBrMonitorNFe enviar, so que
eu gero a chave com o digito verificador e quando o ACBrMonitorNFe envia e
vem o retorno aparece outro digito verificador.

Exemplo:

Eu gero esse DV: 431002086832680001875500100016000530
No retorno vem: 431002086832680001875500100016000531

Verifiquei toda minha rotina para isso mas no manual diz quando o resto da
divisão for 0 (zero) ou 1 (um), o DV deverá ser igual a 0 (zero).
Portanto no exemplo acima o ACBrMonitorNFe está colocando o DV como 1 (um)
onde no manual diz que deverá ser 0 (zero).

Espero que tenham entendido.

Aguardo uma ajuda caso tenham alguma opinião.

Obrigado desde entao.

-- 
Atenciosamente,

Samuel M. Basso
Cel: (54) 8135-3723
Skype: samuelbasso
E-mail/MSN: samuelba...@gmail.com
Web site: www.samuelbasso.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] ajuda em sql

2010-02-20 Por tôpico Miguel Franco Galego
Pode ser feito o select dessa maneira:

select
 a.id_cliente,
 a.cliente   ,
 ( select max(b.dta_compra)
  from compras b
   where b.id_cliente = a.id_cliente ) as dta_compra
from
 cliente a
/
Dessa forma lista todos clientes e suas respectiva data de ultima compra,
caso o cliente nunca tenha comprado o campo será nulo,

Espero ter ajudado,
Em 20 de fevereiro de 2010 07:05, alessandra porto 
alessandraport...@yahoo.com.br escreveu:



 esta é uma parte de uma pesquisa grande onde estou meio  com duvidas
 preciso de uma ajudinha é o seguinte

 tenho 2 tabelas

 compras cliente

 id_compras  id_cliente
 id_cliente cliente
 dta_compra

preciso selecionar somente a ultima compra (dta_compra)
 dos clientes que possuem compras.

   Pode existir cliente  que nunca comprou e  deve
 retornar na pesquisa que ele possui (zero) compras.

   Portanto possui 70.000 clientes e 30.000 compras
 sendo que parte destes clientes comprou mais de uma
 vez  e só preciso que retorne na pesquisa a ultima compra
 dele.
  E os demais que nunca compraram preciso listar eles como
 zero(compra)

  Grata pela atenção dos amigos que colaborarem

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 

M I G U E LF R A N C OG A L E G O
INFORMARK / VIRTUALAGE
Analista de Sistema
mig...@infomark.com.br / gale...@gmail.com
Av. Paraíba, 1959, Fundos / Rua José Rodrigues Brianez, 111-A
Cianorte - PR / 87.200-000
(44) 3619-4555 ramal 4727
(44) 9985-1449 celular
(44) 3019-1449 residencial


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html