Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Visualizza dati su maschera

1 view
Skip to first unread message

Leonardo

unread,
Nov 28, 2009, 9:23:23 AM11/28/09
to
Buon pomeriggio amici,
ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
dati da una query (qryOrdini) che mi visualizza i seguenti campi:
CodCliente, NomeCliente, NumOrdine, DataOrdine.
Ho la necessità che questa maschera, all'apertura, non mi visualizzi
gli ordini che hanno una data maggiore a quella odierna, e che questi
ultimi chiaramente siano visibili soltanto dal giorno in cui
DataOrdine e data del giorno corrispondono. Magari, se è possibile,
sempre all'apertura della maschera frmOrdini, visualizzare un
messaggio che avvisi che ci sono uno o più ordini con data posticipata
(nel caso appunto si verifichi tale evento).
Grazie per il tempo e l'aiuto prestato.

Leo

CIDI

unread,
Nov 28, 2009, 4:08:41 PM11/28/09
to

"Leonardo" <esposi...@gmail.com> ha scritto nel messaggio
news:9fa844b8-bc2b-442d...@k19g2000yqc.googlegroups.com...

Buon pomeriggio amici,
ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
dati da una query (qryOrdini) che mi visualizza i seguenti campi:
CodCliente, NomeCliente, NumOrdine, DataOrdine.

nei criteri del campo DataOrdine metti:
<=Date()

Ho la necessit� che questa maschera, all'apertura, non mi visualizzi


gli ordini che hanno una data maggiore a quella odierna, e che questi
ultimi chiaramente siano visibili soltanto dal giorno in cui

DataOrdine e data del giorno corrispondono. Magari, se � possibile,


sempre all'apertura della maschera frmOrdini, visualizzare un

messaggio che avvisi che ci sono uno o pi� ordini con data posticipata


(nel caso appunto si verifichi tale evento).

su evento Apertura della maschera:
Dim nr As Integer
nr = DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
If nr > 0 Then
MsgBox "Ordini nei prossimi giorni n. " & nr

End If

potresti mettere anche una txtbox nella maschera e come origine controllo:
=DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")

ciao Leo
Daniele


Leonardo

unread,
Nov 28, 2009, 4:27:50 PM11/28/09
to
On 28 Nov, 22:08, "CIDI" <dadonz...@spamtin.it> wrote:
> "Leonardo" <esposito.l...@gmail.com> ha scritto nel messaggionews:9fa844b8-bc2b-442d...@k19g2000yqc.googlegroups.com...

> Buon pomeriggio amici,
> ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
> dati da una query (qryOrdini) che mi visualizza i seguenti campi:
> CodCliente, NomeCliente, NumOrdine, DataOrdine.
>
> nei criteri del campo DataOrdine metti:
> <=Date()
>
> Ho la necessità che questa maschera, all'apertura, non mi visualizzi

> gli ordini che hanno una data maggiore a quella odierna, e che questi
> ultimi chiaramente siano visibili soltanto dal giorno in cui
> DataOrdine e data del giorno corrispondono. Magari, se è possibile,

> sempre all'apertura della maschera frmOrdini, visualizzare un
> messaggio che avvisi che ci sono uno o più ordini con data posticipata

> (nel caso appunto si verifichi tale evento).
>
> su evento Apertura della maschera:
> Dim nr As Integer
> nr = DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
> If nr > 0 Then
> MsgBox "Ordini nei prossimi giorni n. " & nr
>
> End If
>
> potresti mettere anche una txtbox nella maschera e come origine controllo:
> =DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
>
> ciao  Leo
> Daniele

perfetto Daniele, soluzione ideale
grazie molte

stai bene

0 new messages