importazione dati da un campo testo da un portale

importazione dati da un campo testo da un portale

Categoria:
0
0

Buongiorno ai FMGurus,

non riesco a risolvere la seguente questione di cui Vi chiedo cortesemente lumi... su un portale ho inserito degli attributi uno a molti. In particolare e per chiarirvi meglio se ci riesco, nel formato principale descrivo le caratteristiche di una sorgente, nel portale correlato al formato principale descrivo alcuni attributi formali della medesima (il tipo di atto di concessione ed il relativo numero di concessione che ha autorizzato la sorgente): siccome una sorgente puo avere piu atti concessori di piu tipi (nel caso specifico 3:  "autorizzazione", riconoscimento" e "PRGC" ), ho dovuto creare il portale di cui sopra in cui ho inserito nello specifico un id e due campi testo: "tipo di concessione" e "numero di concessione" (che è anch'esso un campo testo perchè le concessioni a volte hanno numerazioni quali "1A").

Avrei bisogno di ripetere, nel formato principale in cui descrivo la sorgente, anche il numero di concessione nel caso si tratti di una sorgente con atto di concessione di tipo "riconoscimento". Specifico che ogni sorgente puo avere un solo riconoscimento (ma puo avere anche una autorizzazione ed un prgc) .

O lo riinputo manualmente in un campo testo che devo creare o lo importo automaticamente in qualche maniera dal portale ma non so come fare....

Mi scuso tanto se ho fatto pasticci nell'inserimento della domanda.

Cordialmente,

Rudy

 

RISOLTO
Segnalato come spam
Pubblicato da (Domande: 6, Risposte: 9)
Domandato il 26 Ottobre 2020 12:51
7 visualizzazioni
0
Domanda privata

hai due possibilità:
- relazione: crei una seconda relazione specifica per i riconoscimenti.
In sostanza crei un campo calcolato indicizzato con valore fisso "riconoscimento" e basi la relazione sul tipo:

sorgenti::chiave primaria=attributi::chiavesorgente E
sorgenti::campo_riconoscimento=attributi::tipo

in questo caso il tuo valore è dato dal calcolo nomerelazione::valore (ma puoi anche semplicemente mettere sul formato il campo che ti interessa della tabella attributi in base alla relazione)

 

- calcolo cone EseguiSQL:
crei un calcolo (non memorizzato, con ricalcolo forzato) del tipo: EseguiSQL ("SELECT nomecampo FROM attributi WHERE chiavesorgente=? AND tipo =?";"";""; sorgenti::chiaveprimaria; "riconoscimento")

 

Se ti serve mostrare più di un campo al 99% ti conviene la relazione.

 

facci sapere!

.g.

Segnalata come spam
Pubblicato da (Domande: 0, Risposte: 1480)
Risposto il 28 Ottobre 2020 09:25
0
Domanda privata

Grazie mille Giulio!

Risolto con la prima opzione.

Grazie ancora per la competenza e per la celerità :-)

Segnalata come spam
Pubblicato da (Domande: 6, Risposte: 9)
Risposto il 28 Ottobre 2020 10:10