It is currently 22 April 2025, 21:14 Advanced search

Utilità su valori di default nelle applicazioni

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Utilità su valori di default nelle applicazioni

Postby emitosi » 19 February 2014, 11:10

Capita spesso che un campo creato in alcune tabelle sia discriminante per la gestione di tutti i dati all'interno delle videate di gestione.
Faccio un esempio, in una applicazione che gestisce set di dati uguali per aziende differenti (un gestionale bolle e fatture ad esempio, ma anche altri tipi di applicazioni) , esisterà una tabella anagrafica aziende nella quale ci sarà un IDAZIENDA come chiave principale, in tutte le altre tabelle ci sarà la Foreign key idazienda per discriminare i dati di ogni azienda.
Solitamente io farei selezionare l'azienda all'ingresso dell'applicazione e metterei in una tabella IMDB il valore di sessione dell'id dell'azienda selezionata
Alla creazione le finestre di gestione dei dati, per visualizzare solo i dati dell'azienda selezionata, è necessario impostare sempre la clausola where con il riferimento all'idazienda selezionato e di solito io faccio una cosa tipo ... where idazienda = valoredisessioneidazienda

Sarebbe molto comodo :

1) poter dichiarare nella creazione del campo idazienda nella tabella aziende, se quel campo sarà da usare nella where delle finestre di gestione che coinvolgono le tabelle con idazienda in foreign key
2) da quale valore (costanti, valori di sessione messi in campi di tabelle IMDB ... ) prendere sempre il dato da utilizzare nella where
3) automaticamente, nella creazione della finestra, la query che la alimenta, dovrebbe già contenere l'opzione where con popolato già il criterio base di selezione dei dati (esempio where IDAZIENDA = VARSESSIONEIDAZIENDA)

Penso che questa cosa possa essere creata con la document orientation creando un oggetto che al suo interno incorpora già la select di base, ma anche qui, creando oggetti diversi bisogna comunque ricordarsi sempre di creare la select correttamente, a me è capitato in un paio di casi, su applicaizoni complesse e fatte in fretta (più o meno lo std delle applicaizoni ... hahah) di dimenticarmi di filtrare i dati per l'azienda selezionata

Spero di essermi spiegato chiaramente
-------------------------------------------------------
Tosi Emiliano Maurizio
TEPUI s.r.l.
e-mail emiliano.tosi@tepui.it - http://www.tepui.it
skype account emitosi
User avatar
emitosi
 
Posts: 68
Joined: 2 March 2011, 15:31
Location: Milano

Re: Utilità su valori di default nelle applicazioni

Postby d.arrivabene » 19 February 2014, 23:33

Secondo me, quello che proponi non credo si possa esaudire in quanto chiedi di specializzare uno strumento che di natura consente la creazione di una qualsivoglia applicazione web dotate tutte di un diverso tipo di funzionamento: concettualmente potranno anche essere simili, ma di fatto lo sviluppatore deve essere libero di scrivere il codice in un modo piuttosto che in un altro.

Sono il primo che ama gli automatismi ma, in questo caso, non credo che si possano applicare. Sei d'accordo?
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: Utilità su valori di default nelle applicazioni

Postby a.maioli » 20 February 2014, 4:34

A me sembra che tu abbia descritto il "servizio domini" dei documenti che serve proprio per quello che hai chiesto. Guarda il paragrafo 5.8.4 della Guida all'utilizzo di Instant Developer per maggiori informazioni.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47

Re: Utilità su valori di default nelle applicazioni

Postby emitosi » 21 February 2014, 8:34

Sulla risposta di Arrivabene non sono molto d'accordo, l'automatismo che propongo è un meccanismo generico che può essere usato in qualsiasi tipo di applicazione.
Per quanto riguarda invece il "servizio domini" ho dato un'occhiata ma devo guardare meglio ... in effetti sembra avvicinarsi molto al concetto che ho tentato di esprimere.

Grazie
-------------------------------------------------------
Tosi Emiliano Maurizio
TEPUI s.r.l.
e-mail emiliano.tosi@tepui.it - http://www.tepui.it
skype account emitosi
User avatar
emitosi
 
Posts: 68
Joined: 2 March 2011, 15:31
Location: Milano

Re: Utilità su valori di default nelle applicazioni

Postby a.maioli » 21 February 2014, 10:53

In effetti è nato con quello scopo...
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 10 guests