Condividi tramite

Access: recuperare valori riga precedente di un Form

Anonimo
2017-03-16T21:20:43+00:00

Ciao a tutti,

scusate la domanda, ma non riesco a ricordare come si può fare per recuperare i valori di una determinata riga di un Form Access, visualizzato come Foglio dati.

Ad esempio, ogni riga è composta da Nome, compenso ed altri dati. Supponiamo vi siano 10 righe. Sono sulla riga n. 6. Come faccio a recuperare il Nome ed il compenso (ed eventualmente gli altri dati) presenti nella riga precedente, cioè nella n. 5?

Grazie in anticipo.

Ivo

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2017-03-17T07:48:20+00:00

    ciao Ivo53,

    con una query con subQuery, supponendo che idimpiegato sia una pk :

    SELECT Impiegati2.IDImpiegato,

                Impiegati2.Cognome,

                 Impiegati2.Nome,

                (select top 1

                            idimpiegato

                 from

                       impiegati2 as i

               where i.idimpiegato<impiegati2.idimpiegato order by idimpiegato desc) AS prevValue

    FROM Impiegati2;

     con VBA su click di uno dei controlli ( stessa assunzione di cui sopra circa la PK) :

    Private Sub Posizione_Click()

     With Me.RecordsetClone

       If Not IsNull(Me.IDImpiegato) Then

          .Bookmark = Me.Bookmark

          .MovePrevious

          If Not .BOF Then

             VBA.MsgBox .IDImpiegato

          End If

       End If

      End With

    End Sub

    HTH, ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2017-03-17T14:35:01+00:00

    Grazie, Sandro! Sempre puntuale nelle risposte. Mi era sfuggito il "RecordSetClone".

    Buon fine settimana

    Ivo

    La risposta è stata utile?

    0 commenti Nessun commento