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
Creare Livelli di accesso
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Creare Livelli di accesso
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.
nel gruppo macro sql trovi sia la macro per cambiare la where sia quella per restituire l originale.
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti