It is currently 8 June 2025, 19:33 Advanced search

aggiunge una FK tentando di riutilizzare ...

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

aggiunge una FK tentando di riutilizzare ...

Postby poidomani » 7 August 2015, 14:17

si potrebbe migliorare la funzione "aggiunge una FK tentando di riutilizzare ...". Al momento bisogna tirare la tabella, nel 99% dei casi il tentativo di riutilizzare un campo esistente non riesce. Basterebbe che invece di tentare di indovinare scegliesse come campo quello su cui viene tirata la tabella(immagine allegata). Al momento bisogna lasciargli inserire il nuovo campo, editare la FK, poi, se è il caso, dichiarare DOC_ID il campo che però viene messo obbligatorio. Quindi bisogna aprire la FK togliere il baffo su opzionale, chiudere e riaprire la FK e rimetterla opzionale. Un lavoraccio.
Attachments
Cattura.PNG
Cattura.PNG (12.24 KiB) Viewed 2475 times
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: aggiunge una FK tentando di riutilizzare ...

Postby lucabaldini » 11 August 2015, 9:32

L'algoritmo di "riutilizzo durante creazione FK" utilizza il codice dei campi per capire quale campo riutilizzare. Pertanto se nella tabella dove vuoi creare la FK non c'è un campo il cui codice sia uguale a quello della PK che stai tirando la procedura di aggancio non riesce.

Si potrebbe anche gestire la creazione con riutilizzo usando il D&D ma funzionerebbe solo nel caso che la tabella sorgente abbia un solo campo PK... non sempre è così... però in questo caso semplice si potrebbe anche fare.

Non mi è chiaro il problema del DOC_ID. Il nuovo campo, in quanto derivato, è dello stesso tipo e dominio del campo PK... perché devi dichiararlo manualmente DOC_ID? Inoltre InDe non può sapere se la FK è obbligatoria o opzionale e, nel dubbio, sceglie la prima opzione. Se vuoi che sia opzionale è sufficiente attivare il flag opzionale sulla FK... non c'è bisogno di modificare il campo (verde).

Comunque vorrei valutare un secondo la funzionalità del D&D con SHIFT di tabella su campo (con SHIFT perché è la stessa funzionalità di creazione FK).

Ho creato l'attività NPQ02463 per tenere conto di questa conversazione. Quando verrà valutata, potrai seguirne l'andamento con Instant Developer Roadmap.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: aggiunge una FK tentando di riutilizzare ...

Postby poidomani » 11 August 2015, 9:35

devo dichiararlo manualmente DOC_ID nel caso in cui le tabelle sono importate da un DB esistente
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: aggiunge una FK tentando di riutilizzare ...

Postby lucabaldini » 12 August 2015, 10:34

Capito.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 13 guests

cron