RES: [delphi-br] SQL para Comissao

2007-02-01 Por tôpico Djonatas Tenfen
Caro colega, já fiz algo parecido em outra empresa em que trabalhava o 
mesmo deve ser feito usando case when dentro de uma procedure aconselho que 
você passe todos os valores ( soma para segundo valor ou totalizador máximo 
para segundo valor )  entre outros valores como parâmetro. Infelizmente não 
tenho como te passar tal exemplo pois nesta empresa q estou trabalhando agora 
não temos isso, mas é fácil de desenvolver ( pgSql e plSQL ou até mesmo pl de 
Firebird ).

Atenciosamente

Djonatas Tenfen

 

Atenciosamente,

 

 

_ 
Djonatas Tenfen
Desenvolvimento

Mult Sistemas Ltda - http://www.mult.com.br http://www.mult.com.br/  

(47) 3221 9400 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo 
Mota
Enviada em: quarta-feira, 31 de janeiro de 2007 22:59
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] SQL para Comissao

 

Galera,

Estava quebrando a cuca para fazer um calculo via SQL mesmo tipo assim.

O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa
comissão passe de 

150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois
dos 150,00, gostaria

De fazer isso via Sql...alguem pode coloborar

Abs,

Rodrigo Mota.

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

 



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



RES: [delphi-br] Componente para código de barras

2007-02-01 Por tôpico Djonatas Tenfen
Caro amigo após uma experiência com Correspondente bancário acho que a melhor 
maneira é fazer ele todo no braço... quanto a apresentação do código do barras 
o reportbuilder ( componente que uso ) funciona sem problema nenhum para todos 
os bancos.

 

Atenciosamente,

 

 

_ 
Djonatas Tenfen
Desenvolvimento

Mult Sistemas Ltda - http://www.mult.com.br http://www.mult.com.br/  

(47) 3221 9400 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
edner_stnet
Enviada em: quarta-feira, 31 de janeiro de 2007 22:16
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Componente para código de barras

 

Olá Pessoal,

Alguém conhece um componente free que gere código de barras para
boleto bancário no quick report ?

Os que eu achei não funcionaram corretamente.

Se alguém puder ajudar eu agradeço.

[ ]´s

Edner.

 



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



Re: [delphi-br] DLL

2007-02-01 Por tôpico Adauri Antonio Camacho Junior
Bom dia a todos.


Deixa eu tentar me explicar melhor, eu tenho o programa principal, que chama um 
FORM que esta dentro de uma DLL, quando eu chamo este form, ele abre no windows 
como se fosse um outro executavel. Entendeu ?


Obrigado


  - Original Message - 
  From: Jonatã Castelo Branco 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 31, 2007 5:31 PM
  Subject: Res: [delphi-br] DLL


  não me leve a mal, mas a tua pergunta é um pouco obscura. se abre outro form, 
é por que obviamente você está 'criando' um novo form e não atualizando o form 
inicial.

  Você que criou as dlls? Se sim, deve saber o que estou falando. Por isso, se 
tu queres mudar o objetos da tela quando executar uma dll, deve de ser forma 
passar o form como paramentro para a dll para que ela possa alterar o form 
inicial e não criar outro.

  Não preciso nem perguntar se é realmente necessári usar as dll para mexer com 
os forms.

  Jonatã

  - Mensagem original 
  De: Adauri Antonio Camacho Junior [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Quarta-feira, 31 de Janeiro de 2007 15:30:35
  Assunto: [delphi-br] DLL

  Boa tarde a todos, meu projeto eu tenho muitos FORMS em DLL, porem, quando eu 
chamo um FORM que esta na DLL, é aberta outra janela no windows, alguem sabe 
como resolver isso ?

  Adauri Jr.

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

  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 

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



   

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



RE: [delphi-br] Delphi 2006 - Palmtops

2007-02-01 Por tôpico Ricardo César Cardoso
Bom dia Andreano!

Fantástico artigo, não o conhecia. Mas tire uma dúvida... os passos descritos 
servem para tentar fazer a aplicação no Delphi 2005 Enterprise, ou devo baixar 
o Turbo Delphi for .NET Explorer?

Sds,
Ricardo.

Andreano Lanusse [EMAIL PROTECTED] escreveu:  
André,
  
 leia este artigo tem todos os passos
  
 http://dn.codegear.com/article/33507
  
 Está em inglês, em breve iremos traduzir, ou quem quiser da comunidade 
traduzir pode fazé-lo através do CDN.
  
 []'s
  
 
 Andreano Lanusse | CodeGear Product Line Manager | phone. +1-(831) 431-5051 | 
mobile. +1 (831) 332-5100
 
 http://www.borland.com/us/products/ide.html http://www.codegear.com
 http://www.codegear.com/ Artigos: http://dn.codegear.com/br 
http://dn.codegear.com/br 
 Blogs: http://blogs.codegear.com/andreanolanusse 
http://blogs.codegear.com/andreanolanusse 
 
 About CodeGear
 
 CodeGear delivers innovative, high-productivity development tools for a wide 
spectrum of software developers ranging from individuals to enterprise teams.  
CodeGear's products enable developers to freely develop on their platform of 
choice while focusing on simplifying complex technologies and tasks so they can 
concentrate on application design, not infrastructure, to ensure on-time 
project delivery. 
 The CodeGear product suite today includes Developer Studio (Delphi®, 
C++Builder® and C#Builder®), JBuilder®, Turbo® and Interbase.  All of these 
were formerly associated with Borland's Integrated Development Environment 
(IDE).
 
 This e-mail, and any attachments thereto, is intended only for use by the 
addressee(s) named herein and may contain legally privileged and/or 
confidential information. If you are not the intended recipient of this e-mail, 
you are hereby notified that any dissemination, distribution or copying of this 
e-mail, and any attachments thereto, is strictly prohibited. If you have 
received this e-mail in error, please immediately and permanently delete the 
original and any copy of any e-mail and any printout thereof.
 
 
 
 From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Andre Luis Silveria
 Sent: Wednesday, January 31, 2007 9:51 AM
 To: delphi-br@yahoogrupos.com.br
 Subject: Res: [delphi-br] Delphi 2006 - Palmtops
 
 Aproveitando este tópico alguem tem o caminhos das pedras para confugurar o 
Delphi2006 e .Net Compact Framework, e tambem o que mais tenho que ter 
instalado (Emuladores, Banco de dados)
 
 Atenciosamente.
 
 André Luis da Silveira
 
 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/ http://br.messenger.yahoo.com/  
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [delphi-br] Componente para código de ba rras

2007-02-01 Por tôpico Ricardo César Cardoso
Bom dia,

Por acaso vc já testou o GBBoleto? 

Nunca testei, mas sempre ouvi falar bem dele, quem sabe já não é uma 
alternativa.

[]'s
Ricardo.

edner_stnet [EMAIL PROTECTED] escreveu:  Olá 
Pessoal,
 
 Alguém conhece um componente free que gere código de barras para
 boleto bancário no quick report ?
 
 Os que eu achei não funcionaram corretamente.
 
 Se alguém puder ajudar eu agradeço.
 
 [ ]´s
 
 Edner.
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Criando runtime acesso ao odbc

2007-02-01 Por tôpico Jorge Ericsson
Olá amigos,

Alguém tem algum exemplo de como criar uma conexão run-time no delphi com o
banco MySQL ?

Ex. Eu gostaria de ao iniciar o aplicativo pela primeira vez, verifica a
existência do driver de conexão e o Alias, caso não encontrar, criar
automaticamente.

Alguém pode me ajuda ?

Jorge Ericsson


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



[delphi-br] Turbo Delphi

2007-02-01 Por tôpico Ricardo Berti
Olá Pessoal, programo hoje com Delphi 7, só que acontece que sou meio que 
apegado, pra trocar do Delphi 4 pro 6 foi um pau danado, e depois pro 7 
então. Claro que as mudanças são visíveis e que depois que você troca pra uma 
ferramenta mais nova e adere as funcionalidades, você não consegue regredir... 
Bom pessoal, eu estou no Delphi 7 e hoje queria informações sobre esse Turbo 
Delphi Explorer, ele é a versão mais nova do Delphi? Tenho o D7, posso tirar 
totalmente ele e usar só o Turbo Delphi Explorer no lugar? Eu ele é apenas uma 
extensão do Delphi 2006 ou algo parecido...

Obrigado

Ricardo Berti

[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

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

 


Re: [delphi-br] Componente para código de barras

2007-02-01 Por tôpico Andrei Luís
Procure pelo Duck Barcode, é free.

[]
Andrei

2007/1/31, edner_stnet [EMAIL PROTECTED]:
 Olá Pessoal,

Alguém conhece um componente free que gere código de barras para
 boleto bancário no quick report ?

Os que eu achei não funcionaram corretamente.

Se alguém puder ajudar eu agradeço.

 [ ]´s

 Edner.


[delphi-br] BPL

2007-02-01 Por tôpico Adauri Antonio Camacho Junior
Bom dia a todos.

Eu estou mandando varias perguntas sobre BPL e DLL, porque eu quero modularizar 
meu sistema  e estou estudando a melhor forma. É o seguinte. eu tenho um FORM 
padrão, chamado de FRM_BASICO, todos os FORMs do meu sistema herdam dele. Criei 
uma package chamada FINANCEIRA, adicionei o FRM_BASICO dentro dela, criei meus 
forms tudo herdando do FRM_BASICO dentro do package, funcionou perfeitamente. 
Porem, fui criar a segunda package, chamada VENDAS, fui adicionar o FRM_BASICO 
e o Delphi deu um mensagem, que o FRM_BASICO já estava sendo usada na package 
FINANCEIRA. Como eu faria para usar o FRM_BASICO em varias packages ?

Espero ter sido claro...

Obrigado

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



Re: [delphi-br] BPL

2007-02-01 Por tôpico Henrique Netzka \(Vetor Sistemas\)
Adauri,

Você tem duas opções...

Uma delas é enviar, sempre, o frm_Basico nos seus pacotes. Para isso, um pacote 
NÃO PODE ter relação direta com o outro. Ou seja, no requires do seu pacote 
VENDAS, o pacote FINANCEIRA NÃO pode estar!

Outra opção é você criar um pacote Modelos ou algo assim, e dentro deste 
colocar seus modelos. Daí, nos outros pacotes, você coloca no requires este 
pacote (Modelos), e em nenhum deles você vai incluir diretamente o frm_Basico. 
Ao criar um novo form, o Delphi incluirá no seu pacote o frm_Basico. Porém, 
você o exclui do pacote pois ele só deverá estar contido no modelo!

Espero ter sido claro..

Abraços
Henrique
  - Original Message - 
  From: Adauri Antonio Camacho Junior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 01, 2007 10:59 AM
  Subject: [delphi-br] BPL


  Bom dia a todos.

  Eu estou mandando varias perguntas sobre BPL e DLL, porque eu quero 
modularizar meu sistema e estou estudando a melhor forma. É o seguinte. eu 
tenho um FORM padrão, chamado de FRM_BASICO, todos os FORMs do meu sistema 
herdam dele. Criei uma package chamada FINANCEIRA, adicionei o FRM_BASICO 
dentro dela, criei meus forms tudo herdando do FRM_BASICO dentro do package, 
funcionou perfeitamente. Porem, fui criar a segunda package, chamada VENDAS, 
fui adicionar o FRM_BASICO e o Delphi deu um mensagem, que o FRM_BASICO já 
estava sendo usada na package FINANCEIRA. Como eu faria para usar o FRM_BASICO 
em varias packages ?

  Espero ter sido claro...

  Obrigado

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



   

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



[delphi-br] Como usar campos calculados do Firebird num DBEdit?

2007-02-01 Por tôpico Joandreiy Cordeiro
Tenho a seguinte dúvida, estou fazendo uma consulta da seguinte forma.

select PRODUTO,VALOR_UNITARIO,QUANTIDADE,
SUM(VALOR_UNITARIO*QUANTIDADE ) asVALOR_TOTAL group
by PRODUTO

na DBGrid aparece,

# PRODUTO # VALOR_UNITARIO # QUANTIDADE # VALOR_TOTAL #
# FEIJÃO  # 1,30   # 02 # 2,60#
# ARROZ   # 1,50   # 03 # 4,50#
# AÇUCAR  # 1,80   # 04 # 7,20#
# ### #

como faço para que o valor que está na coluna VALOR_TOTAL seja exibido num
DBEdit já que a coluna foi criada virtualmente?



Outra questão é, quando determino o novo nome para um campo

exemplo:

select PRODUTO,VALOR_UNITARIO,QUANTIDADE,SUM(VALOR_UNITARIO*QUANTIDADE)
as Valor
Total group by PRODUTO

Por que no DBGrid só aparece em Maiúsco VALOR TOTAL e não o que eu
especifique Valor Total?



-- 
Cordialmente,
Joandreiy Cordeiro


-- 
Cordialmente,
Joandreiy Cordeiro

-- 
Cordialmente,
Joandreiy Cordeiro


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



Re: [delphi-br] BPL

2007-02-01 Por tôpico Adauri Antonio Camacho Junior
A segunda opção funcionou perfeitamente, obrigado.






  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 01, 2007 9:03 AM
  Subject: Re: [delphi-br] BPL


  Adauri,

  Você tem duas opções...

  Uma delas é enviar, sempre, o frm_Basico nos seus pacotes. Para isso, um 
pacote NÃO PODE ter relação direta com o outro. Ou seja, no requires do seu 
pacote VENDAS, o pacote FINANCEIRA NÃO pode estar!

  Outra opção é você criar um pacote Modelos ou algo assim, e dentro deste 
colocar seus modelos. Daí, nos outros pacotes, você coloca no requires este 
pacote (Modelos), e em nenhum deles você vai incluir diretamente o frm_Basico. 
Ao criar um novo form, o Delphi incluirá no seu pacote o frm_Basico. Porém, 
você o exclui do pacote pois ele só deverá estar contido no modelo!

  Espero ter sido claro..

  Abraços
  Henrique
  - Original Message - 
  From: Adauri Antonio Camacho Junior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 01, 2007 10:59 AM
  Subject: [delphi-br] BPL

  Bom dia a todos.

  Eu estou mandando varias perguntas sobre BPL e DLL, porque eu quero 
modularizar meu sistema e estou estudando a melhor forma. É o seguinte. eu 
tenho um FORM padrão, chamado de FRM_BASICO, todos os FORMs do meu sistema 
herdam dele. Criei uma package chamada FINANCEIRA, adicionei o FRM_BASICO 
dentro dela, criei meus forms tudo herdando do FRM_BASICO dentro do package, 
funcionou perfeitamente. Porem, fui criar a segunda package, chamada VENDAS, 
fui adicionar o FRM_BASICO e o Delphi deu um mensagem, que o FRM_BASICO já 
estava sendo usada na package FINANCEIRA. Como eu faria para usar o FRM_BASICO 
em varias packages ?

  Espero ter sido claro...

  Obrigado

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

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



   

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



Arquivo - [delphi-br] regras.txt

2007-02-01 Por tôpico delphi-br

=
 TERMOS PARA PARTICIPAÇÃO NO GRUPO DELPHI-BR
=


I. CONSIDERAÇÕES GERAIS
---

 a) A concordância com os termos do presente documento é 
precondição para sua participação na lista de discussão 
delphi-br.

 b) O desconhecimento do presente documento não é motivo 
para o não cumprimento de qualquer de suas regras.

 c) A função dos moderadores é reguladora e suas principais
atividades são:

.observar que as mensagens enviadas ao grupo guardam 
 tom amistoso;

.observar que as mensagens enviadas ao grupo tratam 
 de assuntos relacionados com o tema principal da 
 lista, ou seja, Pascal, Delphi e Kylix;

.aplicar medidas punitivas quando algum membro da 
 lista infringe alguma das regras da lista, conforme
 disposto nos termos abaixo.

 d) A lista é mantida de forma gratuita. Não existem quaisquer
garantias de continuidade ou qualidade no funcionamento da
lista. Também não há garantias quanto ao teor ou validade
técnica das mensagens enviadas à lista.


II. FUNCIONAMENTO
-

 a) MEMBROS MODERADOS:

. Membros moderados têm suas mensagens submetidas à aprovação 
  por um moderador antes de serem encaminhadas à lista. 

  * Mensagens em desacordo com as regras da lista serão 
bloqueadas e jamais chegarão à lista. 

  * O processo de moderação causará algum atraso na entrega 
das mensagens do membro moderado à lista.

  * O prazo de moderação é, por padrão, indeterminado. Porém,
o tempo médio de moderação é uma semana.

 b) MEMBROS REGULARES:

. Membros regulares são aqueles que participam da lista sem
  moderação. Suas mensagens são enviadas automaticamente à
  lista sem qualquer tipo de preprocessamento. 

. Membros regulares estão sujeitos às regras da lista e a
  infração de qualquer uma dessas regras resultará em medidas
  punitivas por parte dos moderadores.

 c) CAIXAS POSTAIS:

. Usuários terão seu status de recepção modificado para 
  'No email' quando: sua caixa postal estiver cheia; sua 
  caixa postal apresentar problemas que causem retorno de 
  erro; ou, seu leitor de email tiver a propriedade aviso 
  de recebimento de mensagens ativada.

  * Quando sanar o problema, o próprio usuário poderá entrar 
no site e alterar seu status:

http://br.groups.yahoo.com/mygroups

  * Opcionalmente, um usuário poderá restaurar seu status 
para normal enviando uma mensagem para:

[EMAIL PROTECTED]


III. REGULAMENTO


 a) GERAL:

1. O idioma oficial da lista é o português. Mensagens
   em outros idiomas não serão permitidas.

2. Todas as mensagens enviadas à lista deverão usar de 
   tom amigável. O uso de ironia, sarcasmo, linguagem 
   vulgar, comentário preconceituoso, insulto ou tom 
   ofensivo sob qualquer outra forma não será tolerado.

3. As regras de etiqueta da Rede (RFC 1855, Netiquette 
   Guidelines) deverão ser observadas quando pertinentes 
   ao tipo de comunicação estabelecida na lista (um para 
   muitos). Para maiores detalhes sobre a RFC 1855, veja
 
 http://www.ietf.org/rfc/rfc1855.txt?number=1855

4. Não envie arquivos anexados (attachments). Arquivos 
   anexados são automaticamente rejeitados pela lista. A 
   lista oferece um espaço para arquivos em:

   http://br.groups.yahoo.com/group/delphi-br/files

5. Não faça cross-posting (envio da mesma mensagem para 
   diversas listas). Essa prática é considerada anti-ética 
   pela maioria das comunidades na Internet.

 b) PIRATARIA:

1. Não promova pirataria de qualquer material.

2. Será considerada promoção de pirataria a solicitação ou 
   fornecimento de números seriais, senhas, cracks, warez, 
   cópias eletrônicas ou links para download de produtos 
   (ou qualquer uma de suas partes) sem autorização legal 
   para distribuição gratuita na Internet. Qualquer menção 
   de como obter acesso a esse tipo de material (redes P2P, 
   newsgroups, listas de discussão, diretórios, anúncios, 
   etc) será igualmente considerada promoção de pirataria.

   * Para que não seja considerada pirataria, o autor da 
 da mensagem deverá indicar explicitamente tratar-se
 de versão livremente acessível pela Internet. Caso 
 não proceda dessa forma e havendo versão comercial 
 do produto mencionado, a mensagem será considerada 
 promoção de pirataria.

3. Na dúvida, seja explícito em sua mensagem e indique com
   toda clareza estar solicitando ou fornecendo dados de 
   uma versão gratuita de um material.

4. Os moderadores da lista procederão com o máximo rigor, 
   comunicando a todos os provedores envolvidos (dos autores 
   das mensagens e dos sites 

Re: [delphi-br] Componente que analise estrutura de dois bancos e gera sql para sincronizar.

2007-02-01 Por tôpico Rafael Jorge
eu resolvi isso direto do delphi.
eu mando meus scrips de sql novos para um FTP
e quando meu sistema entra ele pega o numero da versao do banco numa tabela.
ai vai e pega um txt com a versao do que ta no FTP se for mais novo vai
baixando uma por uma ate chegar na versao final que ta no ftp. com isso
resolvi todas as mudanças de banco de dados dos meus clientes é sem sair de
casa pra isso.

Em 31/01/07, Jader Ricardo [EMAIL PROTECTED] escreveu:

   Olá amigo !

 Se o seu banco de dados for INTERBASE ou FIREBIRD, se sua necessidade não
 for um componente que vai junto com a aplicação então vc pode usar uma
 ferramenta do IBEXPERT chamada DATABASE COMPARER. Nesta ferramenta vc
 informa o banco de dados de origem e o banco de dados de destino então ela
 faz uma análise entre os bancos e gera um script para que vc possa
 atualizar
 o banco de dados de destino.

 Obs: Acho que esta funcionalidade do IBEXPERT está presente somente na
 versão paga ou na de demonstração.

 Atenciosamente,

 Jader Ricardo

 _

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Ricardo Lima Mariz
 Enviada em: terça-feira, 30 de janeiro de 2007 11:02
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Componente que analise estrutura de dois bancos e
 gera
 sql para sincronizar.

 Pessoal alguem conhece algum componente que checa a estrutura de dois
 bancos
 de dados ou banco e script e gere a Sql de update para os dois ficarem
 sincronizados, pretendo fazer isso para fazer update do banco de dados.

 At.
 Ricardo

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

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

  




-- 
Rafael jorge alves
www.itrecife.com - para verem meus artigos e trabalhos
t+


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



[delphi-br] Como fazer download de um arquivo e salva-lo em um diretorio?

2007-02-01 Por tôpico Thiago Teixeira
Pessoal,

Boa tarde, gostaria que alguem me ajudasse, como faço o download de um
determinado arquivo que esta em uma página, e o salvo em um determinado
diretório!?


-- 
Atenciosamente

Thiago Alves Teixeira


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



Re: [delphi-br] Criando runtime acesso ao odbc

2007-02-01 Por tôpico Rafael Jorge
to atraz disso tb!

Em 01/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu:

   Olá amigos,

 Alguém tem algum exemplo de como criar uma conexão run-time no delphi com
 o
 banco MySQL ?

 Ex. Eu gostaria de ao iniciar o aplicativo pela primeira vez, verifica a
 existência do driver de conexão e o Alias, caso não encontrar, criar
 automaticamente.

 Alguém pode me ajuda ?

 Jorge Ericsson

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

  




-- 
Rafael jorge alves
www.itrecife.com - para verem meus artigos e trabalhos
t+


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



Re: [delphi-br] Como fazer download de um arquivo e salva-lo em um diretorio?

2007-02-01 Por tôpico Eduardo Silva dos Santos
Use essa função:

//coloque Urlmon em uses

functionDownloadFile(Source, Dest: string): Boolean;

// if DownloadFile ('http://www.sitedodowload.com/nomedoarquivo.extensão',
'c:\nomedoarquivo.extensão') then ...
function DownloadFile(Source, Dest: string): Boolean;
begin
   try
Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) =
0;
   except
Result := False;
   end;

end;



2007/2/1, Thiago Teixeira [EMAIL PROTECTED]:

   Pessoal,

 Boa tarde, gostaria que alguem me ajudasse, como faço o download de um
 determinado arquivo que esta em uma página, e o salvo em um determinado
 diretório!?

 --
 Atenciosamente

 Thiago Alves Teixeira

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

 




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


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



Re: [delphi-br] Duvida tabela cliente

2007-02-01 Por tôpico Cleiton
Oi Walter, tudo bom?

Não sei se compreendi bem a sua situação mas deixa eu ver se posso ajudar.

Nesse caso você teria sim que criar uma terceira tabela, mais conhecida como 
tabela associativa, que poderia ser como você sugeriou, carroCliente com a 
chave das tabelas carros e clientes.

Acho que é isso.
- Original Message - 
From: Walter [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, January 31, 2007 9:09 AM
Subject: [delphi-br] Duvida tabela cliente


Bom dia Pessoal!!!
Eu stou fazendo um sistema para uma oficina mecânica.
Eu tenho uma tabela chamada clientes, e uma chamada carro!!
Dai na tabela cliente eu gravo o id da tabela carro!!!
So que eu preciso grava mais de um carro para o mesmo cliente!!!
Minha duvida é tenho que criar uma tabela carroCliente: idCliente, idCarro, 
placa ou tem algum outro jeito de fazer
Obrigado!!!
Vlw


Walter Henrique Franco de Oliveira
www.simplesmenteuse.com
Cel.   015 11 9117-7261
Com. 015 11 4497-1730

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos





-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[delphi-br] ModelMaker / Instant Objects

2007-02-01 Por tôpico Claudiney Cogo - Listas
Salve galera...

Gostaria de saber se tem mais alguém na lista que usa ou como eu está estudando 
a viabilidade de usar o ModelMaker e os componentes do InstantObjects, que 
esteja afim de trocar informações. Estou há alguns dias estudando os dois e 
estou gostando bastante, mas claro, existem muitas dúvidas também. Por isso 
seria legal se tivesse mais alguém trabalhando pra podermos trocar 
experiências. 

Abraço a todos.

Claudiney Cogo
[EMAIL PROTECTED]
N2 Sistemas e Soluções em Informática Ltda.
Av. São Paulo, 172 - 15º Andar - Sala 1505
CEP 87013-908 - Maringá - Pr
Telefone: 44- 3222-6053


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



[delphi-br] Como saber em que componente o focus está?

2007-02-01 Por tôpico Joandreiy Cordeiro
Como faço para saber em qual componente o focus está?

-- 
Cordialmente,
Joandreiy Cordeiro


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



Re: [delphi-br] Como fazer download de um arquivo e salva-lo em um diretorio?

2007-02-01 Por tôpico Thiago Teixeira
Valeu Eduardo Silva dos Santos !!

Em 01/02/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Use essa função:

 //coloque Urlmon em uses

 function DownloadFile(Source, Dest: string): Boolean;

 // if DownloadFile ('http://www.sitedodowload.com/nomedoarquivo.extensão',
 'c:\nomedoarquivo.extensão') then ...
 function DownloadFile(Source, Dest: string): Boolean;
 begin
 try
 Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) =
 0;
 except
 Result := False;
 end;

 end;

 2007/2/1, Thiago Teixeira [EMAIL PROTECTED]thiagoateixeira%40gmail.com:

 
  Pessoal,
 
  Boa tarde, gostaria que alguem me ajudasse, como faço o download de um
  determinado arquivo que esta em uma página, e o salvo em um determinado
  diretório!?
 
  --
  Atenciosamente
 
  Thiago Alves Teixeira
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com/

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

 




-- 
Atenciosamente

Thiago Alves Teixeira


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



[delphi-br] Maximizar Form e Componentes

2007-02-01 Por tôpico Romario (Listas)
Eu devo ter jogado pedra na cruz na encarnação passada.

Será que existe uma forma menos traumática de fazer com que os 
componentes acompanhem a maximização do formulário?

A cada tentativa eu bagunço todo o formulário e não consigo fazer com 
que os componentes fiquem perfeitos ao maximizá-los.

Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for 
que me ajude a entender e acertar esse problema.

Obrigado!

Sds,

Romario






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



[delphi-br] OPORTUNIDADES DELPHI RIO DE JANEIRO

2007-02-01 Por tôpico Bianca Teixeira
Galera

 

Segue abaixo as oportunidades que ainda estamos trabalhando e as que já foram 
fechadas.

Com isso gostaria de aproveitar e agradecer a todos os profissionais que nos 
enviaram currículos e que participaram dos processos seletivos  e avisa-los que 
os candidatos que não foram aprovados e/ou não foram chamados devido a estarem 
fora do perfil solicitado pelo cliente que manteremos em nosso banco os 
currículos para futuras oportunidades.

Qualquer duvida estaremos a disposição através dos contatos 021 4501 1041 - 
Jessica e/ou [EMAIL PROTECTED] 

 

OPORTUNIDADESDE DELPHI NO  RIO DE JANEIRO EM ABERTO

*   ANALISTA PROGRAMADOR - 5 vagas

Experiência de 4 anos com Delphi 5, SQL Server.

Experiência com analise e desenvolvimento de sistemas

 

Desejável:

 

UML

Oracle

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA PROGRAMADOR

 

* DESENVOLVEDOR SENIOR - 9 vagas

 
Experiência de 5 anos em desenvolvimento delphi (30% Analista / 70% 
Desenvolvedor )
Nível Superior (pode ser incompleto).


Linguagem Delphi e Banco de Dados SQL Server.


Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail DESENVOLVEDOR SENIOR

*   ANALISTA JUNIOR - 2 VAGAS 

Experiência de 03 anos no cargo em questão;

DELPHI

SQL SERVER

ORACLE

EXCEL

Cursando o nível superior;

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA JUNIOR

 

* ANALISTA PLENO - 2 VAGAS


Pelo menos 5 anos de experiência em analise e desenvolvimento; 
DELPHI

SQL SERVER

ORACLE

EXCEL

CONHECIMENTO EM CONTROLE DE ESTOQUE

Cursando Nível Superior

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA PLENO

* ANALISTA DE TESTES - 3 VAGAS

Minimo de 4 anos de experiência no cargo 
Experiência em Ferramentas de testes 
Desejável experiência com Delphi e Banco de Dados SQL Server
 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail TESTES

 

 

 

PROCESSOS FECHADOS

 

*  ESTAGIARIO DE INFRA ESTRUTURA

*  ANALISTA DE SISTEMAS PLENO - 1 VAGA

*  DESENVOLVEDOR DELPHI - 1 VAGA

*  DESIGNER - 1 VAGA

*  ADMINISTRADOR DE DADOS 

 

 

 

TODOS OS CURRICULOS DEVEM SER ENCAMINHADOS EM FORMATO .DOC COM O NOME DA VAGA 
NO CAMPO ASSUNTO E QUALQUER DUVIDA DOS PROCESSOS PODEM SER TIRADAS PELO  021 
45011041 - JESSICA OU 011 5507 5756 - JULIANA.

[EMAIL PROTECTED] 

 

CONHEÇA A IMAGO ATRAVES DO NOSSO SITE : WWW.IMAGO.COM.BR 
http://www.imago.com.br/  

 

AGRADEÇO A TODOS :-)

 

BJS

 

BIANCA TEIXEIRA

 

 

 

 

 

 

 



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



Re: [delphi-br] Como saber em que componente o foc us está?

2007-02-01 Por tôpico Vitor Redes
form.activecontrol...

---
Vitor Luiz Redes
Cel. Phone: 9677 8445
  - Original Message - 
  From: Joandreiy Cordeiro 
  To: delphi-br 
  Sent: Thursday, February 01, 2007 12:56 PM
  Subject: [delphi-br] Como saber em que componente o focus está?


  Como faço para saber em qual componente o focus está?

  -- 
  Cordialmente,
  Joandreiy Cordeiro

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



   

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



[delphi-br] Erro SQL ORDER BY

2007-02-01 Por tôpico Hudson
Ola!

Alguem pode tirar minha duvida
Tenho um Alias direcionando a uma tabela DBF
coloquei uma TQuery conectando e com as instruções SQL:

Select * From Tabela_movi order by MOTOR

Desta forma da um erro e a query não podera entra em modo de inserção, 
deletação e edição
me informando oum erro assim:

Tabela_movi: Cannot modify a read-only dataset

Para funcionar normal:

Select * From Tabela_movi

Preciso q a order by funcione..para ordernar este campo

alguem sabe me dizer o porque disso?

Valeu

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



[delphi-br] Executar serviço antes do shell

2007-02-01 Por tôpico Fabiano Bialecki
Olá,

Tenho um programa rodando como shell, gostaria de executar outro programa
(serviço) antes,
criei um exemplo simples conforme abaixo:

Fui em File  New  Other, escolhi a guia New e nela o sistema Service
Application.
Coloquei um TTimer e ShowMessage(TimeToStr(Time));

No Windows 98 tenho configurado no system.ini

[boot]
shell=c:\meuprograma.exe

Gostaria de rodar o programa que criei como serviço antes do shell, como
fazer ?

obrigado,


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



Re: [delphi-br] Maximizar Form e Componentes

2007-02-01 Por tôpico Ricardo Berti
Olá Amigo,

eu sempre uso as Anchors dos proprios componentes, vc tem de se habituar a elas 
para controlar isso!
Por exemplo: Coloca um memo pequeno no meio do form. Por padrão vem ligadas as 
Ancoras Left e Top, isso significa que o lado esquerdo e a parte de cima 
estarão seguindo o form quando este sofrer um Resize (redimensionamento) agora, 
se você ligar a Ancora da direita e redimensionar o form, o lado direot do memo 
vai seguir o form tbm... É simples.
Quando tiver muitos componentes no form, os que estão no topo fica com o Left, 
o Right e o Top ligados, ou seja, quando redimentionar eles vao seguir o 
tamanho do form na parte de cima, da esquerda e da direita. Os que estão no 
meio, geralmente ficam com todas as Ancoras ligadas, e os que estão em baixo, 
ficam com as ancoras Left, Right e Botton ligadas Se quiser fazer um teste 
pratico, coloque tres memos em um form vazio, coloca um colado com o outro 
assim:

|--|
|  |
|  |||memo1  |
|  |||memo2  |
|  |||memo3  |
|  |
|--|

Compila e redimensiona o form... você verá que eles não se alteram, agora volta 
no delphi e começa a mexer nas ancoras, como eu te falei ali em cima... Creio 
que você vai pegar a lógica da coisa!!!

Bom Código!

Ricardo Berti


  - Original Message - 
  From: Romario (Listas) 
  To: Delphi-br (Lista de Discussão) 
  Sent: Thursday, February 01, 2007 1:33 PM
  Subject: [delphi-br] Maximizar Form e Componentes


  Eu devo ter jogado pedra na cruz na encarnação passada.

  Será que existe uma forma menos traumática de fazer com que os 
  componentes acompanhem a maximização do formulário?

  A cada tentativa eu bagunço todo o formulário e não consigo fazer com 
  que os componentes fiquem perfeitos ao maximizá-los.

  Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for 
  que me ajude a entender e acertar esse problema.

  Obrigado!

  Sds,

  Romario


  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/




   

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



[delphi-br] Executar serviço antes do s h e l l

2007-02-01 Por tôpico Fabiano Bialecki
Olá,

Tenho um programa rodando como shell, gostaria de executar outro programa
(serviço) antes,
criei um exemplo simples conforme abaixo:

Fui em File  New  Other, escolhi a guia New e nela o sistema Service
Application.
Coloquei um TTimer e ShowMessage(TimeToStr(Time));

No Windows 98 tenho configurado no system.ini

[boot]
shell=c:\meuprograma.exe

Gostaria de rodar o programa que criei como serviço antes do shell, como
fazer ?

obrigado,


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



Re: [delphi-br] Criando runtime acesso ao odbc

2007-02-01 Por tôpico Ricardo César Cardoso
Por acaso seria algo parecido com o que está nesse link?

http://www.devmedia.com.br/articles/viewcomp.asp?comp=2245hl=

