Autocompilazione dati con Inserimento di 1 Record

Autocompilazione dati con Inserimento di 1 Record

0
0

Buonasera a tutti, sono alle prime armi con file maker, perciò ancora non mi muovo così bene come la maggior parte di voi, perciò proverò a spiegarmi il meglio possibile.

Allora ho creato, per prova un nuovo database, con all’interno 3 Formati, entrambi schede classiche. Nella 1 e 2 ho inserito dei valori es. : tabella (1) numeri da 1 a 50 e nella tabella (2) i corrispettivi nominali e nella tabella (3) corrispettivo numerico .  Tipo :  1=Paolo=75 . Questo es. vale anche per il 2 Formato, solo con diversi dati.

Ora nel 3 formato ho creato una scheda dove vorrei che facesse questo: dopo aver creato un record, con Lista a discesa, con i valori del 1 Formato e la 1 Tabella, inserendo un numero da 1 a 50, mi compilasse in automatico i corrispettivi record VUOTI nel Formato (3) con quelli restanti del Formato (1) .

grazie in anticipo per il vostro aiuto..

Segnalato come spam
Pubblicata da (Domande: 2, Risposte: 24)
Domanda inviata 6 Maggio 2017 20:07
327 vis.
0
Domanda privata

a occhio:

  • la lista valori nome saggio deve prendere nome dal campo e non dai dati a mano che hai messo tu
  • il portale deve essere sulla tabella saggi e non lista saggi e la relazione basata sulla chiave primaria.
  • non ti servono i valori calcolati su chiave primaria e chiave esterna.
Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 3 Giugno 2017 10:38
0
Domanda privata

che cos’è una tabella Join??

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 24 Maggio 2017 21:33
0
Domanda privata

Non riesco a farlo funzionare.. e non capisco il perché, ti allego file modificato se mi dai un’occhiata per capire dove sbaglio ne sarei veramente felice.. grazie ancora..

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 24 Maggio 2017 21:32
0
Domanda privata

allora, se hai una lista dei saggi e devi abbinarla alle varia schede devi creare una tabella di join correlata da una parte con i saggi (lista saggi::campochiaveprimaria=tabellajoin::chiaveesternasaggio) e dall’altra con la scheda fusione (scheda fusione::campochiaveprimaria=tabellajoin::chiaveesternaschedfusione), quest’ultima relazione con la possibilità di creare record. Nel portale sul formato scheda fusione devi visualizzare questa tabella mostrando il campo chiaveesternasaggio formattato con un menù a tendina con una lista valori con la chiave primaria e la descrizione del saggio.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 24 Maggio 2017 10:05
0
Domanda privata

Ciao Giulio, allora la prima che hai detto, la lista saggi è indipendente e a secondo delle esigenze i vari saggi possono essere richiamati nella scheda fusione. Un esempio ?? Come tutte le combinazioni??

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 24 Maggio 2017 07:35
0
Domanda privata

Buongiorno, Tomas.

la teoria ci dice che una relazione funziona fra due tabelle se ci sono due campi indicizzati – uno per tabella, meglio se dello stesso tipo – che fungono da elementi di confronto (dette chiavi). A seconda del tipo di relazione uno dei due campi può essere univoco (chiave primaria) mentre l’altro no (chiave esterna).

Il come gestire la relazione (e in filemaker il portale, che ne è rappresentazione grafica sull’interfaccia utente) dipende strettamente dal tipo di procedura che devi gestire.

Nello specifico, da quello che mi hai detto non ho capito una cosa: tu hai una tabella Saggi che esiste indipendentemente e devi associare dei saggi alla singola fusione (chessò, il saggio A è presente nelle fusioni 1,4 e 5 mentre il saggio B è presente nelle fusioni 5 e 7), oppure devi inserire un nuovo saggio a partire dalla fusione specifica?

nel primo caso ti serve una tabella di join (ovvero una tabella legata sia a saggi che a fusioni in cui inserire tutte le combinazioni), nel secondo ti basta una chiave id_fusione nella tabella saggi e una relazione scheda fusione::id=saggi::id_fusione, con l’opzione di creazione record attraverso la relazione attivata (dove scheda fusione::id è la chiave primaria della tabella).

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 23 Maggio 2017 15:00
0
Domanda privata

non Funziona.. perché la tabella mi resta vuota ? Non mi visualizza niente..

Ho creato lo strumento portale, e inserito la casella COD. Saggio dal Formato Saggio e Una nuova casella ,indicizzata. Entrambe le caselle con una relazione. Ma niente. E’ possibile avere una spiegazione che sia semplice da capire ?? Perché scusa, ma non sono esperto come voi!!

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 21 Maggio 2017 22:26
0
Domanda privata

La seconda che hai detto. E la relazione sottesa al portale si deve basare su questa chiave.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 16 Maggio 2017 10:02
0
Domanda privata

Perciò, dovrei creare un nuovo formato (magari resoconto ) con all’interno una nuova tabella con la seconda chiave e poi associarla con lo strumento portale della scheda fusioni… oppure devo inserire questa seconda chiave direttamente nella tabella dello strumento portale, che inserisco nella scheda fusione ?

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 16 Maggio 2017 07:34
0
Domanda privata

devi avere una chiave primaria (univoca, sempre valorizzata) sulla tabella di partenza che si correla a una chiave esterna (libera) sulla tabella che vuoi connnettere. Entrambi i campi devono essere indicizzati e dello stesso tipo (numero con numero,testo con testo…). Puoi trovare qui i concetti di base sulle relazioni.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 15 Maggio 2017 13:59
0
Domanda privata

Buongiorno, Giulio

No il metallo che immetto devo essere libero di immetterlo senza vincoli, diciamo che è un discorso a parte, ma quella è una parte che sono riuscito a sistemare.

L’unica cosa che non riesco a fare è quella relazione esterna che mi dici tu… non so proprio come crearla, non riesco a capire il collegamento..

Ho visto una cosa simile, del database che ti offre file maker, quello della fatture, ma non riesco a capire come funzioni.

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 15 Maggio 2017 12:55
0
Domanda privata

Buongiorno, Tomas.

È sbagliata la relazione: dato che è una relazione una a molti (una scheda=molti saggi) devi correlare la chiave primaria della scheda fuzione con una chiave esterna adìpposita della lista saggi. Inoltre, devi mettere in relazione diretta la tabella saggi con la lista metalli, se vuoi che inserendo il codice nella lista i campi relativi vengano compilati.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 15 Maggio 2017 10:11
0
Domanda privata

Ho provato a fare uno strumento portale con i record della tabella saggi.. ma non riesco a farla funzionare, 1 volta mi mostra solo la prima riga e poi buio, oppure non me li fa vedere per niente, non capisco perché?? Quando immetto i campi dei saggi li devo creare da nuovo oppure riportarli direttamente dalla scheda dei saggi?? Non riesco a capire dove sbaglio!! Allego immagini con alcuni passaggi!!

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 14 Maggio 2017 20:29
0
Domanda privata

secondo me o usi una tabella correlata all scheda di fusione che usi solo per inserire i saggi ( e in quel caso ne puoi mettere quanti vuoi), oppure, se sei certo che non ci saranno mai più di tre saggi puoi usare un campo multiplo per inserire più di un saggio. Fra le due, la tabella correlata è la più flessibile.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 14 Maggio 2017 15:38
0
Domanda privata

Nella Scheda Fusione Finale, può capitare che mi servano anche 3 saggi diversi, e di questi saggi,mi serve la Casella ID la %Puro e %Legante. Per poi utilizzarli in altre caselle Calcolo. Come potrei fare ad importarli ?

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 12 Maggio 2017 20:39
0
Domanda privata

domanda sospetta ???? direi che ti serve una tabella correlata in cui piazzare i vari record, ma se fai un esempio più specifico magari possiamo dare una risposta più precisa.

 

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 12 Maggio 2017 14:02
0
Domanda privata

Intanto, grazie mille, sei stato gentilissimo, sono riuscito a sistemare il lavoro.

Ultima Domanda, e se volessi importare un 2 record dalla stessa tabella ? Come dovrei fare??

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 12 Maggio 2017 13:17
0
Domanda privata

Buonasera, Tomas.

per quanto riguarda l’indice, a meno di motivi specifici mettilo sempre pieno.

Per quanto riguarda le relazioni, devi mettere in relazione la sola chiave primaria con la chiave esterna (ad esempio lista metalli::cod metallo= scheda fusione::cod metallo). I calcoli non devono essere campo=Campo 2 ma solo il nome dal campo specifico: ad esempio se in scheda fusione vuoi caricare la % titolo del metallo correlato, dovrai mettere semplicemente nometabellacorrelata::nomecampo, ovvero prendendo ad esempio l’immagine Plista metalli 2::% Titolo.

a presto.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 11 Maggio 2017 22:40
0
Domanda privata

Questo è il File

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 10 Maggio 2017 20:24
0
Domanda privata

Allego alcune Foto

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 10 Maggio 2017 20:18
0
Domanda privata

Non riesco a caricarlo, è un file da 240KB di fm 12..Clicco su sfoglia e lo seleziono sul mio Pc ma non lo carica….

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 10 Maggio 2017 20:03
0
Domanda privata

Allora , ho fatto la casella con il seriare indicizzato al minimo, poi ho creato le nuove caselle relazionate nel grafico con le corrispettive caselle negl’altri formati e nei nuove caselle ho messo il campo calcolo con la formula “casella nel 1°Formato = a casella nel 3° formato” ma non funziona…. TI allego file, riesci a darli un’occhiata per capire dove Sbaglio ?? Per favore sono disperato….Non ci dormo neanche la notte .. E’ un nuovo Database ma devo fare l’identica cosa nella Scheda Finale

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 10 Maggio 2017 19:55
0
Domanda privata

per la casella ID puoi tranquillamente utilizzare un numero seriale (il campo deve essere indicizzato, comunque). per la relazione devi crearla nel grafico relazionale di FileMaker mediante grad&drop dei due campi: il tuo campo anagrafica::ID = altratabella::id_anagrafica. fatta la relazione inserisci nei campi dell’altra tabella il nome del campo da cui prendere i dati: ad esempio, nel campo “nome” dell’altra tabella inserirai come calcolo proposto: anagrafica::nome.

.g.

 

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 10 Maggio 2017 13:19
0
Domanda privata

Allora, prima di tutto ho creato la Cesella ID, è meglio creare un semplice casella con il Numero Seriale che viene incrementato ogni volta di 1, oppure è meglio creare un numero seriale con uno script?  Poi non ho capito bene; che relazione devo creare?? Mi potresti fare un’ esempio scritto ? Non ho capito nemmeno che campo calcolato dovrei creare??

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 9 Maggio 2017 22:38
0
Domanda privata

in sostanza diciamo che hai una tabella anagrafica, sul tipo:
ID, nome, cognome, peso età. Il campo ID deve essere univoco (ovvero con un valore diverso per ciascun record).

se vuoi portare questi dati in un’altra tabella, devi avere un campo ID_anagrafica, che usi come chiave di raffronto con l’anagrafica. Perché un campo Id e non il nome? perché se hai nomi ugualo non hai modo di capire da quale anagrafica prendere i dati (la chiamo la sintesi di mario rossi). Una volta che hai stabilito una relazione fra i due valori, devi inserire nelle opzioni dei campi un inserimento calcolato con i corrispondenti valore della tabella anagrafica.

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 9 Maggio 2017 19:46
0
Domanda privata

Si corretto…

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 8 Maggio 2017 12:54
0
Domanda privata

quindi tu dovresti avere una tabella in cui hai i dati della persona ( chiave primaria, nome, cognome, peso età) e in una seconda tabella in cui, inserendo la chiave corrispondente ad un nominativo, si riempiano gli altri campi corrispondenti. corretto?

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 8 Maggio 2017 09:05
0
Domanda privata

Allora, intanto grazie di avermi risposto, facciamo un altro esempio, spero di spiegarmi meglio, nel 1 Formato inserisco record diviso in 3 tabelle. Nella 1 tabella inserisco i Nomi Comuni, nella 2 tabella inserisco il Peso , e nella 3 tabella l’età. Ora nel 3 Formato vorrei che, Inserendo il nome, in una casella a discesa, in automatico mi compili anche il campo Peso ed Età, sempre nel 3 Formato.

Segnalata come spam
Pubblicata da (Domande: 2, Risposte: 24)
Risposta inviata 8 Maggio 2017 07:27
0
Domanda privata

Buonasera, Tomas.

non ho capito bene quali campi hai inserito in quali tabelle. Dato che per lo scopo che vuoi ottenere serve una relazione (come spiegato qui), senza sapere la modellazione dei dati è difficile darti un consiglio preciso ????

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 7 Maggio 2017 23:41