Pagina 1 di 1

Creare Livelli di accesso

Inviato: 11 ott 2017, 10:53
da Giampiero
buongiorno, devo creare dei livelli di accesso al gestionale ho questa difficoltà:
nell'sql della griglia ho dato una where dove gestore = [ty] ty è la variabile che corrisponde al cognome e nome del funzionario della tabella dipendenti fin qui tutto ok ma se il funzionario ha un livello 8 questo deve poter vedere tutti i record e quindi cancellare il where dell'sql se invce è = a 5 deve vedere solo quelle a lui abbinate
il mio dubbio è posso metter un if nell'sql dopo il where

.......
anagraficaLEFT OUTER JOIN scarico ON anagrafica.ID = scarico.IDsc
if ([liv] = 5)
{
WHERE

anagrafica.GESTORE ='[ty]'
}
grazie

Re: Creare Livelli di accesso

Inviato: 17 ott 2017, 16:54
da rino
nell evento init dell app puoi settare tramite macro sc la where da eseguire (ovviamente parlo della principale) .
nel gruppo macro sql trovi sia la macro per cambiare la where sia quella per restituire l originale.