relazione nome = nome non funziona

FileMaker è un database relazionale. Vediamo come...

Moderatore: Moderatori

Rispondi
Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

relazione nome = nome non funziona

Messaggio da Dagda » mercoledì 14 marzo 2007, 17:19

:cry: ciao a tutti..
non ci sono....non ci sono più...
ho reato un portale nel quale la relazione è banale e semplice, ma non mi funziona....
il campo è:
nome (campo testo)
la relazione è:

nome = nome

se metto uno=uno (uno campo calcolato =1)
mi dà ovviamente l'elenco di tutti i record,
se voglio far apparire solo quelli con lo stesso nome ( nome =nome)
non funziona :cry: .


che diavolo :twisted: sbaglio?

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

Messaggio da raybaudi » mercoledì 14 marzo 2007, 17:39

Devi creare un campo globale:

gNome

dove andrai ad inserire il nome che cerchi

gNome sarà relazionato con il campo "nome" di una copia della tabella principale, per esempio:

Master::gNome = Master2::nome
Raybaudi FMP 12 Adv. Windows XP SP3

Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

Messaggio da Dagda » mercoledì 14 marzo 2007, 17:57

si, ma creando un globale, devo inserire il nome ogni qual volta.
in un altra finestra ho nome = nome e il portale mi fa vedere all'inserimento di un cliente se ci sono precedenti o meno..
non capisco perchè in un file questo funziona e in un altro (setsso procedimento) no..

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

Messaggio da raybaudi » mercoledì 14 marzo 2007, 18:43

Allora, sia "nome", che tutto il resto che hai detto, era solo un esempio !

La domanda corretta doveva essere:

"Come faccio a visualizzare in un portale i dati di un record, se già presenti ? "

Non credo che "nome" possa essere una chiave univoca, quindi vedi di crearla e poi fai una Auto-Relazione.

se correli semplicemente "nome" con "nome" vedrai nel portale tutti i record che hanno il campo "nome" eguale.
Raybaudi FMP 12 Adv. Windows XP SP3

Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

Messaggio da Dagda » giovedì 15 marzo 2007, 9:04

non è un esempio è solo un pò semplificato:
il "nome" è univoco per cliente ed è un campo univoco per ogni cliente.
questo campo lo uso come label identificativo per evitare di avere doppi nomi nella schermata tipo:
Mario Rossi di Modena ha come "label_nome" Rossi modena
Mario Rossi di Roma ha come "Label_nome" Rossi Mario

ora ad ogni richiesta di Mario modena, apro una nuova scheda es. 621 (numero progressivo), inserisco i dati e vorrei che nel portale accanto mi mostrasse il campo che si chiama riassunto dove in breve vedo le richieste precedenti del cliente Mario modena e non Rossi Mario.

il portale in accettazione funziona. la relazione è label_nome = label_nome.

questo stesso portale lo volevo inserire in un altro file che mostra i risultati della richiesta 621 sempre indicata con il label_nome Mario modena, e vorrei visualizzare accanto i risultati delle richieste precedenti come nel file di accettazione.
ma non funziona e non capisco perchè.

il campo 621 è univoco il campo mario modena è univoco per cliente ma conune a più record e volevo visualizzare dunque tutti i record con il nome mario modena.

non è difficile, ma non mi funziona e non capisco perchè.

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

Messaggio da raybaudi » giovedì 15 marzo 2007, 9:28

Probabilmente c'è un errore di "contesto".

Se vuoi, mandami il file .
Raybaudi FMP 12 Adv. Windows XP SP3

Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

Messaggio da Dagda » giovedì 15 marzo 2007, 9:31

cosa intendi per "contesto"?
inviarti il file è un pò complesso, dovrei inviarti l'intero pacchetto...
è tutto relazionato a vari file.

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

Messaggio da raybaudi » giovedì 15 marzo 2007, 9:41

"questo stesso portale lo volevo inserire in un altro file "

verifica le relazioni e il contesto di valutazione di eventuali campi calcolati... ( il "contesto" lo trovi in alto nei campi calcolati )
Raybaudi FMP 12 Adv. Windows XP SP3

Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

Messaggio da Dagda » giovedì 15 marzo 2007, 10:04

contesto sorretto...
mah....a volte non capisco proprio.
Ho tolto il campo calcolato e l'ho utilizzato come campo di testo.
funziona....come calcolato no.

mi sa che ho bisognio di un pò di ferie!!!!!!!!! (due tre anni almeno)

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » giovedì 15 marzo 2007, 11:12

OVVIAMENTE in calcolato è indicizzato, vero?

.g.

Rispondi