Pagina 1 di 2
Form master detail gerarchico
Inviato: 13 gen 2016, 17:35
da mhanu70
Buonasera.
Vorrei sapere se con scriptcase è possibile creare nella stessa applicazione una struttura master-detail su pù di un livello.
Esempio:
tabella1(master); tabella2(detail referenzia tabella1); tabella3(detail referenzia tabella2 e tabella1) e così via.
In pratica se nella applicazione form si può "scendere" di profondità. in genere uso php generator for mysql di sqlmaestro e li è possibile.
Scriptcase mi sembra notevolmente superiore e vorrei acquistarlo, ma se non mi permette una cosa del genere non posso procedere con l'acquisto.
Grazie in anticipo.
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 11:08
da rino
Intendu una cosa del genere?
in questa grid , ma puù essere anche form, ho diversi livelli attivi , coem grid è stato facile, come form ogni tanto mi perdo ma è solo per alcune scelte che faccio .
in questo esempio ho un rifeirmento inziale che si esplode su piu sotto livelli partendo da due rami paralleli indipendenti.
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 11:14
da rino
ed ecco un form relativo allo stesso problema
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 11:30
da mhanu70
Salve. Grazie per la risposta innanzitutto.
Si una cosa del genere. Ciò che mi interessa è che l'utente possa agevolmente inserire i dettagli dei livelli sottostanti e quindi immagino debba essere tramite una form.
Da quello che vedo nel tuo esempio la tabella 'unità condominiali' referenzia la tabella master con i condomini e la tabella 'impianti del condominio' referenzia la tabella 'Unità condominiali' e la tabella master con i condomini
Io devo fare una cosa del genere ma il mio scenario è una cosa del genere:
paziente-->dettaglio1(patologia)-->dettaglio2(dettaglio della patologia e ovviamente del paziente)-->dettaglio3(dettaglio del dettaglio della patologia e del paziente)
o come dicevo inizialmente:
master--> detail1 (referenzia master)--> detail2(referenzia detail1 e master)--> detail3(referenzia detail2, detail1 e master)
Ad ogni modo oggi scarico la versione di prova e faccio qualche prova. Spero che anche la versione di prova abbia tutte le funzioni
Grazie
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 11:54
da rino
Ciao,
si è la stessa cosa . nel fare i link puoi usare due tecniche diverse.
La prima prevede il form figlio con l uso di una variabile contenente il codice del "padre" e l uso della clausola where nel gruppo istruzioni sql.
La seconda prevede l uso di un form normale , senza "Where" , e lascia che sia SC a gestire la where tramite le scelte di opzione nella definizione del link.
Io ho scelto la seconda lasciando che sia SC a gestire e smazzarsi il trasferimento dei codici. Pare che tutto funzioni anche se ho ancora dei piccoli problemi in inserimento. Non sempre mi appare il bottone "nuovo" . Moltop probabilmentre è dovuto a errati setaggi per via dele prove e a configurazioni di sicurezza.
Occhio che nel tuo caso la sicurezza è fondamentale e dovrai usare il sietema utente-gruppi per non incorrere in gravi problemi legali (conosco molto bene il settore sanitario) . In fase di test dovrai prima sempre riallineare la sicurezza altirmenti rischi di non vedere funzionare i vari form , cosa che mi è accaduta e mi ha fatto perdere del tempo .
Altra cosa è che dovrai fare largo uso del sistema di cripto per alcuni dati , SC ti aiuta.
L'ambiente di prova mi pare abbia tutto per un limite di 30 gg , per alcune prove sono pochi se nel frattempoi hai altro da fare .
Per facilitare e ridurre i tempi dfi sviluppo inizia smepre dai "figli" e poi passa al "padre", in questo modo i link saranno subito disponibili . io uso prima la clausola "where" con rifeimento ad un parametro , testo e poi tolgo tutto per rientrare nel caso 2 .
Se serve mi trovi (suicidio a permettendo
)
rino
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 12:16
da mhanu70
Grazie sei stato gentilissimo.
Ora comincio a studiarmi la cosa.
Credo che ci risentiremo
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 13:03
da rino
nessun problema, anzi , trovo il forum un po "morto" sarebbe ora di ravvivarlo un po
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 17:39
da mhanu70
Scusa è partito l'invio...comunque dicevo che sto creando le applicazioni figlie con tutte le loro dipendenze in modo poi da trovarmele pronte quando le collego alla master.
Per ora sto combattendo più con il discorso layout e appearance che con questioni legate alla applicazione vera e propria..
A proposito della privacy e dei gruppi credi che sia possibile creare uno scenario del genere?
Supponiamo che l'utente 1 debba avere accesso a tutti i dati della tabella master, mentre l'utente 2 possa vedere tutti i dati tranne il nome e il cognome (anonimizzazione). Chiaramente questo sarebbe un controllo al livello applicazione con i dati comunque presente nel db.
E' possibile realizzare una cosa del genere secondo te?
Grazie ancora
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 18:12
da rino
certo che si e ovviamente è a livello di app non di sicurezza generale. basta che usi la codifica - decodifica (esiste una macro apposta) in base alla sicurezza.
Poi puoi usare la macro SC per presentare o nascondere i campi sul form da gestire a livello evento onrecord.
Puoi usare come base la sicurezza di SC al massimo livello e implementarla con i campi che ti servono.
Occhio che la legge parla di "dato idoneo" , anche il nuovo regolamento europeo, non basta quindi limitarsi al nome e cognome , come minimo serve anche il cf e a volte l indirizzo o altri dati . la parola "idoneo" è "bastarda" .
Sul layouyt devi imparare a gestire i blocchi , pagine , è un sistema a tabelle . esiste la possiiblità di andare molto oltre attraverso un tuo layout perosnalizzaot ma lo trovo inutile per lo scopo dle prodotto , si tratta di realizzare gestionali non opera artistiche.
L alternativa al controllo dentro il form sarebbe realizzare un duplicato dei form con l' assenza delle aree "sensibili" e limitarsi a permerrli solo agli utenti autorizzati , in questo modo è vero che incrementi il numero globale delle app ma rimani nella gestione sicurezza di SC .
La gestione di un elevato numero di app non è un problema in SC una volta che impari a usare "Espress Edit".
Io preferirei quesata seconda via .
Re: Form master detail gerarchico
Inviato: 15 gen 2016, 18:45
da mhanu70
Grazie ancora.
Buon fine settimana a tutti