class bd_operatore
{
costruttore();
Esporta(); &
Importa();
SQL(&$campo, $bUsaNomiLocali, &$formato); &
Valore();
}


class bd_opUguale estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opUgualeONullo estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}



class bd_opMaggiore estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opMinore estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opDiverso estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opCompreso estende bd_operatore
{
costruttore($inizio, $fine);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opPChiave estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opNull estende bd_operatore
{
costruttore($sino);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opIniziaPer estende bd_operatore
{
costruttore($val);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opInizioDi estende bd_operatore
{
costruttore($val);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opDataRecente estende bd_opMaggiore
{
costruttore($anni, $giorni=0, $ore=0, $minuti=0, $secondi=0)
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opAppartiene estende bd_operatore
{
costruttore(...);
bd_opAppartiene(&$vett);
SQL(&$campo, $bUsaNomiLocali); &
}


class bd_opContiene estende bd_operatore
{
costruttore($valore);
SQL(&$campo, $bUsaNomiLocali); &
}

applica alla tabella attuale il filtro scelto dall'utente mediante
l'interazione con l'interfaccia grafica. <br>
attualmente solo mediante i controlli di selezione a sinistra

class bd_opContiene estende bd_operatore
{
costruttore($richiesta);
SQL(&$campo, $bUsaNomiLocali); &
}

astratta
costruttore(&$valore)

SQLgen(&$campo, $bUsaNomiLocali, &$formato) & /*--- SQLgen (protetta)

Valuta($valore)

Valore()

Esporta() &

Importa(&$str)


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &

Valuta($valore)


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &

Valuta($valore)


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val1, $val2)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val, $altro_campo)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($bNeg=FALSO)
VERO: seleziona le righe NON nulle;
FALSO: seleziona le righe nulle;

SQL(&$campo, $bUsaNomiLocali) &

Valuta($valore)


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($val)

SQL(&$campo, $bUsaNomiLocali) &


costruttore($anni, $giorni=0, $ore=0, $minuti=0, $secondi=0)
Applica l'operatore maggiore stretto sulle date.


costruttore()
Verifica l'appartenenza del valore del campo all'insieme dei valori indicati.
I valori possono essere indicati come singoli parametri o come celle di un vettore.

SQL(&$campo, $bUsaNomiLocali) &


costruttore(&$val)
Verifica che il valore del campo contenga la sottostringa indicata.

SQL(&$campo)


costruttore(&$richiesta)
applica alla tabella attuale il filtro scelto dall'utente mediante l'interazione con l'interfaccia grafica.
attualmente solo mediante i controlli di selezione a sinistra

SQL(&$tabella, $bUsaNomiLocali) &