Sistema Almoxarifado(estoque)

Bom dias aos nobres colegas

Algum colega pode me dar uma iluminação como posso fazer um formulário de entrada de produtos, onde posso adicionar os produtos e na medida fazer alteração no estoque.

Ou seja como seria mais ou menos um sistema de estoque no Scriptcase ?

O Controle de estoque (no Scriptcase ou em qualquer outra linguagem) deve ter no mínimo:

Cadastro de Produtos (id, codigo, descricao, saldo)
Cadastro de Movimento (Kardex) (id_produto, tipo movimento= Entrada,Saida, quantidade, saldo nesse momento, data e hora do movimento, referencia)

essa deve ser uma configuração mínima para um controle de estoque simples.

No cadastro de produto você pode usar o campo saldo como a quantidade inicial do estoque.

Na onBeforeInsert, faça um insert na tabela de movimento:
Tipo movimento=Entrada,
Quantidade = {saldo},
Referencia = “Saldo Inicial”,
DataHora= Now()

Se o registro estiver em modo de edição force o campo saldo como apenas exibição.

Uma trigger para inserção na tabela de movimento ou uma biblioteca para ajustar sempre o saldo quando da inserção de um registro na tabela de movimento se faz necessário.

Vejam bem, essa é uma sugestão extremamente simples de uma questão que pode ser muito mas muito complexa.