Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aggiornare un contatore in access
mercoledì 25 ottobre 2006 - 14.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Emilia
Profilo
| Newbie
39
messaggi | Data Invio:
mer 25 ott 2006 - 14:19
Salve ragazzi ho un contatore in una tabella, che essendo progressivo, se cancello dei record dalla tabella non si aggiorna al reale numero i record ma continua dall'ultimo numero di record che aveva calcolato.
E' possibile far in modo che il contatore mi restituisca l'effettivo numero di record presenti nella tabella?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 25 ott 2006 - 14:40
>Salve ragazzi
Ciao!
>ho un contatore in una tabella, che essendo progressivo,
>se cancello dei record dalla tabella non si aggiorna al reale
>numero i record ma continua dall'ultimo numero di record che
>aveva calcolato.
>
>E' possibile far in modo che il contatore mi restituisca l'effettivo
>numero di record presenti nella tabella?
>
L'unica è farsi il contatore applicativo, che ti inserisce l'id del primo "buco" disponibile.. anche perchè, se elimini dati precedenti all'ultimo inserito, non puoi permetterti di perdere la posizione.. In poche parole devi scrivere un algoritmo che ti trovi il primo spazio non consecutivo tra due valori e che ti ritorni il valore corretto da inserire. Attenzione, però, che un operazione di questo tipo può appesantire notevolmente le tue query.
ciao!
PS: Considera che se ti serve contare i record, è molto meglio non eseguire la suddetta operazione. E' molto meglio utilizzare la count sulla tabella alla fine. Poi, in realtà, è possibile utilizzare una funzione di sistema per farti tornare il count effettivo con prestazioni più elevate di una normale count(*).
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !