... Assinatura do site por 1 ano + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$100,00
(
podendo parcelar em até 10 vezes no cartão de crédito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Formulário de exibição de Etapas

Usuário Ricardo:

Tenho um BD, no qual controlo o faturamento de um cliente. Neste BD, quando um dado é inserido,  deve passar por algumas etapas até a conclusão de todo o processo. Tomarei como exemplo a inserção de Nota Fiscal:

Após inserir a NF preciso cumprir as seguintes etapas:

enviar manifesto para o cliente;
liberar a NF para faturamento (após o envio do manifesto, aguardo o OK do cliente para faturar);
emitir fatura da NF liberada;
enviar PDF da fatura para o cliente.

 

Estas quatro etapas não precisam ser todas realizadas exatamente no mesmo dia. Por isso foi criada uma consulta para cada etapa, onde conforme o status de cada consulta, a NF vai sendo atualizada, permitindo-se assim, sair de uma consulta para a outra.

O que estou precisando é criar um formulário que mostre a quantidade de registro em cada consulta (como um painel) para facilitar a visualização do que ainda precisa ser feito.

Obrigado!

Suporte:

Veja se eu entendi: você quer montar um quadro, aonde seja possível visualizar as etapas a serem cumpridas. É isso?

NF Etapa1 Etapa 2 Etapa 3 Etapa 4
1256 x      
1255 x x    
1254 x x x  
1253 x x x x

 

No aguardo!

Usuário Ricardo:

Bom dia, Avelino!

Exatamente isto. Preciso me certificar que cada entrada tenha passado por todas as etapas.

Suporte:

Então, você pode criar os campos ETAPAS direto na consulta e o resultado dessas etapas em função das datas preenchidas. Observe a consulta na imagem:

Etapas

Por exemplo, o campo Etapa1 foi construído desta forma:

Etapa1: SeImed(ÉNulo([dataManifesto]);0;-1)

Esta consulta passa a ser referência para o carregamento da Listbox. 

Etapas

 

Veja o código aplicado no exemplo anexo.

Usuário Ricardo:

Ficou muito bom.

Ficou muito bom, também, a parte do formulário com X [ Expr1: SeImed(Etapa1=-1;ChrW$(10008);'') ]

Obrigado!

Download

 


 

 


Não há comentário

Envie seu comentário: