English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Recordset
  • Ordinamento

Add Sort Criteria

procedura copia link

Scopo

Aggiunge un criterio di ordinamento al recordset, specificando l'indice o il nome della colonna in base a cui ordinare e la direzione dell'ordinamento.

Sintassi

Recordset.AddSortCriteria(colonna)

Argomenti

Colonna È un parametro che indica per quale colonna deve essere ordinato il recordset. Può essere una stringa ed indicare il codice della colonna da ordinare oppure un numero intero compreso tra 1 ed il numero di colonne presenti nel recordset restituito dalla funzione FieldCount.

Esempio di codice

// **************************
// Salvo in CSV il RS passato
// **************************

public void NuovaApplicazioneWeb.CreaCSV(
  Recordset RS // 
)
{
  // Annullo eventuali ordinamenti già esistenti
  RS.resetSortCriteria()
  // 
  // Ordino per nazione

  RS.addSortCriteria("NAZIONE")
  // 
  // Ordino anche per data di creazione all'interno del gruppo della nazione

  RS.addSortCriteria("DATACREAZIONE")
  // 
  // Eseguo l'ordinamento

  RS.doSort()
  // 
  // Scorro il recordset

  while (!(RS.EOF()))
    ...
}
  • Se si utilizza il codice della colonna come parametro della procedura e si desidera impostare l'ordinamento decrescente, è possibile aggiungere il testo DESC al valore del parametro. Per esempio è possibile scrivere:
       Recordset.AddSortCriteria("IDCATEGOPROD DESC")
    per indicare che si desidera ordinare in maniera decrescente in base al campo IDCATEGOPROD. Il tipo di ordinamento predefinito, se non specificato, è crescente.
  • Se si utilizza il numero della colonna come parametro della procedura, è possibile utilizzare il segno meno (-) per indicare l'ordinamento decrescente. In questo caso, infatti, il segno dell'argomento determina la direzione dell'ordinamento: positivo = crescente, negativo = decrescente. Pertanto è possibile scrivere
       Recordset.AddSortCriteria(-(4))
    per indicare che si desidera ordinare in maniera decrescente rispetto alla quarta colonna presente nel recordset.

Ultima modifica: 25/10/2016 / Validità: da 10.1.4450

Vedi Anche

  • Field Count (funzione)
  • Reset Sort Criteria (procedura)
  • Do Sort (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum