ciao!
provo a spiegare la mia problematica, anche se non sarà facile.
ho una tabella articoli composta così (la semplifico):
il programma lato server che gestisce il campo articolo_abilitato è solo per amministratori.codice:articolo_id articolo_modello articolo_abilitato (campo tinyint 0/1)
quindi se abilito / disabilito un articolo, vale per tutti i rappresentanti e clienti che visualizzano gli articoli sul gestionale.
ora, mi è stato richiesto di fare in modo che alcuni rappresentanti possano gestire quel campo in autonomia (in quanto hanno un magazzino proprio).
io stavo pensando di creare una tabella composta in maniera simile a questa:
poi, in un'altra tabella, collego lo username al campo art_magazzino, e lo salvo in sessione in fase di login.codice:art_id (collegato alla tabella articoli, campo articolo_id) art_magazzino (un campo char(2) in modo che sia descrittivo) art_abilitato (campo tinyint 0/1)
in questo modo posso fare una query del tipo:
ammesso che mi sia riuscito a spiegare, potrebbe andare come soluzione per voi???codice:SELECT * FROM articoli INNER JOIN articoli_ab ON art_id = articolo_id WHERE art_magazzino = 'VARIABILE SESSIONE' AND art_abilitato = 1

Rispondi quotando
