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"
Crea un Modulo e ci metti questa funzionecodice:SELECT Tab.C1, Tab.C2, Tab.C3, Conteggia([C1]) AS Ranking FROM Tab;
Pero se poi lavori un po sulla query noterai i problemicodice: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
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 ??
.

Rispondi quotando