It is currently 8 June 2025, 17:39 Advanced search

videata per tabelle di decodifica

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

videata per tabelle di decodifica

Postby Helpdesk SC » 24 September 2024, 7:06

Ciao a tutti,
ho una trentina di tabelle oracle con la stessa struttura : CODICE e DESCRIZIONE. si tratta di tabelle di decodifica. Per la loro gestione devo creare una videata per ciascuna oppure è possibile creare una videata sola e poi richiamare il contenuto della tabella interessata? Penso che sia possibile l'ultima soluzione ma non riesco proprio a capire come posso farlo?
grazie per l'aiuto
Silvia
Helpdesk SC
 
Posts: 8
Joined: 4 July 2024, 9:26

Re: videata per tabelle di decodifica

Postby d.termini » 24 September 2024, 7:16

Lavori direttamente su tabella o passi per le classi DO?

Se direttamente in tabella penso proprio che devi fare una videata per ogni archivio perché la master query è quella e basta, mentre se lavori in DO ci sono un po' di stratagemmi, ma poi devi gestirti il salvataggio manualmente, magari prova a dare un'occhio alla gestione tramite class factory, essendo tutte uguali potrebbe anche funzionare, anche se non so a livello di videata...

Il metodo migliore resta sempre quello di una videata dedicata a ciascun archivio.
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: videata per tabelle di decodifica

Postby r.bianco » 24 September 2024, 8:03

Potresti ribaltare il ragionamento:
In una tabella unica CODICE, DESCRIZIONE, aggiungi un campo in PK TIPO_RECORD, e usi solo quella. Se fai così, ti consiglio di usare una pk docid e mettere CODICE/TIPO sotto indice univoco, in modo da avere un'unica PK da usare come FK nelle altre tabelle.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: videata per tabelle di decodifica

Postby Helpdesk SC » 24 September 2024, 9:23

r.bianco wrote:Potresti ribaltare il ragionamento:
In una tabella unica CODICE, DESCRIZIONE, aggiungi un campo in PK TIPO_RECORD, e usi solo quella. Se fai così, ti consiglio di usare una pk docid e mettere CODICE/TIPO sotto indice univoco, in modo da avere un'unica PK da usare come FK nelle altre tabelle.


ci ho pensato anch'io, ma non riesco ad arrivare a una soluzione.

TABELLA NAZIONI : la nazione dell'anagrafica cliente ha una fk con questa tabella
CODICE DESCRIZIONE
ITA ITALIA
FRA FRANCIA

TABELLA PROVINCE : la provincia dell'anagrafica cliente ha una fk con questa tabella
CODICE DESCRIZIONE
MI MILANO
RM ROMA

una tabella unica diventerebbe
CODICE DESCRIZIONE
ITA ITALIA
FRA FRANCIA
MI MILANO
RM ROMA

Come faccio a creare le FK dall'anagrafica?
Helpdesk SC
 
Posts: 8
Joined: 4 July 2024, 9:26

Re: videata per tabelle di decodifica

Postby d.termini » 24 September 2024, 9:33

La tabella unica diventerebbe
Code: Select all
DOCID (PK)   TIPO CODICE DESCRIZIONE
tg456>9%3... N    ITA    ITALIA
vgfn345/&... N    FRA    FRANCIA
n455nm.,^... P    MI     MILANO
65m8=?sdf... P    RM     ROMA
Chiave univoca TIPO+CODICE

dove N sta per Nazione e P per Provincia
La FK la fai su DOCID e sulle selezioni filtri per TIPO
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 34 guests

cron