Ciao,
cercherò di esporre il problema che mi si è presentato davanti e che non riesco a risolvere, in quanto il comando
Me.OrderBy = ...
non funziona.
Ho una maschera M1, gestita dalla Query Q1, che al suo interno ha una sottomaschera M2, gestita dalla query Q2.
In M1 ho un pulsante
Stampa per stampare ciò che è presente in M2. Inoltre, in M1 è presente un gruppo di opzioni per la selezione del modo in cui ordinare i dati in M2 durante la stampa (es. per Cognome, Nome o Matricola).
Quando premo il pulsante stampa si apre il report R1 che contiene i dati provenienti da M1. In R1 è presente un sottoreport R2 in cui sono presenti i dati di M2.
Per quanto riguarda l'ordinamento ho creato il seguente codice:
If Me.GruppoOpzioni.Value = 1 Then
Me.OrderBy = "Nome"
else
if me.GruppoOpzioni.Value = 2 Then
Me.OrderBy = "Cognome"
else
if Me.GruppoOpzioni.Value = 3 Then
Me.OrderBy = "Matricola"
End If
End If
End If
Me.OrderByOn = True
Questo codice l'ho messo in tutti gli eventi possibili del sottoreport R2, ma l'ordinamento non cambia. Nella Query di popolamento non ho la clausola
Order By.
Qualcuno ha qualche idea di come posso risolvere la situazione?
Grazie!!!