Buona sera a tutti. Ho un problema con access (niente di nuovo sotto il sole )
Ho creato una semplice maschera con un menù a tendina. Da questo menù si seleziona una voce e in base alla selezione viene aperta la maschera contenente le informazioni di ogni record. Tramite i pulsanti di scorrimento record è poi possibile scorrere tutti i record filtrati.
Ciò che vorrei sapere è come fare affinchè i record filtrati vengano ordinati in ordine crescente ad esempio di cognome.

Il codice che ho utilizzato è il seguente

codice:
Private Sub cmdFiltra_Click()
On Error GoTo Err_cmdFiltra_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    If cmbOperatore = "" Or IsNull(cmbOperatore) Then
    MsgBox ("Selezionare un operatore dal menù a tendina")
    Exit Sub
    End If
        
    stDocName = "strutturaschede"
    
    
    stLinkCriteria = "[operatore]=" & "'" & Me![cmbOperatore] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

   
Exit_cmdFiltra_Click:
    Exit Sub

Err_cmdFiltra_Click:
    MsgBox Err.Description
    Resume Exit_cmdFiltra_Click
    
End Sub
ma ho visto che anche il metodo applyfilter non comprende tra i parametri niente relativamente all'ordinamento.
Cercando in rete ho visto le proprietà orderby = "nomecampo" e orderbyon = true ma non riesco a integrarli nel mio codice.
Potete darmi una dritta? Grazie come sempre.