INFORMAR SE VENCIDO

JAIR2002 11/05/2011 21:46:23
#373725
Prezados Colegas,

* tenho um formulario onde registro ordem de serviços
* as ordens tem data de vencimento
* quero que ao chegar a data de vencimento e a ordem não estiver sido cumprida o sistema avise - pode ser numa label.
* quero também colocar alguns botões de radio para filtro tais como: Ordens Vencidas - Ordens cumpridas e Todas
* quando clicar em um botão a listview filtra os resultados de cada uma.

Já Pesquisei no forum e não encontrei.

ficarei muito grato se me ajudarem

MARCELO.TREZE 11/05/2011 21:49:04
#373726
bom vamos lá

primeiro: qual o banco?
segundo: qual a conexão? DAO ou ADO?
terceiro: Qual a estrutura da tabela? nome e tipo dos campos.
XXXANGELSXXX 12/05/2011 10:14:22
#373754
é Amigo, voce tem que passar a estrutura apra que consigamos te ajudar em algo.!!!
JAIR2002 12/05/2011 11:54:05
#373768
Banco de Dados Access 2003
Uso Ado


Nome da Tabela

tblOrdemDeServico

Campos:

Data_Do_Registro - tipo data
Data_Final - tipo data
Or_Cumprida - tipo boolean
JAIR2002 13/05/2011 09:21:18
#373853
Alguem?
FEDERHEN 13/05/2011 11:49:00
#373866
Resposta escolhida
Execute os comandos SQL abaixo carregando um recordset e depois carrege o resultado na tua listview.

Ordem Não Cumprida
SQL = [Ô]SELECT * FROM tblOrdemDeServico WHERE Or_Cumprida = True[Ô]

Ordens cumpridas
SQL = [Ô]SELECT * FROM tblOrdemDeServico WHERE Or_Cumprida = False[Ô]

Ordens Vencidas
SQL = [Ô]SELECT * FROM tblOrdemDeServico WHERE Data_Final < #[Ô] & FORMAT(DATE(),[Ô]YYYY-MM-DD[Ô]) & [Ô]#[Ô]

Todas
SQL = [Ô]SELECT * FROM tblOrdemDeServico[Ô]
Tópico encerrado , respostas não são mais permitidas