English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Recordset
  • Metodi DO

Add Value Source Row

procedura copia link

Scopo

Consente di agigungere una riga di tipo codice-descrizione all'oggetto Recordset. Deve essere utilizzato nel contesto dell'evento di OnGetValueSource dei documenti.

Sintassi

RecordSet.AddValueSourceRow(codice, descrizione)

Argomenti

Codice E' il valore che sarà utilizzato come codice se questa riga verrà scelta nella combo-box. IN:DE richiede un parametro stringa, tuttavia potete utilizzare la funzione Convert per inserire un valore di quanlunque tipo.
Descrizione E' un parametro stringa che specifica la descrizione del codice che verrà visualizzata nella combo-box.

Esempio di codice

// ********************************************************************
// Fired before a value source query will be executed by this document.
// Use can use the Add Value Source Row function of the Record Set
// object to customize the results.
// ********************************************************************

event Fornitori.OnGetValueSource(
  inout Recordset RecordSet // 
  inout boolean Skip        // Set to TRUE to skip normal processing
)
{
  Skip := True
  // 
  // Leggo i fornitori ordinati per paese

  for each row
  {
    select
      IdfornitoreFornitori := Idfornitore
      NomeSocietaFornitori := NomeSocieta
      PaeseFornitori := Paese
    from
      Fornitori // Master Table
    order by
      Paese
      NomeSocieta
    // 
    record Fornitori
      int Idfornitore    // ID
      string NomeSocieta // Nome Fornitore
      string Paese       // Paese
    // 
    // Aggiungo il fornitore (nota il CONVERT)

    RecordSet.AddValueSourceRow(Convert(Fornitori.Idfornitore), FormatMessage(C[|1] |2,
      Fornitori.Paese, Fornitori.NomeSocieta, ??, ??, ??))
  }
}
  • Il recordset deve essere già stato adeguatamente preparato prima di poter utilizzare questa procedura. Questa pperazione di preparazione è automatica nel contesto dell'evento OnGetValueSource.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Convert (funzione)
  • On Get Value Source (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum