Re: [delphi-br] Trigger estoque

2010-08-14 Por tôpico Roni Rodrigo
não seria só adicionar o campo valor no teu update?
update produto set produto.prod_qtd = (prod_qtd + new.qtd)*, 
produto.valor = new.valor*
where prod_cod = new.prodcod;

Em 13/08/2010 09:10, Ricardo Rocha escreveu:
 Olá a todos,

 Tenho uma tabela de produto e um de entrada_produto, fiz um trigger
 (after post) para a tabela entrada_produto para atualizar o estouque,
 está funcionando blz...
 Mas como faço para implementar nesta trigger para atualizar também o
 valor do produto.

 segue o script da trigger:

 CREATE OR ALTER TRIGGER TG_ENTRADA FOR ENT_PRODUTO
 ACTIVE AFTER INSERT POSITION 0
 AS
 begin
 /* Trigger text */
 update produto

 set produto.prod_qtd = (prod_qtd + new.qtd)
 where prod_cod = new.prodcod;
 end

 Obrigado a todos



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



Re: [delphi-br] Componente de Grid

2010-08-14 Por tôpico Vinicius Santos
Em 13/08/2010 15:57, Rubem Rocha escreveu:


 Seja desktop ou web, a melhor suíte paga de componentes é DevExpress na
 cabeça!

Concordo plenamente.


Res: [delphi-br] Componente de Grid

2010-08-14 Por tôpico Eny Urias
O que exatamente vc precisa?

As vezes a sua necessidade não é a mesma que eu tenho... 
--
Eny Trova Urias

Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas 
um hábito- Aristóteles






De: Pablo Farias develo...@marketingrapido.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 13 de Agosto de 2010 18:36:19
Assunto: Re: Res: [delphi-br] Componente de Grid

  
Ola Eny,
coloca algumas telas na web do seu sitema para vermos a eficiencia do jedy.
Pablo Farias
Fone(81)9169.3339
develo...@marketingrapido.com.br
www.marketingrapido.com.br

Em 13/08/2010 18:35, Eny Urias escreveu:

 JEDI não interessa? Eu estou usando e estou gostando...

 --
 Eny Trova Urias

 Somos o que repetitivamente fazemos, portanto, a excelência não é um 
 feito, mas
 um hábito- Aristóteles

 
 De: Alexandre Marinho da Silveira xandi...@terra.com.br 
 mailto:xandi_ms%40terra.com.br
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Sexta-feira, 13 de Agosto de 2010 16:15:02
 Assunto: Re: [delphi-br] Componente de Grid

 Prezado Marlon

 Eu cheguei a testar os dois e achei a aprendizagem do componente da 
 DevExpress
 mais simples e produtiva para mim. Sem contar que tudo o que eu 
 precisei em
 matéria de grid, eu encontrei neste componente.
 Tudo depende de gosto pessoal.
 Na minha opinião, se você ganha produtividade com um componente e ele 
 atende aos
 requisitos que você precisa, é o componente certo, mesmo que ele custe 
 mais
 caro.
 Pode ser que você ache o pacote da TMS mais fácil de usar ou mais 
 completo.
 Antes de você decidir, sugiro que você teste os dois e veja o que mais 
 se adapta
 ao que precisa.

 Abraço

 Alexandre

 - Original Message -
 From: Murilo Cunha mcscu...@yahoo.com.br 
 mailto:mcscunha%40yahoo.com.br
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Date: Fri, 13 Aug 2010 15:49:58 -0300
 Subject: Re: [delphi-br] Componente de Grid

  Marlon,
 
  Eu gosto muito da DevExpress.
  TMS acho pesado e visual poluido!
 
  Mas este eh um gosto pessoal, pois os dois pacotes sao muito bons.
  Opte pelo mais barato OU que tenha mais dominio dos componentes
 
  Obrigado
  MuriloCunha
 
 
  On 13/08/2010 14:32, marlon david de souza wrote:
   Boa tarde a todos,
  
  
  
   Gostaria de uma opinião: Qual o melhor componente Grid para Delphi: da
   DevExpress ou o da TMS?
  
  
  
  
  
   Sem mais,
  
  
  
   Marlon David de Souza
  
   Desenvolvedor
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
  
 
 
  E-mail verificado pelo Terra Anti-Spam.
  Para classificar esta mensagem como spam ou não spam, visite
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDEwNDI2MyNwZXJtIXRlcnJhJjEsMTI4MTcyNTM1Ny4yNTM0MjAuMTUzMDguMWYyLnRwbi50ZXJyYS5jb20sMjA4OTg=TerraMail
l
 l
 
  Verifique periodicamente a pasta Spam para garantir que apenas mensagens
  indesejadas sejam classificadas como Spam.
 
 

 

 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 [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] Re: Insert no Dataset quando o sql t em a cláusula 'WHERE' com parametro

2010-08-14 Por tôpico Marciano Venter
Olá, consequi resolver, mudei a maneira do meu relacionamento, usei o metodo
do MasterSource e MasterField.


Obrigado a Atenção e ajuda de todos.

--
 Marciano Venter
