Boa tarde e bom feriado a todos:
Estou com dificuldades em fazer funcionar: tenho uma tabela ESPELHO com os campos classe, ativo, doe, vacancia, quantidade e vaga.
Serão dados diversos de quatro classes diferentes lançadas dia-a-dia: a tabela será classificada pela classe e doe.
Quando abrir o fmrprincipal, seleciona-se a classe, por exemplo "classe especial" será mostrado os últimos dados cadastrados o mesmo ocorre com as demais classe.
Agora é o problema: executar a movimentação - por exemplo: classe especial - lançar data - 8 promovidos e salvar. os dados na tabela em especial e somado mais 8 em ativo e subtraído 8 das vagas. Aqui perfeito.
Porém desejo que nesta mesma função de salvar faça o inverso para a classe abaixo, no caso (1ª Classe) pegar o último registro, conforme está na tabela: ativo = 111 e vagas = 28 e subtrair deste o valor da movimentação promovido no caso 8, gravando na tabela 1ª classe - ativo 103 com vaga 36.
Ainda não criei os módulos para as demais funções e classe, somente para especial, o processo será o mesmo alternando em soma e subtração.
Por ex, bem básico: na mesma tabela com os dados - Classe Especial - ativo=10 e vagas=5 (promovo 5 para Especial) passa ativo = 15 e vagas = 0
1ª Classe - ativo =20 e vagas=10 (com a promoção para Especial) passa ativo = 15 e vagas = 15
Isto é 5 subiu da 1ª para a Especial. É isto que eu quero fazer.
agradeço qualquer ajuda. Anexo envio o dbf
Estou com dificuldades em fazer funcionar: tenho uma tabela ESPELHO com os campos classe, ativo, doe, vacancia, quantidade e vaga.
Serão dados diversos de quatro classes diferentes lançadas dia-a-dia: a tabela será classificada pela classe e doe.
Quando abrir o fmrprincipal, seleciona-se a classe, por exemplo "classe especial" será mostrado os últimos dados cadastrados o mesmo ocorre com as demais classe.
Agora é o problema: executar a movimentação - por exemplo: classe especial - lançar data - 8 promovidos e salvar. os dados na tabela em especial e somado mais 8 em ativo e subtraído 8 das vagas. Aqui perfeito.
Porém desejo que nesta mesma função de salvar faça o inverso para a classe abaixo, no caso (1ª Classe) pegar o último registro, conforme está na tabela: ativo = 111 e vagas = 28 e subtrair deste o valor da movimentação promovido no caso 8, gravando na tabela 1ª classe - ativo 103 com vaga 36.
Ainda não criei os módulos para as demais funções e classe, somente para especial, o processo será o mesmo alternando em soma e subtração.
Por ex, bem básico: na mesma tabela com os dados - Classe Especial - ativo=10 e vagas=5 (promovo 5 para Especial) passa ativo = 15 e vagas = 0
1ª Classe - ativo =20 e vagas=10 (com a promoção para Especial) passa ativo = 15 e vagas = 15
Isto é 5 subiu da 1ª para a Especial. É isto que eu quero fazer.
agradeço qualquer ajuda. Anexo envio o dbf
- Anexos
- CADASTRO.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (1 Mb) Baixado 6 vez(es)