salve a tutti.
una piccola parte di un sistema che sto programmando prevede la funzione di messaggistica interna per gli utenti registrati.
faccio tutto con un unica tabella:
messaggi(id_messaggio , mittente_id, destinatario_id, timestamp, testo, letto)
dove "letto" è un booleano che mi dice se un messaggio è stato letto o no.

il principio di lettura è questo:
quando una persona riceve dei messaggi può cliccare su un link che apre una finestrella. all'interno di questa finestra legge il messaggio, può cliccare su un pulsante per segnarlo come gia letto (e a quel punto non verrà più preso in considerazione) oppure può navigare avanti e indietro fra i suoi messaggi ricevuti non ancora letti.

bene. voi come fareste per muovervi all'interno di un recordset e aprire quello successivo o quello precedente a seconda di quale tasto viene premuto?
spero di essermi spiegato

attendo suggerimenti
grazie, Luca