Email: venter.marci...@gmail.com
Celular: (51) 9672 6093
venter.marci...@gmail.com
marcianoven...@hotmail.com
[image: Twitter] http://www.twitter.com/ventermarciano@ventermarciano
[image: 
Facebook]http://www.facebook.com/profile.php?id=10304177338ref=profile
Marciano
Venter


Em 13 de agosto de 2010 01:31, fabianodigital
fabianodigi...@yahoo.com.brescreveu:



 Nao sei se entendi direito, mas parece mau uso do componente. Quando vc for
 gerar a instrucao SQL no IbDataSet, lembre de marcar apenas a tabela q vc
 deseja manipular, tipo, qdo vc clica com o botao direito sobre o componente
 e escolhe a opcao DataSet Editor, no campo Table Name selecione a unica
 tabela q deseja manipular os dados. No campo Key field marque a chave e no
 Update Field, os campos manipulados, inclusive a chave, depois clique em
 Generate SQL. Para selects com tabelas vinculadas vc devera alterar na
 unha a instrucao Refresh apos o componente ter gerado o
 Insert,Update,Delete,Refresh automatico.

 Era isso q precisava?

 --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 Marciano Venter venter.marci...@... escreveu
 
  Pessoal, estou com um problema e não achei a solução ainda, na verdade
 não
  sei se é um problema ou se estou tentando fazer uma coisa que não dá.
  tenho um Master/Detail com 1 tabela mestres e 3 tabelas detalhe, bom
 quando
  uso meu sql assim:
 
  'SELECT O.*, C.NOME, T.NOME N_TECNICO, S.DSC_SITUACAO, TP.DSC_TIPO FROM
  TBL_ORDEM O
  LEFT OUTER JOIN TBL_CLIENTES C ON (O.ID_CLIENTE = C.ID_CLIENTE)
  INNER JOIN TBL_TECNICO T ON (O.ID_TECNICO = T.ID_TECNICO)
  INNER JOIN TBL_SITUACAO S ON (O.ID_SITUACAO = S.ID_SITUACAO)
  INNER JOIN TBL_TIPO TP ON (O.ID_TIPO = TP.ID_TIPO)
  WHERE O.ID_ORDEM = :ID_ORDEM',
 
  ele adiciona um novo registro, traz do firebird um valor para o campo
 chave
  primaria 'ID_ORDEM', mas quando vou inserir um novo registro em alguma
 das 3
  tabelas detalhe
  ele gera um novo registro na tabela master.
 
  se eu remover a parte final 'WHERE O.ID_ORDEM = :ID_ORDEM' o
 relacionamento
  funciona perfeitamente.
  Não sei se tem algum procedimento que eu deveria fazer para isso
 funcionar,
  ou realmente isso é uma configuração inviável.
 
  Obrigado.
 
  --
  Marciano Venter
  Email: venter.marci...@...
  Celular: (51) 9672 6093

  venter.marci...@...
  marcianoven...@...
  [image: Twitter] http://www.twitter.com/ventermarciano@ventermarciano
  [image: Facebook]
 http://www.facebook.com/profile.php?id=10304177338ref=profile
  Marciano
  Venter
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



[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




Re: [delphi-br] Trigger estoque

2010-08-14 Por tôpico Marciano Venter
Olá Ricardo,

Você pode fazer assim,

update produto set
produto.prod_qtd = (prod_qtd + new.qtd),
*produto.valor = new.valor*
where prod_cod = new.prodcod;

Atenciosamente,

--
 Marciano Venter
Email: venter.marci...@gmail.com
Celular: (51) 9672 6093
venter.marci...@gmail.com
marcianoven...@hotmail.com
[image: Twitter] http://www.twitter.com/ventermarciano@ventermarciano
[image: 
Facebook]http://www.facebook.com/profile.php?id=10304177338ref=profile
Marciano
Venter


Em 13 de agosto de 2010 09:10, Ricardo Rocha
ricardo_r...@yahoo.com.brescreveu:



 Olá a todos,

 Tenho uma tabela de produto e um de entrada_produto, fiz um trigger
 (after post) para a tabela entrada_produto para atualizar o estouque,
 está funcionando blz...
 Mas como faço para implementar nesta trigger para atualizar também o
 valor do produto.

 segue o script da trigger:

 CREATE OR ALTER TRIGGER TG_ENTRADA FOR ENT_PRODUTO
 ACTIVE AFTER INSERT POSITION 0
 AS
 begin
 /* Trigger text */
 update produto

 set produto.prod_qtd = (prod_qtd + new.qtd)
 where prod_cod = new.prodcod;
 end

 Obrigado a todos

  



[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




Re: [delphi-br] Free Lancer Delphi 7

2010-08-14 Por tôpico Alan ricardo Souza
se precisa podemos conversar
 
alan.ricardo.so...@gmail.com

--- Em sex, 13/8/10, anderson andersondias2...@yahoo.com.br escreveu:


De: anderson andersondias2...@yahoo.com.br
Assunto: [delphi-br] Free Lancer Delphi 7
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 13 de Agosto de 2010, 13:48


  



Bom dia preciso de fazer alguams alterações em um programa para pizzaria e um 
para mercado, ecf e relatorios









  

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