[]'s
Ricardo.

Rafael Jorge [EMAIL PROTECTED] escreveu:  to 
atraz disso tb!
 
 Em 01/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu:
 
Olá amigos,
 
  Alguém tem algum exemplo de como criar uma conexão run-time no delphi com
  o
  banco MySQL ?
 
  Ex. Eu gostaria de ao iniciar o aplicativo pela primeira vez, verifica a
  existência do driver de conexão e o Alias, caso não encontrar, criar
  automaticamente.
 
  Alguém pode me ajuda ?
 
  Jorge Ericsson
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 -- 
 Rafael jorge alves
 www.itrecife.com - para verem meus artigos e trabalhos
 t+
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [delphi-br] ModelMaker / Instant Objects

2007-02-01 Por tôpico Joao Morais
Claudiney Cogo - Listas wrote:

 Gostaria de saber se tem mais alguém na lista que usa ou como eu está 
 estudando a viabilidade de usar o ModelMaker e os componentes do 
 InstantObjects, que esteja afim de trocar informações. Estou há alguns dias 
 estudando os dois e estou gostando bastante, mas claro, existem muitas 
 dúvidas também. Por isso seria legal se tivesse mais alguém trabalhando pra 
 podermos trocar experiências. 

Trabalho com InstantObjects mas não com Model Maker.

Qualquer dúvida dá um alô.

--
João Morais


Re: [delphi-br] Criando runtime acesso ao odbc

2007-02-01 Por tôpico Ricardo César Cardoso
Desculpem a confusão, mas achei um outro link:

http://www.swissdelphicenter.ch/torry/showcode.php?id=1234

até+
Ricardo.

Rafael Jorge [EMAIL PROTECTED] escreveu:  to 
atraz disso tb!
 
 Em 01/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu:
 
Olá amigos,
 
  Alguém tem algum exemplo de como criar uma conexão run-time no delphi com
  o
  banco MySQL ?
 
  Ex. Eu gostaria de ao iniciar o aplicativo pela primeira vez, verifica a
  existência do driver de conexão e o Alias, caso não encontrar, criar
  automaticamente.
 
  Alguém pode me ajuda ?
 
  Jorge Ericsson
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 -- 
 Rafael jorge alves
 www.itrecife.com - para verem meus artigos e trabalhos
 t+
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] XML

2007-02-01 Por tôpico Leonardo - Lalur informática
Boa tarde!

A idéia: Fazer com que o sistema leia qualquer arquivo .xml em qualquer 
padrão e importe os dados.
Como fazer isso?
O usuário tem que definir o layout do XML de origem... é pra isso que serve 
o arquivo de transformação?
Quais componentes devo usar?
Se alguém puder me dar uma luz, agradeço...

Obrigado!

Leonardo 


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



Re: [delphi-br] Duvida tabela cliente

2007-02-01 Por tôpico Ricardo César Cardoso
Concordo com essa solução... podem até não ser a melhor de todas, mas acaba 
passando uma impressão de organização no modelo de dados.

[]'s
Ricardo.

Cleiton [EMAIL PROTECTED] escreveu:  Oi 
Walter, tudo bom?
 
 Não sei se compreendi bem a sua situação mas deixa eu ver se posso ajudar.
 
 Nesse caso você teria sim que criar uma terceira tabela, mais conhecida como 
 tabela associativa, que poderia ser como você sugeriou, carroCliente com a 
 chave das tabelas carros e clientes.
 
 Acho que é isso.
 - Original Message - 
 From: Walter [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, January 31, 2007 9:09 AM
 Subject: [delphi-br] Duvida tabela cliente
 
 Bom dia Pessoal!!!
 Eu stou fazendo um sistema para uma oficina mecânica.
 Eu tenho uma tabela chamada clientes, e uma chamada carro!!
 Dai na tabela cliente eu gravo o id da tabela carro!!!
 So que eu preciso grava mais de um carro para o mesmo cliente!!!
 Minha duvida é tenho que criar uma tabela carroCliente: idCliente, idCarro, 
 placa ou tem algum outro jeito de fazer
 Obrigado!!!
 Vlw
 
 Walter Henrique Franco de Oliveira
 www.simplesmenteuse.com
 Cel.   015 11 9117-7261
 Com. 015 11 4497-1730
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 Links do Yahoo! Grupos
 
 -- 
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [delphi-br] Maximizar Form e Componentes

2007-02-01 Por tôpico Andre Veloso de Mesquita
Usa a propriedade Anchors

- Original Message - 
From: Romario (Listas) [EMAIL PROTECTED]
To: Delphi-br (Lista de Discussão) delphi-br@yahoogrupos.com.br
Sent: Thursday, February 01, 2007 1:33 PM
Subject: [delphi-br] Maximizar Form e Componentes


 Eu devo ter jogado pedra na cruz na encarnação passada.

 Será que existe uma forma menos traumática de fazer com que os
 componentes acompanhem a maximização do formulário?

 A cada tentativa eu bagunço todo o formulário e não consigo fazer com
 que os componentes fiquem perfeitos ao maximizá-los.

 Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for
 que me ajude a entender e acertar esse problema.

 Obrigado!

 Sds,

 Romario






 ___
 Yahoo! Mail - Sempre a melhor opção para você!
 Experimente já e veja as novidades.
 http://br.yahoo.com/mailbeta/tudonovo/




 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos

 



Re: [delphi-br] Maximizar Form e Componentes

2007-02-01 Por tôpico Andre Veloso de Mesquita
Só acrescentando...

Não precisa compilar não.. pode testar em DesignTime...

[ ]'s

- Original Message - 
From: Ricardo Berti [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, February 01, 2007 3:07 PM
Subject: Re: [delphi-br] Maximizar Form e Componentes


Olá Amigo,

eu sempre uso as Anchors dos proprios componentes, vc tem de se habituar a 
elas para controlar isso!
Por exemplo: Coloca um memo pequeno no meio do form. Por padrão vem ligadas 
as Ancoras Left e Top, isso significa que o lado esquerdo e a parte de cima 
estarão seguindo o form quando este sofrer um Resize (redimensionamento) 
agora, se você ligar a Ancora da direita e redimensionar o form, o lado 
direot do memo vai seguir o form tbm... É simples.
Quando tiver muitos componentes no form, os que estão no topo fica com o 
Left, o Right e o Top ligados, ou seja, quando redimentionar eles vao seguir 
o tamanho do form na parte de cima, da esquerda e da direita. Os que estão 
no meio, geralmente ficam com todas as Ancoras ligadas, e os que estão em 
baixo, ficam com as ancoras Left, Right e Botton ligadas Se quiser fazer 
um teste pratico, coloque tres memos em um form vazio, coloca um colado com 
o outro assim:

|--|
|  |
|  |||memo1  |
|  |||memo2  |
|  |||memo3  |
|  |
|--|

Compila e redimensiona o form... você verá que eles não se alteram, agora 
volta no delphi e começa a mexer nas ancoras, como eu te falei ali em 
cima... Creio que você vai pegar a lógica da coisa!!!

Bom Código!

Ricardo Berti


  - Original Message - 
  From: Romario (Listas)
  To: Delphi-br (Lista de Discussão)
  Sent: Thursday, February 01, 2007 1:33 PM
  Subject: [delphi-br] Maximizar Form e Componentes


  Eu devo ter jogado pedra na cruz na encarnação passada.

  Será que existe uma forma menos traumática de fazer com que os
  componentes acompanhem a maximização do formulário?

  A cada tentativa eu bagunço todo o formulário e não consigo fazer com
  que os componentes fiquem perfeitos ao maximizá-los.

  Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for
  que me ajude a entender e acertar esse problema.

  Obrigado!

  Sds,

  Romario


  ___
  Yahoo! Mail - Sempre a melhor opção para você!
  Experimente já e veja as novidades.
  http://br.yahoo.com/mailbeta/tudonovo/






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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos




Re: [delphi-br] Erro SQL ORDER BY

2007-02-01 Por tôpico Eduardo Silva dos Santos
tente setar a propriedade RequestLive para true,   ou como melhor
alternativa use um componente de acesso direto a arquivos DBF's   o pacote
VKDBF é free e funciona muito bem ainda lê os indices NTX.

Em 01/02/07, Hudson [EMAIL PROTECTED] escreveu:

   Ola!

 Alguem pode tirar minha duvida
 Tenho um Alias direcionando a uma tabela DBF
 coloquei uma TQuery conectando e com as instruções SQL:

 Select * From Tabela_movi order by MOTOR

 Desta forma da um erro e a query não podera entra em modo de inserção,
 deletação e edição
 me informando oum erro assim:

 Tabela_movi: Cannot modify a read-only dataset

 Para funcionar normal:

 Select * From Tabela_movi

 Preciso q a order by funcione..para ordernar este campo

 alguem sabe me dizer o porque disso?

 Valeu

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

 




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


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



[delphi-br] Problemas no envio de email usando o MAPIMESSAGE

2007-02-01 Por tôpico Fabiana
Boa Tarde pessoal...


Tenho um aplicativo que envia email usando o MAPI e estou tendando fazer com 
ele envio um email para mais de uma pessoa ao mesmo tempo mas não estou 
conseguindo ele mostra que vai enviar o email mas na hora que ele manda para o 
Outlook o Outlook não aceita o email ex:

eu mando o seguinte email 
[EMAIL PROTECTED];[EMAIL PROTECTED] o outlook rejeita mas se eu venho no 
outlook e crio um email e coloco esses mesmo email ele envia sem problema...

Alguem sabe o motivo deste erro? é alguma limitação do MAPI

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



[delphi-br] Tiny DB

2007-02-01 Por tôpico Welson Tavares
Boa tarde,

  Alguém aqui trabalha ou trabalhou com Delhi + Tiny Db?

falou

Welson Tavares


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



[delphi-br] Turbo Delphi

2007-02-01 Por tôpico Ricardo Berti
Olá,

por favor, vocês podem me dar informações sobre o Turbo Delphi e qual a relação 
dele com o bds2006 e se vale a pena trocar do 7 rpo TD2006?

Ricardo Berti I Marketing I Designer Gráfico
Fluipress Automação Ltda. - Tecnologia em Movimento.
Itajaí – SC
Site: www.fluipress.com.br
Tel: +55 47 2103-3426
Fax:+55 47 2103-3422

[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

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

 


Re: [delphi-br] Criar Timer para Execução paralela

2007-02-01 Por tôpico Ricardo César Cardoso
Boa tarde João! Vc já está começando a salvar a minha pele...

Ainda estou com umas dúvidas aqui no procedimento que vc passou:

Tentei seguir o que vc sugeriu, mas ainda estou tendo problemas. Agora quando 
aciono o botão do dispositivo, normal, inicia a execução do timer, porém quando 
eu solto o botão do dispositivo que fica enviando pulsos o timer não para a 
contagem.

Acredito que o problema seja o ComPort, pq ele também usa Threads para 
monitorar os eventos da porta. Estou anexando o código da thread que eu criei 
de acordo com o que compreendi das suas orientações iniciais e a implementação 
das chamadas do s/w.

Será que vc ou alguma outra alma caridosa poderiam me ajudar?

(** Unit Cronômetro (principal) 
***)
{...}
  public
{ Public declarations }
Iniciado : Boolean;   // Flag do primeiro sinal da porta
HoraIni : TDateTime; // Data e hora do recebimento do primeiro sinal
  end;
{...}

{...}
implementation

{$R *.dfm}

uses ThreadMonitora;
{...}

{...}
Procedure TfrmCrometro.ComPort1Error(Sender: TObject; Errors: TComErrors);
// Este evento se repete enquanto o botão do hardware está acionado
// ele fica mandando pulsos para o computador a cada 1ms
 Var
   aTimer : TTimer;

 Begin
   if not Iniciado then
   begin
 HoraIni := Now; // implementei a inicialização dentro de um TButtom
 Iniciado := True; // Esse seria o flag da recepção do primeiro evento.

 // Criação do Timer dinâmico
 aTimer := TTimer.Create(Self);
 with aTimer do
 begin
   Interval := 2000;
   Name := 'DynaTimer';
   OnTimer  := FinalizaCronometro;
 end;

 // Código de criação da Thread - Como Fazer?
 // Seria assim?
 with TThreadMonitora.Create(True) do
 begin
   Priority  := tpLower;
   StartTime := HoraIni;
   Started   := Iniciado;
   Resume;
 end;
   end
   else
   begin
 if Assigned(aTimer) then
   aTimer.Free; // ou seria melhor aTimer.Destroy ?
   end;

 End;

Procedure TfrmCrometro.FinalizaCronometro(Sender: TObject);
 Begin
   Iniciado := False; 
   Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - HoraIni);
 End;
{...}
()

(* Thread de Monitoração 
***)
(*** Está numa unit a parte *)
unit ThreadMonitora;

interface

uses
  Classes, SysUtils, Windows;

type
  TThreadMonitora = class(TThread)
  private
{ Private declarations }
FStartTime : TDateTime;
FStarted   : Boolean;
  protected
procedure Execute; override;
procedure AtualizaLabel;

  public
property StartTime: TDateTime read FStartTime write FStartTime;
property Started  : Boolean   read FStarted   write FStarted;
  end;

implementation

uses uCronometro;
{ Important: Methods and properties of objects in visual components can only be
  used in a method called using Synchronize, for example,

  Synchronize(UpdateCaption);

  and UpdateCaption could look like,

procedure TThreadMonitora.UpdateCaption;
begin
  Form1.Caption := 'Updated in a thread';
end; }

{ TThreadMonitora }

Procedure TThreadMonitora.AtualizaLabel;
 Begin
   frmCrometro.Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - 
StartTime);
 End;

Procedure TThreadMonitora.Execute;
 Begin
  { Place thread code here }
  while Started do
Synchronize(AtualizaLabel);
 End;

END.
(*)

[]'s
 Ricardo.
 
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Itabyte®[off]-Sistemas p/ contabilidade, escrita fiscal e folha de pagamento

2007-02-01 Por tôpico Itabyte®
Itabyte®[off]-Sistemas p/ contabilidade, escrita fiscal e folha de pagamento

Boa tarde , amigos , estou precisando de um sistema de contabilidade, escrita 
fiscal e folha de pagamento , um cliente me pediu isso , como sei que esses 
sistemas são bem complexos e a falta de tempo para desenvolver os tais , 
pergunto se alguem tem esses sistemas para fazermos uma parceria , se 
interessar a alguem a parceria favor entrar em contato via msn ou skype sitados 
abaixo...Grato !!!

JESUS TE AMA !!!




Itabyte Tecnologia®-www.itabyte.com
MarcioCC®
Analista/Programador - For Delphi
MSN : [EMAIL PROTECTED]
SKYPE : itabytetec
Fone : 15-3524-1946


[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

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

 


[delphi-br] ClientDataSet, como aplicar o delta em determinada ordem

2007-02-01 Por tôpico Paulo Geloramo
Para aplicar o delta existe alguma forma de determinar 
que seja aplicado em uma ordem?

Imagine o seguinte problema:

O banco não admite estoque negativo.
O produto X tem estoque de 6.
Venda de 1 para A
Venda de 2 para B
Venda de 3 para C

Aplica e faz a alteração:
Venda de 3 para A
Venda de 2 para B
Venda de 1 para C


Se aplicar A, B e C vai ocorrer erro, 
pois tem que aplicar C, B e A, tem 
que aplicar do menor para o maior.

Alguma sugestão para resolver este problema?

[]s
Paulo


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



Re: [delphi-br] Criar Timer para Execução p aralela

2007-02-01 Por tôpico Joao Morais
Ricardo César Cardoso wrote:

 Boa tarde João! Vc já está começando a salvar a minha pele...

Opa. Por nada. Agora vamos terminar de descascar esse abacaxi.

 Ainda estou com umas dúvidas aqui no procedimento que vc passou:
 
 Tentei seguir o que vc sugeriu, mas ainda estou tendo problemas. Agora quando 
 aciono o botão do dispositivo, normal, inicia a execução do timer, porém 
 quando eu solto o botão do dispositivo que fica enviando pulsos o timer não 
 para a contagem.

Vamos lá:

1. Dentro do evento do Timer você precisa setar a sua thread com
Started := False; ou você precisa que a thread leia o 'Iniciado' ao 
invés de ler um membro privado; (mais comentários abaixo)

2. Você está destruindo o timer mas não está recriando. Seguinte: o 
timer é usado para encerrar a thread e a contagem, então cada vez que 
você recebe um sinal que _não é_ o _primeiro sinal_, você tem que 
resetar o timer. Você o destruiu, mas esqueceu de recria-lo;

   if Assigned(aTimer) then
 aTimer.Free; // ou seria melhor aTimer.Destroy ?

Basta escrever assim:

 ATimer.Free;
 ATimer := CriaTimer;  // aqui dentro você cria um timer,
   // seta o intervalo e o evento.

Quanto a thread:

   // Código de criação da Thread - Como Fazer?
   // Seria assim?
   with TThreadMonitora.Create(True) do
   begin
 Priority  := tpLower;
 StartTime := HoraIni;
 Started   := Iniciado;
 Resume;
   end;

Tá perfeita. Agora eu tô entendendo o que você tentou fazer com o 
'Iniciado' Você tem que definir Started como um ponteiro para Boolean:

 Started: ^Boolean;

gravar o conteúdo assim:

 Started := @Iniciado;

e consultar o conteúdo assim:

 while Started^ do

senão você terá dois endereços de memória e a coisa não vai funcionar 
nem nunca.

às ordens,

--
João Morais



 Acredito que o problema seja o ComPort, pq ele também usa Threads para 
 monitorar os eventos da porta. Estou anexando o código da thread que eu criei 
 de acordo com o que compreendi das suas orientações iniciais e a 
 implementação das chamadas do s/w.
 
 Será que vc ou alguma outra alma caridosa poderiam me ajudar?
 
 (** Unit Cronômetro (principal) 
 ***)
 {...}
   public
 { Public declarations }
 Iniciado : Boolean;   // Flag do primeiro sinal da porta
 HoraIni : TDateTime; // Data e hora do recebimento do primeiro sinal
   end;
 {...}
 
 {...}
 implementation
 
 {$R *.dfm}
 
 uses ThreadMonitora;
 {...}
 
 {...}
 Procedure TfrmCrometro.ComPort1Error(Sender: TObject; Errors: TComErrors);
 // Este evento se repete enquanto o botão do hardware está acionado
 // ele fica mandando pulsos para o computador a cada 1ms
  Var
aTimer : TTimer;
 
  Begin
if not Iniciado then
begin
  HoraIni := Now; // implementei a inicialização dentro de um TButtom
  Iniciado := True; // Esse seria o flag da recepção do primeiro evento.
 
  // Criação do Timer dinâmico
  aTimer := TTimer.Create(Self);
  with aTimer do
  begin
Interval := 2000;
Name := 'DynaTimer';
OnTimer  := FinalizaCronometro;
  end;
 
  // Código de criação da Thread - Como Fazer?
  // Seria assim?
  with TThreadMonitora.Create(True) do
  begin
Priority  := tpLower;
StartTime := HoraIni;
Started   := Iniciado;
Resume;
  end;
end
else
begin
  if Assigned(aTimer) then
aTimer.Free; // ou seria melhor aTimer.Destroy ?
end;
 
  End;
 
 Procedure TfrmCrometro.FinalizaCronometro(Sender: TObject);
  Begin
Iniciado := False; 
Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - HoraIni);
  End;
 {...}
 ()
 
 (* Thread de Monitoração 
 ***)
 (*** Está numa unit a parte *)
 unit ThreadMonitora;
 
 interface
 
 uses
   Classes, SysUtils, Windows;
 
 type
   TThreadMonitora = class(TThread)
   private
 { Private declarations }
 FStartTime : TDateTime;
 FStarted   : Boolean;
   protected
 procedure Execute; override;
 procedure AtualizaLabel;
 
   public
 property StartTime: TDateTime read FStartTime write FStartTime;
 property Started  : Boolean   read FStarted   write FStarted;
   end;
 
 implementation
 
 uses uCronometro;
 { Important: Methods and properties of objects in visual components can only 
 be
   used in a method called using Synchronize, for example,
 
   Synchronize(UpdateCaption);
 
   and UpdateCaption could look like,
 
 procedure TThreadMonitora.UpdateCaption;
 begin
   Form1.Caption := 'Updated in a thread';
 end; }
 
 { TThreadMonitora }
 
 Procedure TThreadMonitora.AtualizaLabel;
  Begin
frmCrometro.Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - 
 StartTime);
  End;
 
 Procedure 

Re: [delphi-br] BPL

2007-02-01 Por tôpico Adriano de Oliveira
Aqui o meu sistema é modularizado e eu faço como o Henrique disse abaixo.
Eu tenho um pacote com os modelos que utilizo.
Aí pra criar um form novo em outro package, eu adiciono o form modelo,
crio o form filho e removo o form modelo do pacote.

[]'s 
Adriano de Oliveira

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 01, 2007 9:03 AM
  Subject: Re: [delphi-br] BPL


  Adauri,

  Você tem duas opções...

  Uma delas é enviar, sempre, o frm_Basico nos seus pacotes. Para isso, um 
pacote NÃO PODE ter relação direta com o outro. Ou seja, no requires do seu 
pacote VENDAS, o pacote FINANCEIRA NÃO pode estar!

  Outra opção é você criar um pacote Modelos ou algo assim, e dentro deste 
colocar seus modelos. Daí, nos outros pacotes, você coloca no requires este 
pacote (Modelos), e em nenhum deles você vai incluir diretamente o frm_Basico. 
Ao criar um novo form, o Delphi incluirá no seu pacote o frm_Basico. Porém, 
você o exclui do pacote pois ele só deverá estar contido no modelo!

  Espero ter sido claro..

  Abraços
  Henrique
  - Original Message - 
  From: Adauri Antonio Camacho Junior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 01, 2007 10:59 AM
  Subject: [delphi-br] BPL

  Bom dia a todos.

  Eu estou mandando varias perguntas sobre BPL e DLL, porque eu quero 
modularizar meu sistema e estou estudando a melhor forma. É o seguinte. eu 
tenho um FORM padrão, chamado de FRM_BASICO, todos os FORMs do meu sistema 
herdam dele. Criei uma package chamada FINANCEIRA, adicionei o FRM_BASICO 
dentro dela, criei meus forms tudo herdando do FRM_BASICO dentro do package, 
funcionou perfeitamente. Porem, fui criar a segunda package, chamada VENDAS, 
fui adicionar o FRM_BASICO e o Delphi deu um mensagem, que o FRM_BASICO já 
estava sendo usada na package FINANCEIRA. Como eu faria para usar o FRM_BASICO 
em varias packages ?

  Espero ter sido claro...

  Obrigado

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

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



   

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



Re: [delphi-br] Maximizar Form e Componentes

2007-02-01 Por tôpico Fernando Nappe
E aí Romário, belezinha?

Uma dica: propriedade Anchors, todo objeto visual tem. Ela fixa as
extremidades do elemento em questão, ajuda pra cara...

QQ coisa é só postar.

Abraço.
Fernando

Em 01/02/07, Romario (Listas) [EMAIL PROTECTED] escreveu:

   Eu devo ter jogado pedra na cruz na encarnação passada.

 Será que existe uma forma menos traumática de fazer com que os
 componentes acompanhem a maximização do formulário?

 A cada tentativa eu bagunço todo o formulário e não consigo fazer com
 que os componentes fiquem perfeitos ao maximizá-los.

 Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for
 que me ajude a entender e acertar esse problema.

 Obrigado!

 Sds,

 Romario


 ___
 Yahoo! Mail - Sempre a melhor opção para você!
 Experimente já e veja as novidades.
 http://br.yahoo.com/mailbeta/tudonovo/


  



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



Re: [delphi-br] Bloquear evento AfterScroll

2007-02-01 Por tôpico Alisson Yahoo
Eu não quero bloquear o mouse. Quero que o dataset não mude de registro ao 
clicar na barra de rolagem. O foco deve ficar no mesmo registro, mas se clicar 
na barra de rolagem serão mostrados os registros mais abaixo ou mais acima no 
grid. 

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



[delphi-br] TDateTimePicker com data editável contínua

2007-02-01 Por tôpico Adriano Santos
Galera,

Tô com um dilema aqui. Tentei achar e nada.
No componente TDateTimePicker vc não pode digitar a data de uma vez só; 
Precisa digitar o dia + seta pra direita + mês + seta pra direita + ano.
Tentei fazer um gato aqui pra mudar de campo via onKeyPress e não tem 
muito o que fazer.

Alguém já fez algo parecido?
Pode ser usando enter pra mudar de dia pra mês e de mês pra ano.

vlw

Adriano Santos


Re: [delphi-br] Bloquear evento AfterScroll

2007-02-01 Por tôpico Adriano Santos
Talvez vc possa utilizar a classe de bookmarks do Delphi e fazer ele 
[dbGrid] nunca sair do registro atual.

procedure TForm1.
var
  B : TBookMark;
begin
  //guarda o bookmark
  B := DataModule.Query.GetBookmark;

  //Aqui vc faz o que precisa fazer, while, for e etc.

  //Volta para o registro que estava antes
  DataModule.Query.GotoBookmark(B);
  //Libera o bookmark
  DataModule.Query.FreeBookmark(B);
end;

Vc pode fazer um xunxu, como disse nosso colega, pra sempre fazer com 
que o programa se mantenha no registro X em determinados eventos.
Só precisa de criatividade e testes, muitos testes.

Veja se pensa em algo ai pra resolver o problema com esta mini-solução.





*Adriano Santos*


 Mensagem original 
De: Alisson Yahoo [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Assunto: Re:[delphi-br] Bloquear evento AfterScroll
Data: 01-02-2007 14:18

 Eu não quero bloquear o mouse. Quero que o dataset não mude de 
 registro ao clicar na barra de rolagem. O foco deve ficar no mesmo 
 registro, mas se clicar na barra de rolagem serão mostrados os 
 registros mais abaixo ou mais acima no grid.

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

  



RES: [delphi-br] SQL para Comissao

2007-02-01 Por tôpico Rodrigo Mota
O problema que o banco é o Mysql….se eu tivesse um PL da vida….

 

Se alguém tiver mais alguma dica

 

Abs,

 

Rodrigo Mota.

 

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Djonatas Tenfen
Enviada em: quinta-feira, 1 de fevereiro de 2007 08:07
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] SQL para Comissao

 

Caro colega, já fiz algo parecido em outra empresa em que trabalhava o
mesmo deve ser feito usando case when dentro de uma procedure aconselho que
você passe todos os valores ( soma para segundo valor ou totalizador máximo
para segundo valor ) entre outros valores como parâmetro. Infelizmente não
tenho como te passar tal exemplo pois nesta empresa q estou trabalhando
agora não temos isso, mas é fácil de desenvolver ( pgSql e plSQL ou até
mesmo pl de Firebird ).

Atenciosamente

Djonatas Tenfen

Atenciosamente,

_ 
Djonatas Tenfen
Desenvolvimento

Mult Sistemas Ltda - http://www.mult. http://www.mult.com.br com.br
http://www.mult. http://www.mult.com.br/ com.br/ 

(47) 3221 9400 



De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
os.com.br] Em nome de Rodrigo Mota
Enviada em: quarta-feira, 31 de janeiro de 2007 22:59
Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
Assunto: [delphi-br] SQL para Comissao

Galera,

Estava quebrando a cuca para fazer um calculo via SQL mesmo tipo assim.

O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa
comissão passe de 

150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois
dos 150,00, gostaria

De fazer isso via Sql...alguem pode coloborar

Abs,

Rodrigo Mota.

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

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

 



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



Re: [delphi-br] SQL para Comissao

2007-02-01 Por tôpico Eduardo Silva dos Santos
Qual o problema de ser mySQL?

Em 01/02/07, Rodrigo Mota [EMAIL PROTECTED] escreveu:

   O problema que o banco é o Mysql….se eu tivesse um PL da vida….

 Se alguém tiver mais alguma dica

 Abs,

 Rodrigo Mota.

 _

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Djonatas Tenfen
 Enviada em: quinta-feira, 1 de fevereiro de 2007 08:07
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: RES: [delphi-br] SQL para Comissao

 Caro colega, já fiz algo parecido em outra empresa em que trabalhava o
 mesmo deve ser feito usando case when dentro de uma procedure aconselho
 que
 você passe todos os valores ( soma para segundo valor ou totalizador
 máximo
 para segundo valor ) entre outros valores como parâmetro. Infelizmente não
 tenho como te passar tal exemplo pois nesta empresa q estou trabalhando
 agora não temos isso, mas é fácil de desenvolver ( pgSql e plSQL ou até
 mesmo pl de Firebird ).

 Atenciosamente

 Djonatas Tenfen

 Atenciosamente,

 _
 Djonatas Tenfen
 Desenvolvimento

 Mult Sistemas Ltda - http://www.mult. http://www.mult.com.br com.br
 http://www.mult. http://www.mult.com.br/ com.br/

 (47) 3221 9400

 

 De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
 [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
 os.com.br] Em nome de Rodrigo Mota
 Enviada em: quarta-feira, 31 de janeiro de 2007 22:59
 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
 os.com.br
 Assunto: [delphi-br] SQL para Comissao

 Galera,

 Estava quebrando a cuca para fazer um calculo via SQL mesmo tipo assim.

 O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa
 comissão passe de

 150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois
 dos 150,00, gostaria

 De fazer isso via Sql...alguem pode coloborar

 Abs,

 Rodrigo Mota.

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

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

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

 




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

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

 


[delphi-br] Como ler o registro do windows de outro micro?

2007-02-01 Por tôpico Cristiane Campanholo
Pessoal,

Estou com dificuldades em ler o registro do windows de outro micro.

Já tentei utilizar

Registro.RootKey := HKEY_LOCAL_MACHINE;
Existe := Registro.RegistryConnect( edtOrigem.Text );
Registro.OpenKey( edtKey.Text, True );
LeOutraChave := Registro.ReadString( 'Software\Nome' );

Funciona legal, menos o RegistryConnect, que dizem não funcionar para Windows 
XP.

Aí baixei o nível e fui pra API do Windows.

RegOpenKey( HKEY_LOCAL_MACHINE, 'SOFTWARE', HK );
RegQueryValue( HK, 'Nome', ValBuf, bytesread);

Lê bonitinho, mas só a o valor que tiver , não lê um valor de sequência que 
eu crio.
Para isso, tem o RegQueryValueEx...

Até aí tudo bem, o problema é que não consigo também conectar a outro micro. O 
comando é

RegConnectRegistry(pchar(lpMachineName), hKey, phkResult);

Mas mesmo tendo sucesso na conexão, no RegQueryValue retorna o valor do meu 
próprio micro, e não do micro da rede (ex. \\NomeMicro).

Alguém utiliza este tipo de informação (acesso remoto do registro do windows)?
Agradeço qualquer ajuda, pois estou há 3 dias pesquisando e não consigo evoluir.

Cristiane Campanholo




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



RES: [delphi-br] SQL para Comissao

2007-02-01 Por tôpico Rodrigo Mota

Se tivesse como eu fazer via SQL mesmo sem usar PL/MySQL ainda não 
Estudei como funcionapreciso dar umas olhadas nos tutoriais por ai..
E depois comprar um livrão...q apesar...não tenho nenhum de Mysql...
Se bem que o manual dele em PDF ta bem show de bola..

Bem mais quem puder ajudar...

O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa
comissão passe de
150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois
dos 150,00, gostaria

tab_pedidos(ped_id, idvendedor)
tab_itenspedidos(ped_id, qtde_iten, valor_iten )

seria esse exemplo de tabela

abs,


Rodrigo Mota.


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 1 de fevereiro de 2007 22:29
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SQL para Comissao

Qual o problema de ser mySQL?

Em 01/02/07, Rodrigo Mota [EMAIL PROTECTED] escreveu:

   O problema que o banco é o Mysql….se eu tivesse um PL da vida….

 Se alguém tiver mais alguma dica

 Abs,

 Rodrigo Mota.

 _

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Djonatas Tenfen
 Enviada em: quinta-feira, 1 de fevereiro de 2007 08:07
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: RES: [delphi-br] SQL para Comissao

 Caro colega, já fiz algo parecido em outra empresa em que trabalhava o
 mesmo deve ser feito usando case when dentro de uma procedure aconselho
 que
 você passe todos os valores ( soma para segundo valor ou totalizador
 máximo
 para segundo valor ) entre outros valores como parâmetro. Infelizmente não
 tenho como te passar tal exemplo pois nesta empresa q estou trabalhando
 agora não temos isso, mas é fácil de desenvolver ( pgSql e plSQL ou até
 mesmo pl de Firebird ).

 Atenciosamente

 Djonatas Tenfen

 Atenciosamente,

 _
 Djonatas Tenfen
 Desenvolvimento

 Mult Sistemas Ltda - http://www.mult. http://www.mult.com.br com.br
 http://www.mult. http://www.mult.com.br/ com.br/

 (47) 3221 9400

 

 De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
 [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
 os.com.br] Em nome de Rodrigo Mota
 Enviada em: quarta-feira, 31 de janeiro de 2007 22:59
 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
 os.com.br
 Assunto: [delphi-br] SQL para Comissao

 Galera,

 Estava quebrando a cuca para fazer um calculo via SQL mesmo tipo assim.

 O vendedor tem comissão de 0,50 por produto vendido, soh que quando essa
 comissão passe de

 150,00 ele passaria a ganhar 1,00 de comissão, ou seja, aumentaria depois
 dos 150,00, gostaria

 De fazer isso via Sql...alguem pode coloborar

 Abs,

 Rodrigo Mota.

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

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

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

 




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 



Re: [delphi-br] TDateTimePicker com data editável contínua

2007-02-01 Por tôpico Zucchi
Adriano, utilize dia + . + mês + . + ano  (  .   = ponto)

  - Original Message - 
  From: Adriano Santos 
  To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] 
  Sent: Thursday, February 01, 2007 9:08 PM
  Subject: [delphi-br] TDateTimePicker com data editável contínua


  Galera,

  Tô com um dilema aqui. Tentei achar e nada.
  No componente TDateTimePicker vc não pode digitar a data de uma vez só; 
  Precisa digitar o dia + seta pra direita + mês + seta pra direita + ano.
  Tentei fazer um gato aqui pra mudar de campo via onKeyPress e não tem 
  muito o que fazer.

  Alguém já fez algo parecido?
  Pode ser usando enter pra mudar de dia pra mês e de mês pra ano.

  vlw

  Adriano Santos


   

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



Re: [delphi-br] Tiny DB

2007-02-01 Por tôpico Welson Avelar
--- Welson Tavares escreveu:
 Boa tarde,
 
   Alguém aqui trabalha ou trabalhou com Delhi + Tiny Db?
 
 falou
 
 Welson Tavares
[--x--]

[Welson] O.o

Em anos de lista, primeira vez que encontro um xará !!!

=
'O que me preocupa não é o grito dos maus. É o silêncio dos bons.'
Martin Luther King.
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/