Newsgroup: it.comp.www.asp
Titolo: Tabelle

Salve !!
Mi sto impazzendo sempre più con access & asp
Vi espongo il problema che riscontro:
In Access ho una tabella (VALORI) che contiene
Id
Nome1 (numerico)
Nome2 (numerico)
Valore1 (numerico)
Valore2 (numerico)
I campi Nome1 e Nome2 Pescano il loro valore da una cella combinata alla
tabella (NOMI)
TABELLA NOMI
Id (contatore)
Nome (testo)
Fino a Qui tutto bene i dati all'interno della mia tabella si vedono
regolarmente.
Ora Faccio un esporta di questa tabella in un database che utilizzerò per il
web e pure qui riesco a vedere i miei dati correttamente ossia all'interno
di Nome1 e Nome2 non vedo i codici numerici della tabella combinata ma il
testo che prende dalla tabella nomi.
E fino a qui.. voi direte che c'è di strano ?
Di strano c'è che quando accedo da ASP per visualizzare la pagina con i
dati, i dati estratti all'interno dei campi Nome1 e Nome2 vedo dei valori
NUMERICI e
Non testuali !!(cioè mi appare 1..2.. Anziche Mario.. Paolo ecc...)
Esiste un modo direttamente da ASP per far visualizzare il testo anzichè i
valori numerici ?
Oppure quando effettuo l'esportazione con Access della tabella sbaglio
qualcosa ? (anche se sembra di no visto che pure nel secondo database se
apro la tabella creata riesco perfettamente a vedere il testo di /nome1 e
Nome2) e non i numeri !!)
Spero davvero che qualcuno sia in grado di aiutarmi ???
speeeroooo ;((((
Saluti

 ha scritto nel messaggio
news:NWmVc.162524$5D1.7...@news4.tin.it...

Ciao,
attenzione quello che vedi in Access è solo una visualizzazione che tu hai
impostato nella tabella dicendogli che il campo Nome1 è  una casella
combianata che prende i dati dalla tabella Nome, oltretutto li hai definiti
come numerici  e quindi contengono giustamente un numero.
Per essere più chiara nella tabella VALORI tu hai fisicamente l'ID della
tabella NOMI anche se poi in visualizzazione ti fa vedere la combo con i
nomi.
In ASP per visualizzare il testo anzichè i valori numerici devi impostare
come origine record una query che metta insieme i campi della tabella Valori
con quello della tabella Nomi tramite l'ID
Sostanzialmente dovresti impostare una query del tipo Select Valori.ID,
Valori.Valore1, Valori.Valore2, Nomi.NOME from Valori INNER JOIN Nomi on
Valori.Nome1 = Nomi.ID
Non riesco a darti un aiuto un po' più preciso perchè non è ben chiaro cosa
tu voglia realizzare in ASP e i nomi dati ai campi delle tabelle non aiutano
molto in questo senso.
Se vuoi spiegare meglio quello che vuoi fare forse posso aiutarti meglio!
Saluti
Cinzia

 Saluti
Oltre al consiglio di Cinzia, puoi creare una Query in Access che visualizzi
i dati nel modo corretto con le varie relazioni e richiamare in ASP la query
per avere i dati esatti.
Ciao
-- 
AZ [Microsoft - .NET MVP]
Mia Home page: 
http://ciclismo.sitiasp.it
Asp.Net community: 
http://www.aspitalia.com
Il mio blog: 
http://blogs.aspitalia.com/az

 ha scritto nel messaggio
news:2oooe4F...@uni-berlin.de...


 suggerito da Andrea.. Problema non risolvibile ???????
No, qualche errore tuo! ;)
In Access vai nel TAB Query, crea una nuova query e aggiungi le tabella che
vuoi collegare aggiungendo, se non sono già presenti, le relazioni tra
campi.
Quindi nella /griglia/ sottostante seleziona i campi che vuoi visualizzare
ed esegui la query: dovrebbe apparirti in Access i dati corretti. Esci e
salva con il nome "Query1".
Ora in ASP, scrivi il comando SQL:
select * from Query1
