Newsgroup: it.comp.appl.access
Titolo: maschera continua e calcoli automatici sui record

le form in modalità "maschera continua" continuano a darmi problemi
tutti i record di una tabella vengono mostrati insieme, uno sotto l'altro, nella
maschera.
in ogni record ho un quadratino che deve cambiare colore a seconda se una data
presente in ogni singolo record è precedente o meno alla data odierna.
il problema sorge in quanto il colore del quadratino viene assegnato solo in
considerazione della data inserita nel PRIMO record!
e quel colore viene assegnato ai quadratini di TUTTI i record.
mi sono spiegata?
ho provato a scrivere qc nel form_open, form_load, form_current
con il form_current, prende in considerazione il confronto di date del primo
record e lo ritiene valido per tutti gli altri record
con form_open e form_load non so come dirgli di ripetere l'operazione con tutti
i record presenti, anzichè solo sul primo.
grazie
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Prima di offendere qualcuno contate fino a dieci: vi verranno in mente molti piu' insulti!

 Silvia.
Due soluzioni
Se usi Access 2000 sul menu cercati Formattazione Condizionale
Se usi Access 97 vai sul sito comune 
http://www.sitocomune.com/
 nella
sezione forms c'è un esempio
SunRex

 Silvia.
Collegandosi a 
http://www.sitocomune.com/forms/forms057.htm
troverai un esempio che potrebbe fare al tuo caso.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

>Se usi Access 2000 sul menu cercati Formattazione Condizionale
ok diciamo che con la casellina che si colora ho risolto, ma il problema più
importante rimane:
come posso fare per leggere, uno di seguito all'altro tutti i record presenti
nella form in maschera continua?
mettiamo caso che io all'apertura o su richiesta volessi una msg che mi legga la
data di ogni record, una di seguito all'altra, è possibile?



a) Se puoi spiegare meglio a che ti  serve (filtrare i dati ,
raggruppare,aprire un'altra frm,aprire un msgbox con ulteriori dettagli etc
etc)
b)Come stai a VBA?
SunRex


b)Come stai a VBA?
a) ora come ora, mi serve per aggiornare (accertarmi che si aggiornino) i dati.
se la data contenuta nel record è passata il quadratino è di un colore, se è
futura è di altro. ora se io cambio una data del record, non si aggiorna nemmeno
chiudendo e riaprendo il db. si aggiorna solo se clicco in un altro controllo
del record.
ma spesso mi è capitato di voler leggere all'apertura un dato da ogni record....
b) domanda da 10 ml di dollari
...........................................
^_^
conosco un pò di vbs (asp), ma le funzioni specifiche del vba, no.
il vba non lo uso mai, lo sto usando solo per questo db. lo imparo mentre lo
uso.
Ciao
Silvia.
 --


 uso.
Il fatto è che per fare quello che intuisco ti serve parecchio programmare
Access
dietro le quinte.
PP.SS.
Visto che sei agli inizi ti riporto i Dieci comandamenti di Access tradotti
dal gran sacerdote Sib ;)
1. Tu progetterai tabelle normalizzate e comprenderai ciascun campo e
ciascuna relazione prima di iniziare
2. Tu non permetterai a ciascun utente di vedere o editare le tabelle
direttamente ma solo tramite maschere e aborrirai l'uso dei campi LookUp
(nelle query ndr) quale creazione del demonio
3. Tu scieglierai una convenzione per i nomi e le rimarrai fedele e mai
utilizzerai spazi in alcun nome (cosa che ho sempre sostenuto ndr)
4. Tu scriverai commenti nelle tue procedure e descriverai ogni variabile
5. Tu comprenderai la gestione degli errori e ne farai largo uso in tutte le
tue procedure
6. Tu dividerai ogni database
7. Tu non userai il tipo Contatore nei campi che debbano avere un
significato per gli utenti
8. Tu non copia/incolleraierai il codice di altri senza almeno comprendere
cosa fa (e soprattutto senza il consenso di chi l'ha scritto ndr)
9. Tu non userai "Sendkeys", "Smart Codes" o "GoTo (eccetto che come parte
dell'istruzione OnError) perche' cio' di condurrebbe fuori dalla retta via
10. Tu eseguirai frequenti backup e non lavorerai sui database su cui
sviluppi ma su copie prototipo di questi, perche' questo e' cosa buona e
giusta.
SunRex ;)
