Form master detail gerarchico

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Form master detail gerarchico

Messaggio da mhanu70 » 13 gen 2016, 17:35

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.

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Form master detail gerarchico

Messaggio da rino » 15 gen 2016, 11:08

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.
Allegati
esempio multi lvello
esempio multi lvello
Screen Shot 01-15-16 at 11.10 AM.PNG (75.02 KiB) Visto 9607 volte
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

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Form master detail gerarchico

Messaggio da rino » 15 gen 2016, 11:14

ed ecco un form relativo allo stesso problema
Allegati
Screen Shot 01-15-16 at 11.15 AM.PNG
Screen Shot 01-15-16 at 11.15 AM.PNG (24.36 KiB) Visto 9607 volte
dettaglio del secondo livello
dettaglio del secondo livello
Screen Shot 01-15-16 at 11.15 AM 002.PNG (44.42 KiB) Visto 9607 volte
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

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: Form master detail gerarchico

Messaggio da mhanu70 » 15 gen 2016, 11:30

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

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Form master detail gerarchico

Messaggio da rino » 15 gen 2016, 11:54

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 :lol: )
rino
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

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: Form master detail gerarchico

Messaggio da mhanu70 » 15 gen 2016, 12:16

Grazie sei stato gentilissimo.
Ora comincio a studiarmi la cosa.
Credo che ci risentiremo :-)

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Form master detail gerarchico

Messaggio da rino » 15 gen 2016, 13:03

nessun problema, anzi , trovo il forum un po "morto" sarebbe ora di ravvivarlo un po :lol:
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

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: Form master detail gerarchico

Messaggio da mhanu70 » 15 gen 2016, 17:39

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

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Form master detail gerarchico

Messaggio da rino » 15 gen 2016, 18:12

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 .
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

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: Form master detail gerarchico

Messaggio da mhanu70 » 15 gen 2016, 18:45

Grazie ancora.

Buon fine settimana a tutti

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti