Me trabalho depende deste detalhe

12/05/2003

0

sou novo neste ramo de desenvolvimento e preciso de ajuda um controle eu fiz um controle de estoque quase todo so falta um pequeno detalhe como eu faço para que quando o cliente de baixa no form vendas ele apareça no outro estoque ou seja de um banco de dados para outro ?
estou ultilizando banco de dados paradox 7
agradeço desde ja e ´que vc me ajudem´


Nekapeth

Nekapeth

Responder

Posts

12/05/2003

Aroldo Zanela

Colega,

Se puder, coloca um fragmento do código pra gente poder ajudar melhor. A princípio, basta você fazer algo parecido com isso:

Coloque o índice correspondente ao campo de código do produto ou chave primária.
No evento AfterPost da tabela de vendas:
if TabelaESTOQUE.FindKey([tbVENDASCODIGO.Value]) then
begin
  TabelaESTOQUE.Edit;
  TabelaESTOQUE.FieldByName(´ESTOQUE´).Value := TabelaESTOQUE.FieldByName(´ESTOQUE´).Value - TabelaVENDAS.FieldByName(´QTDE´).Value; // Baixar o estoque
  TabelaESTOQUE.Post;
end;


Isso é só pra você ter uma idéia, pois alguns aspectos de segurança foram desprezados neste exemplo e que deverão ser considerados na sua implementação.


Responder

12/05/2003

Fbsouza

Eu não sei como se faz para acessar uma base de dados Paradox utilizando SQL.
Mas se vc souber tenta isso ai.
Abra uma outra conexão com o 2º banco e coloque
o seguinte comando sql
insert into nome_da_tabela (campo1,campo2,campo3,...) values(valor1,valor2,valor3,...)



Responder

12/05/2003

Fbsouza

Eu esqueci coloque o código antes do código de apagar o arquivo.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar