Impostare chiave esterna tramite script

Impostare chiave esterna tramite script

Categoria:
0
0

Buongiorno,

Sono alle prime armi con file maker, sto creando un programma di tiket, ho una tabella “task” dove risiedono tutte le richieste di intervento e una tabella tecnici dove per ogni tecnico voglio che vengano visualizzate le richieste di intervento a lui associate, per farlo ho creato una relazione tra tabelle e creato un portale che mostra i campi della tabella task dentro il formato tecnici.

Tecnici è un campo che prende la sua lista valori dalla tabella tecnici che ha la sua chiave primaria

Vorrei che selezionando il tecnico si popolasse automaticamente il campo __Fk_tecnici  ed ho scritto questo codice

if [Task::Tecnico = “Federico Dal Canto”]

imposta campo [ Task::__Fk_tecnici; Task::__Fk_tecnici = “1”]

Segnalato come spam
Pubblicata da (Domande: 2, Risposte: 4)
Domanda inviata 3 Dicembre 2020 11:40
40 vis.
0
Domanda privata

non avevo specificato che l'opzione deve essere creata lato tabella task, dato che tu crei una task partendo dal tecnico e non viceversa.

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 4 Dicembre 2020 11:06
0
Domanda privata

mi ero dimenticato l'utente con cui accedere è debug , no pw

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 4)
Risposta inviata 3 Dicembre 2020 14:17
0
Domanda privata

salve, grazie per la risposta, allego il programma sul quale sto lavorando, ho provato a fare come dice ma l'Fk continua a non popolarsi, sicuramente sto commettendo un errore logico di relazioni ma non capisco quale

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 4)
Risposta inviata 3 Dicembre 2020 14:08
0
Domanda privata

Buongiorno, Federico.

Non ti serve uno script: ti basta aprire il grafico relazionale e abilitare nella relazione l'opzione "Consenti la crezione di record in questa tabella mediante questa relazione". Nel momento in cui scrivi un valore in un campo qualunque del portale (quindi scrivi in un campo qualunque dell prima riga vuota del portale task presente su un formato afferente a Tecnici) ci pensa direttamente il motore di calcolo a riempire la chiave esterna :)

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 3 Dicembre 2020 13:02