Newsgroup: it.comp.appl.access
Titolo: Finestra Pormemoria!!!!!!!

Altra problematica!!!!!
Come faccio a farmi spuntare una promemoria nella mia machera che mi avverta
di spedire l'ordine.
Es: ho sempre la mia maschera ordini.Ordine pronta il 28/07/2005 ma oggi
siamo naturalmente al 07/07/2005
.vorrei che mi venisse vuori una maschera di avvertimento che vada a leggere
la data Pronta Il (nel mio caso 27/07/2005) ed il giorno 27/07/05 acedendo
nel mio database mi venga vuori tipo "Ricordati di spedire L'ordine 00-000
pornto il 27/07/2005.
Forse č una pazzia ma voglio provare!!!
Qualche suggerimento!!!!

 
supponendo che la tua tabella si chiama tabellaoridini e che hai anche 
un campo (si/no) che si chiama Ordinevaso che segna se un ordine è stato 
spedito
basta che ti crei una maschera legata ad una query fatta +/- così:
SELECT "Ricordati di spedire l'ordine " & [nrordine] & " pronto il " & 
[datapronto]
FROM tabellaOrdini
WHERE ([datapronto] <= date()) AND ([Odrineevaso] = FALSE)
poi da una quasiasi maschera che si apre all'avvio, oppure in una query 
autoexec controlli se ci sono record nella query qui sopra (ad esempio 
con la funzione dlookup), se dice che ci sono apri la maschera, 
altrimenti no...
.. può andare??
ps controlla bene la query perchè l'ho scritta di fretta...
ciao
Nick

 ha scritto nel messaggio 
news:A0dze.4672$QV1....@twister2.libero.it...

Ti puoi creare una query di questo tipo
SELECT [Ordini].ID, CVDate(Format$(Now(),"dd/mm/yy"))-[Pronta_Il] AS 
Scadenza
FROM Ordini
WHERE (((CVDate(Format$(Now(),"dd/mm/yy"))-[Pronta_Il])>=0));
e salvarla con un nome tipo "ALLARME" (questa query ti vede le scadenze del 
giorno stesso)
Poi sull'evento apertura della tua Form principale, metti
If Not IsNull(DLookup("ID", "ALLARME")) Then DoCmd.OpenForm "Form_Allarme", 
, , , , acDialog
Dove Form_Allarme č una Form creata sulla query di cui sopra (a cui 
ovviamente puoi aggiungere altri campi)
Funge? fammi sapere

 ha scritto
nel messaggio news:dalask$m43$1...@domitilla.aioe.org...

Grazie per l'aiuto a tutti e due, ancora non sono riuscito a vedere se
funge.
Domani provo e vi dico!!!!!!.
Ciao
Grazie

 ha scritto nel messaggio
news:AsAze.6665$QV1....@twister2.libero.it...

Allora, sono disperato non funziona.
Ho proceduto in questo modo:
Creo la query
SELECT Ordini.[Ordine Codice], CVDate(Format$(Now(),"dd/mm/yy"))-[Pronta_Il]
AS
 Scadenza
 FROM Ordini
 WHERE (((CVDate(Format$(Now(),"dd/mm/yy"))-[Pronta_Il])>=0));
la chiamo Allarme!!!!
Poi sull'evento open della mia machera principale Ordini faccio
If Not IsNull(DLookup("[Ordine Codice]", "Allarme")) Then
DoCmd.OpenForm  "Form_Allarme"
End if
End Sub.
dove la Form Allarme č una maschera che ho creato dalla query Allarme..
1:) Perche il campo scadenza della query e un numero tipo 189, 234, non
dovrebbe essere una data? tipo Pronta_ Il 27/07/2005 scadenza 28/05/2005?
2:) Perche quando apro la mia maschera ordini mi dice :
se metto:
If Not IsNull(DLookup("Ordine Codice", "Allarme")) Then
DoCmd.OpenForm  "Form_Allarme"
(operazione annullata in precedenza)
Se metto
If Not IsNull(DLookup([Ordine Codice], "Allarme")) Then
DoCmd.OpenForm  "Form_Allarme"
Operatore mancante nell'espressione della query Ordine Codice AT 05-0002
Non Capisco aiutatemi!!!!

 
Ciao
Nick

 Nick 

 
[CUT]
ok. avevo trovato la cdate.. ma non capivo cosa avesse in più... ;)
Grazie
Ciao
Nick

>Perchè il campo Pronta_Il non è in formato data ???
nella mia maschera ordini il campo Pronta_Il è di tipo data!!! data in breve
tipo 01/05/2005 con immissione con mashera di imput!!! non sò se cambi
qualcosa?
Ho messo la Stessa funzione
If Not IsNull(DLookup("[Ordine Codice]", "Allarme")) Then DoCmd.OpenForm
 "Form_Allarme"
risultato operazione annullata precedente, non mi dà la possibilità neppure
di fare il debug.
Ma la cosa + strana è la query che mi da sempre il campo scdenza in formato
numerico.....-1 -2 3-5-77 ecc
Mi sorge un dubbio !!!! non è che il campo scadenza devo metterlo nella
maschera principale il modo da farlo vedere
Tipo
Maschera Ordini
Con campo Pronta_IL e Campo Scadenza
Grazie.

 
Il campo scadenza è un campo che si crea la query.. non ti serve 
metterlo nella maschera
prova a creare la query (copia l'sql di pablitomf) nel generatore e 
guarda il risultato.. magri ci sono i nomi dei campi errati o qualcosa 
di simile..
formalmente pare che non ci sono errori...
se non va ancora riposta l'sql e la sub dove vai a leggere i dati per 
aprire la form (tutta la sub, magari l'errore è di un comando precedente...)
ciao
Nick


Se non risolvi mettendo il campo Pronta_Il in formato data... inviami il 
file zippato (se non troppo grande) e vediamo casa hai fatto.
(In formato 97 o 2000) 

"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:HUJAe.11846$tX6.2...@twister1.libero.it...

Ho appena finito di farlo, volevo ringrazziarvi siete stati
gentilissimi!!!!!.....
Grazie

Fabrizio_LoL ha detto: in data 16/07/2005 20.24:

bene.. quindi alla fine quale era il problema che ti bloccava il tutto?
come l'hai risolto?
ciao
Nick

 Nick
Come l'ho risolto? Bhč... via mail !!! :-D:-D:-D 

 ha scritto
nel messaggio news:dbfo5g$gjm$1...@domitilla.aioe.org...

Grazie del tuo intressamento, sei stato molto gentile.....
Ma con questa soluzione ho uh po di problemi!!!!.
Cioč ho notato che se la scadenza č impostata a zero non mi tiene conto dei
giorni  precedenti alla data del sistema!!.
quindi ho trovato un'altra soluzione quella di creare una query parametrica
applicata alla maschera form_principale dove immetto io i giorni di
scadenza!!!
Cmq grazie ora funzia!!!!!


Maurizio Facciuti