DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
odahyl de lima cardoso
 


País: Brasil
Estado: GO
Cidade: aparecida de goiania
Mensagens: 4
 Postado em: 13/7/2011 09:01:16 AM

gostaria de saber se possivel como faço para baixar um estoque em delphi 7 e banco de dados interbase, não estou conseguindo fazer esta rotina, alguém pode me ajudar por favor?

grato
Wilson Lehapan Junior, vulgo Paulista...!!!
 
 

 


País: Brasil
Estado: RS
Cidade: Caxias do Sul
Mensagens: 1574
 Postado em: 20/7/2011 09:20:49 AM

Para poder lhe ajudar, temos que no mínimo ter a estrutura das suas tabelas do estoque.
odahyl de lima cardoso
 


País: Brasil
Estado: GO
Cidade: aparecida de goiania
Mensagens: 4
 Postado em: 20/7/2011 03:27:06 PM

Como faço para te mandar? Tenho que mandar o Sistema?Posso mandar compactado ou só tabela serve.

Auardo resposta

Grato
Emerson
 

 


País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 938
 Postado em: 20/7/2011 03:33:31 PM

você pode publicar aqui a estrutura das suas tabelas.
odahyl de lima cardoso
 


País: Brasil
Estado: GO
Cidade: aparecida de goiania
Mensagens: 4
 Postado em: 20/7/2011 03:37:28 PM

Desculpe mais eu não sei como fazer isso, poderia ser mais explicito por favor,

Grato
Emerson
 

 


País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 938
 Postado em: 21/7/2011 09:06:29 AM

nos diga quais tabelas deverão ser analisadas, o qual a estrutura delas.

por exemplo:

"olha, eu guardo os saldos dos produtos numa tabela chamada SALDO, e as movimentações numa tabela chamada SALDOMOV.

as estruturas são as seguintes:

SALDO
------------------
ID_SALDO (PK)
ID_PRODUTO (FK)  (UK)
ID_ARMAZEM (FK)  (UK)
SALDO

SALDOMOV
------------------
ID_SALDOMOV (PK)
ID_SALDO (FK)  (UK)
ID_DOCUMENTO (FK)
TIPO
QUANTIDADE
DATA


e quando eu fizer uma movimentação preciso que o saldo seja manipulado na tabelas SALDO."

porque sem conhecer como seus dados estão distribuídos pela sua base, qualquer resposta será subjetiva.
odahyl de lima cardoso
 


País: Brasil
Estado: GO
Cidade: aparecida de goiania
Mensagens: 4
 Postado em: 22/7/2011 09:18:24 AM

Eu tenho duas tabelas uma ProdutoRefeitorio com o seguintes campos
PR_Codigo
PR_Nome
PR_Quant
PR_Status

A de ItensVendaProdutoRefeitorio
IVRP_CODIGO
IVRP_CODVENDAREF
IVRP_CODPRODUTO
IVRP_VALORPROD
IVRP_QUANTIDADE

Quero quando eu digitar o IVRP_QUANTIDADE diminui no PR_QUANT, não estou conseguindo fazer esta baixa,
gostaria se pudesse me desse uma ajuda.

Grato
Emerson
 

 


País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 938
 Postado em: 22/7/2011 11:07:11 AM

crie um TRIGGER (gatilho) no banco de dados para fazer isso pra você.

algo assim:

CREATE OR ALTER TRIGGER IVRP_ATUALIZAESTOQUE FOR ItensVendaProdutoRefeitorio
ACTIVE AFTER INSERT POSITION 0
AS
BEGIN
  UPDATE ProdutoRefeitorio SET PR_QUANT = PR_QUANT - new.IVRP_QUANTIDADE
  WHERE PR_CODIGO = new.IVRP_CODIGO;
END


o gatilho acima será disparado automaticamente ao gravar o registro na tabela ItensVendaProdutoRefeitorio.
ele irá subtrair da quantidade da tabela ProdutoRefeitorio o valor contido no campo IVRP_QUANTIDADE da tabela ItensVendaProdutoRefeitorio.

estude sobre TRIGGERS. são recursos poderosos.

web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03