Visualizzazione dati da portale

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

trevis
Messaggi: 9
Iscritto il: venerdì 23 febbraio 2007, 1:00

Visualizzazione dati da portale

Messaggio da trevis » lunedì 7 maggio 2007, 17:32

Ciao, ho cominciato da pochissimo ad usare FMPro Adv su win e devo creare un db per gestire i clienti con i prodotti acquistati.
Ho creato una tabella Clienti e una Prodotti e le ho relazionate attraverso i campi CodProdotto.
Ho inserito un portale attraverso il quale, dalla tabella clienti, poter scegliere il prodotto/i acquistati dal cliente (magari attraverso un elenco a discesa) e visualizzare descrizione e prezzo che leggo dalla tabella prodotti.
Dopo aver fatto tutto questo, quando inserisco un codice prodotto nella prima riga mi visualizza la corretta descrizione ma se continuo ad inserire nella seconda riga mi cambia anche la prima riga e sulla seconda non mi scrive niente.Inoltre non posso scrivere più di due righe.
Chi mi può dare una mano?Grazie!

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » lunedì 7 maggio 2007, 19:00

Ciao

devi creare altre due tabelle:
1) Ordini
2) RigheOrdini

La tabella Prodotti deve essere relazionata, tramite IdProdotto al corrispettivo campo di RigheOrdini; a sua volta la tabella RigheOrdini dovrà essere relazionata tramite IdOrdine al corrispettivo campo di Ordini; quest'ultima, tramite IdCliente, sarà relazionata con l'omonimo campo della tabella Clienti.

Ogni chiave primaria ( IdCliente, IdOrdine, IdProdotto ) contenuto nella tabella OMONIMA, deve essere impostato come campo numero con inserimento automatico di valore seriale.

Almeno la relazione tra Ordini e RigheOrdini deve avere abilitata la creazione di record correlati su RigheOrdini.
Raybaudi FMP 12 Adv. Windows XP SP3

trevis
Messaggi: 9
Iscritto il: venerdì 23 febbraio 2007, 1:00

Messaggio da trevis » venerdì 11 maggio 2007, 8:46

Penso di aver fatto tutto quello che mi hai suggerito anche se non ho ben capito il tutto. Ora all'interno della tabella Clienti creo il portale con la tabella Prodotti per selezionare e inserire i prodotti acquistati dal cliente ma non mi permette di inserire nessuna riga.Cosa manca?

andreuccio
Messaggi: 1737
Iscritto il: giovedì 7 ottobre 2004, 2:00
Località: Lamezia Terme

Messaggio da andreuccio » venerdì 11 maggio 2007, 8:57

trevis ha scritto:Penso di aver fatto tutto quello che mi hai suggerito anche se non ho ben capito il tutto. Ora all'interno della tabella Clienti creo il portale con la tabella Prodotti per selezionare e inserire i prodotti acquistati dal cliente ma non mi permette di inserire nessuna riga.Cosa manca?
Hai selezionato dalla relazione "consenti la creazione di record in questa tabella tramite questa relazione" ?
Umiliati e sarai Esaltato, Esaltati e sarai Umiliato
Mac OS X Snow Leopard - FMP 10 Adv.

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » venerdì 11 maggio 2007, 8:58

trevis ha scritto:Ora all'interno della tabella Clienti ...
Il portale, che visualizzerà i dati provenienti dalla tabella RigheOrdini, lo devi mettere nella tabella Ordini ( cioè in un formato che visualizzi i record della tabella Ordini )
Raybaudi FMP 12 Adv. Windows XP SP3

trevis
Messaggi: 9
Iscritto il: venerdì 23 febbraio 2007, 1:00

Messaggio da trevis » venerdì 11 maggio 2007, 9:34

Io vorrei fare in modo che dalla tabella clienti si possano inserire, tramite un portale, le righe ordine scegliendo i prodotti caricati nella tabella prodotti, magari attraverso un menù a discesa.

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » venerdì 11 maggio 2007, 10:00

1) crea un nuovo formato ( vuoto ) che visualizzi i record della tabella Ordini

2) inserisci i campi della tabella Clienti che ti interessano

3) inserisci un portale che mostri i record di RigheOrdini

4) nel portale metti anche un campo ( descrizione ) della tabella Prodotti

Poi continuiamo...
Raybaudi FMP 12 Adv. Windows XP SP3

trevis
Messaggi: 9
Iscritto il: venerdì 23 febbraio 2007, 1:00

Messaggio da trevis » martedì 15 maggio 2007, 11:46

Cosa significa il punto 2?

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » martedì 15 maggio 2007, 12:10

Posiziona i campi della tabella Clienti nel formato, cioè materialmente metti il Cognome, il Nome, l'indirizzo ecc. ecc.
Raybaudi FMP 12 Adv. Windows XP SP3

trevis
Messaggi: 9
Iscritto il: venerdì 23 febbraio 2007, 1:00

Messaggio da trevis » martedì 15 maggio 2007, 12:18

Dopo aver creato un nuovo formato vuoto, come faccio per far sì che visualizzi i record della tabella Ordini?

Rispondi