Newsgroup: it.comp.appl.access
Titolo: Avviso di scadenza...si può fare ??

ciao a tutti... vorrei gentilmente chiedere se una cosa si pùo fare in 
quanto ora lo faccio a manina ed il problema, visto la dimensione del db 
comincia a diventare preoccupante....oltre 3500 record di clienti !!
ho un Db anagrafico in cui inserisco i dati di un cliente ed una 
sottomaschera (quindi 1>molti) a cui distribuisco alcuni tipi di 
giornali e periodici...nella sottomaschera ho 2 campi Prodotto e 
Quantità
e quando stampo mi da la data di stampa giornaliera...mi chiedevo se è 
possibile costruire qualche routine/codice che mi avvertisse della 
scadenza ossia dopo 30 - 60 oppure 90 giorni dalla data di stampa...
grazie per l'aiuto...

 ha scritto nel messaggio 
news:DOs9i.30008$U01.3...@twister1.libero.it...

Premettendo che "tutto", o "quasi", si può fare,
basta che ad apertura DB fai partire una form basata su una bella query che 
abbia un bel campo calcolato con il datediff (vedi nell'help) in giorni 
sulla data stampa, con criterio messo a >29 o a >59 o a >89 o tutti e 3 se 
vuoi vedere tutte e 3 le scadenze...
;-|
Fammi sapere.
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 Fammi sapere.
------------------------------------->
Ciao e grazie per avermi risposto...premetto
anzitutto che non sono praticissimo di Access, il Db che uso non l'ho 
fatto io
e non ne sarei stato capace...anche se qualche piccola modifica l'ho 
effettutata.
per caso hai qualche db di prova o esempio nella quale possa "copiare" o 
"importare"
la tua soluzione ???
infine, come funzionerebbe ?? nel senso che aprendo il db come verrei 
avvisato delle scadenze in atto ???
Grazie

 ha scritto nel messaggio 
news:7SN9i.31187$%k.13...@twister2.libero.it...

Bhè i metodi di avviso possono davvero essere tanti, per cui, dipende solo 
da come, quando e cosa vuoi che il sistema ti dia come informazione di 
avviso...
db di esempio non ne ho a riguardo, ma la cosa è molto ma molto più semplice 
di quello che pensi:
immagino tu abbia qualcosa del ganere (tu adatta alle tue esigenze) :
TABELLA_Anagrafica
- CampoID
- Campo1_RagioneSociale
TABELLA_Prodotti
- CampoID
- CampoID_Anagrafiche
- Campo_Prodotto
- Campo_Quantità
- Campo_ScadenzaGiornaliera
Messe in relazione con TABELLA_Anagrafiche.CampoID e 
TABELLA_Prodotti.CampoID_Anagrafiche
Potrei fare una query del genere :
SELECT Tabella_Prodotti.CampoID_Anagrafiche, 
Tabella_Prodotti.Campo_Prodotto, 
Max(Tabella_Prodotti.Campo_StampaGiornaliera) AS Stampa, 
Min(DateDiff("d",[Campo_StampaGiornaliera],Date())) AS Scaduto
FROM Tabella_Prodotti
GROUP BY Tabella_Prodotti.CampoID_Anagrafiche, 
Tabella_Prodotti.Campo_Prodotto;
che ti darà le scadenze ultime per raggruppamento di prodotti. ;-)
Spero di esser stato chiaro, altrim. fai un fischio.
Pablitomf

> ------------------------------------->

..............
Ciao Pablitomf... tra ieri ed oggi ho commesso, (non mi metto mai le 
mani a posto :-((
un casino in quanto mi sono messo a smanettare nel Db e invece di fare 
un passo avanti ne ho fatto 2 indietro... nel senso che ho cancellato 
che quando stampo il report mi da la data di stampa..ora non la vedo.
saresti così gentile, sempre che tu lo voglia, se te lo spedisco nella 
tua mail privata (è piccolino sono 330 Kb) di attivare la data di stampa 
e magari la query come sopra ??
il db è grossomodo come hai indicato tu sopra.. solo che ha il calcolo 
del CF in automatico ed altre cosette
interessanti...ed è destinato ad uno scopo diverso di quello che ho 
scritto in origine...(x privacy).
fammi sapere
Ciao Giuseppe


Mmmmmm!!!!!!
Questo non si fa!
Dammelo và... pablitomf ( at ) virgilio ( punto ) it
