PDA

View Full Version : [ACCESS 2000] Far visualizzare il nome di un campo e non la chiave


sangueimpazzito
26-06-2004, 17:01
Ciao ragazzi.
Ho un problema con Access 2000.

Ho due tabelle:
A) SPOT
ID Spot (numerico) - PK
Nome (testo)
Prodotto sponsorizzato (numerico) - FK

B) PRODOTTI
ID Prodotto (numerico) - PK
Nome (testo)

Nella tabella "Spot" nel campo "Prodotto sponsorizzato", invece di inserire l'ID (quindi un numero) del prodotto, vorrei;
1) poterlo scegliere da una combo box;
2) visualizzare il Nome (testo) e non il suo ID (numero).

Smanettando un po' mi dice:
"E' stato immesso un valore non valido per il campo.
E' possibile, ad esempio, che sia stato immesso del testo in un campo Numerico o un numero maggiore di quello consentito per l'impostazione di FieldSize"

Come faccio?!?
Grazie a tutti per la disponibilità.

sangueimpazzito
27-06-2004, 08:25
Up.

Fenomeno85
27-06-2004, 08:27
hai già creato le relazioni?? hai già messo nel campo che ti interessa il textbox??

Se vuoi mandamelo e te lo faccio ;)

fenomeno85@lycos.it

~§~ Sempre E Solo Lei ~§~

sangueimpazzito
27-06-2004, 08:43
Originariamente inviato da Fenomeno85
hai già creato le relazioni?? hai già messo nel campo che ti interessa il textbox??

Si, le relazioni le ho già fatte.
Cosa intendi per textbox?
:confused:

Fenomeno85
27-06-2004, 08:47
nella seconda tabella dove hai il campo della chiave esterna, se ci clicchi, e se guardi in basso, clicca su ricerca, metti casella combinata, compili i vari campi e il gioco è fatto ;)

~§~ Sempre E Solo Lei ~§~

sangueimpazzito
27-06-2004, 10:03
Edit:

Ho risolto.
Grazie lo stesso.
:D

sangueimpazzito
27-06-2004, 10:41
Ho un altro problema.
Devo attaccare una terza tabella alla seconda.
Nella terza tabella ci dovrà essere un campo collegato al campo della seconda che sarebbe un ID ma che mi viene visualizzato come NOME.
Ma anche li voglio che mi venga visualizzato il NOME e non l'ID.
Non so se mi sono spiegato bene.
Come faccio?
:cry:

Fenomeno85
27-06-2004, 11:20
ma devi fare la stessa cosa di prima

~§~ Sempre E Solo Lei ~§~

sangueimpazzito
27-06-2004, 12:28
Ma questo non devo collegarlo alla prima tabella, ma al campo della seconda che ho già collegato alla prima.
:cry:

Fenomeno85
27-06-2004, 13:26
se l'id è della prima tabella, ci devi mettere la prima e non la seconda ;)

~§~ Sempre E Solo Lei ~§~

sangueimpazzito
28-06-2004, 08:46
No, fidati.
Dovevo per forza mettere quello della seconda.
Comunque ho risolto con una piccola query.
:D