Ci sono ancora dei problemi ma sembra che comincia a funzionare,
Fatti questa demo
Crea una tabella di Nome "Tab"
- C1 --- Testo --- NON Null ------- Ammette Duplicati --- Non Indicizzato
- C2 --- Testo --- Ammette Null --- Ammette Duplicati --- Non Indicizzato
- C3 --- Testo --- Ammette Null --- Ammette Duplicati --- Non Indicizzato
NB: Mi sono messo quasi nel caso peggiore, Senza nessun indice
Crea una query di nome "Que1"
codice:
SELECT Tab.C1, Tab.C2, Tab.C3, Conteggia([C1]) AS Ranking FROM Tab;
Crea un Modulo e ci metti questa funzione
codice:
Public Indicizza As Long
Function Conteggia(testo As String) As Long
Dim X As Long
X = DCount("*", "Tab")
Indicizza = Indicizza + 1
Conteggia = Indicizza
If Conteggia >= X Then Indicizza = 0
End Function
Pero se poi lavori un po sulla query noterai i problemi
vale a dire il campo "Ranking" si riaggiorna
se invece la tua query è in sola lettura dovrebbe andare
Facci sapere
NB: Hai un qualunque campo univoco nella tabella ??
.