Access - posizionarsi su un record specifico

Anonimo
2018-03-05T09:06:48+00:00

Buongiorno a tutti. Non son riuscito a trovare una soluzione per il mio problema, so che è banale.....

In una maschera, che ha dei record identificati da anno e numero (riferiti ad un cliente) ho anche delle frecce che permettono di spostarsi sul numero successivo.

Quindi se sono sul numero 100, cliccando sulla freccia vado sul numero 101 sempre riferito a quell'anno.

Succede che però se il cliente ha più record, anche di anni diversi, devo visualizzarli tutti.

Fin qui va tutto bene.

Il mio problema è che devo selezionare il record riferito al numero che esce fuori cliccando sulla freccia, in pratica se clicco sulla freccia per andare all'ordine successivo (esempio 110 dell'anno 2016) ma il cliente ha anche il numero 300/2015, 250/2014 e 150/2016, sulla maschera io ho

250    2014

300    2015

110    2016

150    2016

mi se deve selezionare (con setfocus o altro) il record 110    2016

Grazie mille

Microsoft 365 e Office | Access | 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
Anonimo
2018-03-05T09:31:56+00:00

ciao Marcello,

non so se ho capito bene, ma generalmente si procede allineando il recordsetClone della form al recordset stesso applicando il metodo findFirst e/o seek.

Verifichi di conseguenza il valore della proprietà noMatch e ti posizioni sul record restituito in caso di "match".

Prova e facci sapere.

Ciao, Sandro.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2018-03-05T10:32:47+00:00

    Ciao Sandro,

    in effetti avevo già provato con recordsetclone e findfirst, ma non ottenevo il risultato voluto, ora rivisto leggermente il codice ed è tutto ok.

    Grazie per il tuo aiuto, ciao

    Marcello

    La risposta è stata utile?

    0 commenti Nessun commento