English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Operatori

Between

funzione copia link

Scopo

Ritorna True se il risultato dell'espressione è compreso tra il limite minimo e il limite massimo.

Può essere utile per verificare repidamente se un numero o una data è in un determinato range.

Sintassi

boolean Compreso = 0 // 
// 
Compreso := Between(operando, limite minimo, limite massimo)

Operandi

Espressione E' l'espressione da valutare
Limite minimo E' il limite minimo del range dentro il quale si vuole verificare essere il risultato dell'espressione
Limite massimo E' il limite massimo del range dentro il quale si vuole verificare essere il risultato dell'espressione

Valore di ritorno

Viene ritornato True se il risultato dell'espressione è compreso tra i due limiti, False altrimenti.

Esempio di codice

BETWEEN
{
  RisultatoBool := Between(C2008/10/25, Operatore1, Operatore2)
  // 
  OperatoritraDate.LabelBetWeen.Text := Between(  +c ToString(
    C2008/10/25) +c C,  +c ToString(Operatore1) +c C,  +c ToString(
    Operatore2) +c C) +c C? +c Decode(RisultatoBool, BinaryValues)
}
  • Se il risultato dell'espressione è null viene ritornato False.
  • Il confronto è inclusivo, cioè la funzione ritorna True se si verifica che 0 è compreso tra 0 e 100.
  • Lo stesso risultato potrebbe essere ottenuto utilizzando gli operatori >=, <= ed AND.

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

Vedi Anche

  • >= (operatore)
  • <= (operatore)
  • AND (operatore)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum