48 messaggi dal 01 aprile 2004
ciao,

ho un problema:

in un database access ho tutti gli operatori registrati ho un campo checkbox e vorrei che quando questo viene selezionato conta i giorni che è selezionato e ovviamente quando questo viene deselezionato deve finire di contare i giorni poi li inserisco in un altro campo.
Questo mi serve per sapere per quanti giorni l'operatore ha attivato lo sponsor e quindi calcolare la spesa.

Nel campo giorni poi deve essere effettuata la somma dei giorni di selezione.
Spero di essere stato abbastanza chiaro.

Grazie per l'aiuto
Ciao tancio,
quello che ti serve a te non si può fare in modo semplicissimo con access. Un vero database ti permette di definire dei trigger (procedure attivabili in determinate situazioni) e tramite questi fare ciò che chiedi.

Quello che ti consiglio io è o cambia database, tipo usa PostgreSQL disponibile per Win e completamente opensource oppure crea una tabella dove memorizzi ID_Utente, Data_inizio, Data_fine, e un campo contatore se vuoi.

Ogni volta che viene selezionato il campo checkbox dalla pagina ASP inserisci una riga a questa tabella, quando viene deselezionato trovi l'ultima riga, quella senza la data di fine e imposti la data di deselezione.

Facendo questo puoi ovviare al problema di Access.

Spero di esserti stato utile.

Ciao e buon lavoro.

Dr. Panetta Luca Jonathan
Pisa (Italy)
http://www.pljsoftware.com
http://pljluca.blogspot.com
http://www.perledellojonio.it
48 messaggi dal 01 aprile 2004
Grazie per la risosta,

per ora non ho intenzione di cambiare database quindi pemso di fare come mi consigli tu :


crea una tabella dove memorizzi ID_Utente, Data_inizio, Data_fine, e un campo contatore se vuoi.

Ogni volta che viene selezionato il campo checkbox dalla pagina ASP inserisci una riga a questa tabella, quando viene deselezionato trovi l'ultima riga, quella senza la data di fine e imposti la data di deselezione.




Inserisco i dati in questo modo ma come faccio per fare quello che dici tu?




"INSERT INTO sponsor (datainizio, sponsorhome, sponsorcategoria, idinserzionista)" 
sql = sql "VALUES(#"& month(datainizio)&"/"&day(datainizio)&"/"&year(datainizio) &"#, '"& sponsorhome &"', '"& sponsorcategoria &"', '"& idinserzionista &"')"




mi puo suggerire lo script per fare questa procedura.

Grazie mille per l'aiuto

ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.