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
ma ho visto che anche il metodo applyfilter non comprende tra i parametri niente relativamente all'ordinamento.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
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.![]()

)
Rispondi quotando
