WebSite X5Help Center

 
Antonello A.
Antonello A.
User

Apertura di una tabella con filtro impostato  it

Autor: Antonello A.
Visitado 349, Followers 3, Compartido 0  

buongiorno,

avrei la necessità di aprire una tabella on line condivisa da più utenti, ma l'apertura dovrebbe essere esclusiva per la parte interessata da quel particolare utente.

Esempio: tabella unica, il sig. Pippo deve compilare alcuni campi riguardanti il progetto "1". Apre la tabella con le sue credenziali, compila e lchiude. Si collega poi il sig. topolino che si occupa del progetto "2" e compila i suoi campi. A fine giornata l'amministratore scarica la tabella completa dei dati del progetto "1" e "2"... Utilizzo website x5 EVO, posso far aprire a ogni utente la porpria porzione di tabella inibendo la parte precompilata da altri? Ringrazio di cuore chi può darmi un aiuto per trovare una soluzioni pratica, visto che gli utenti sono un centinaio e non posso fare 100 tabelle e db separati.

Grazie.

Publicado en
9 RESPUESTAS
Claudio D.
Claudio D.
Moderator
Usuario del mes PT

...scusa...

non ho ben capito cosa intendi per "tabella" ... un esempio concreto e con immagini esplicative sarebbe utile...

...comunque a primo acchito ... direi che non centra nulla col programma Website...

e che ti serve della programmazione per fare una cosa simile...

Leer más
Publicado en de Claudio D.
Antonello A.
Antonello A.
User
Autor

Grazie per la risposta, anche se temo di non essere stato molto chiaro.

Con website evo ho impostato un sito collegato con la gestione dati ad un db  costituito da una tabella che va compilata da più persone.

Esempio: progetto1: tempi, modalità, problemi...; progetto2:tempi, modalità, problemi...; progetto3: tempi, modalità, problemi... ogni utente gestisce un proigetto diverso che deve monitorare per un numero non definito di progetti.

Ho provveduto alla gestione degli accessi e tutto va che è una meravglia, ho simulato 4 utenti che provvederanno a compilare il db di loro pertinenza. Purtroppo la tabella raccoglie le informazioni di tutti e tutti possono visionare dati esterni. Credo che le soluzioni siano 2: creare un db per ogni utente con accesso esclusivo, oppure l'apertura della tabella del db "generico" dovrebbe essere filtrata già in apertura, esempio: l'utente 3 deve aprire la tabella che hanno nelle colonne progetto il codice 3, se non esiste nessun progetto il db deve apparire vuoto in attesa di compilazione dei campi.

E' possibile con website x5 evo ottenere questo risultato?

Grazie

Leer más
Publicado en de Antonello A.
Claudio D.
Claudio D.
Moderator
Usuario del mes PT

...non hai postato immagini esplicative...

ma come detto, a mio parere, non centra nulla con Website... 

penso sia da fare a livello programmazione... 

... ma come fai compilare le tabelle ?

magari se aggiungi qualche info in più..

Leer más
Publicado en de Claudio D.
Antonello A.
Antonello A.
User
Autor

non ho la possibilità ora di mandare screenshot, appena possibile ti mostro la bozza del lavoro.

le tabelle del database vengono compilate grazie all'aggiunta di database viewer.

So che website x5 professional ti permette di gestire database, mentre l'evo no, oggi mi scarico la demo gratuita e valuto se può essere utile o meno. Speravo di avere qualche notizia in più in merito alla gestione del database da chi utilizza il pro.. per esempio: posso creare facilmente query direttamente da website? 

Leer más
Publicado en de Antonello A.
Antonello A.
Antonello A.
User
Autor

Dimenticavo di specidicare, nel caso non fosse chiaro, che la pagina dove è presente il database è protetta e l'utente può accedervi tramite iscrizione.

Leer más
Publicado en de Antonello A.
Claudio D.
Claudio D.
Moderator
Usuario del mes PT

la Pro si interfaccia con il DB per alcune funzionalità ...

ma di certo non per quello che ti serve...

con il DBViewer potresti nascondere le colonne non pertinenti tramite css ...

ma non so se possa fare al caso tuo per il discorso sicurezza

Leer más
Publicado en de Claudio D.
Antonello A.
Antonello A.
User
Autor

no, la possibilità di nascondere colonne non mi è utile. Quindi l'unica strada è abinare una tabella del db per ogni utente diverso.

Grazie comunque per l'aiuto :) 

Leer más
Publicado en de Antonello A.
Antonello A.
Antonello A.
User
Autor

Ma almeno è possibile, con database viewer o con website 5x pro, impostare un filtro all'apertura della pagina al momento dell'autentificazione, che apra la tabella solamente per le righe contenenti il dato preimpostato nel filtro? Associare quindi un utente ad un filtro specifico... 

Cerco di essere un po più chiaro, anche se sono molto ignorante in materia: nel form di registrazione, l'utente specifica quale "progetto" segue. Su Website x5 EVO la registrazione è manuale, pertanto.... posso fare in modo che le sue credenziali consentano l'apertura della tabella alle sole righe contenti il campo che lui ha evidenziato nella richiesta? Magari con l'inserimento di una riga di codice filtri la tabella in base al valore del campo "progetto" richiesto dall'utente... se è possibile e qualcuno conosce la sintassi e dove inserirla, sarei molto grato :))

Leer más
Publicado en de Antonello A.
Incomedia
Stefano G.
Incomedia

Buongiorno Antonello

Purtroppo, temo che quello che hai necessità di ottenere non sia possibile con le funzionalità standard del software e nemmeno con l'aggiunta delle funzionalità date dal Database Viewer.

In questo caso specifico, l'unica soluzione potrebbe proprio essere quella di creare tabelle specifiche per ogni utente così che abbiano il loro accesso protetto e possano aggiornare solo la propria.

Non è possibile al momento filtrare la tabella o i suoi contenuti a seconda dell'utente che ha effettuato l'accesso

Mi spiace non poter offrire altre soluzioni ma spero di essere stato di aiuto comunque

Stefano

Leer más
Publicado en de Stefano G.