Newsgroup: it.comp.appl.access
Titolo: Come selezionare solo i recordi uguali ad un campo txt lik.

Ho un database  tabella A   un campo  [oggetto] rappresentato da un numero 
in formato testo.
Ho inportato come link da un file txt in una nuova tabella di  B il campo 
[numero oggetto].
Ho semplicemente fatto una query dove ho inserito dal database A [oggetto] e 
dal database B quello che proviene dalla tabella di testo il campo [Numero 
oggetto].
Ho creato una relazione molti a uno tutti [oggetto]e solo i [numero oggetto] 
che sono identici.
La query si crea ma quando provo a modificare i dati mi da not updatabile.
In realta io voglio potere all' interno della tabella AS filtrare solo i 
campi dove [oggetto] è uguale a [numero oggetto].
Mi sto perdendo in un bichhiere d'acqua.
Cos devo fare.
Io voglio fare qualche cosa del tipo.
Seleziona all' interno dell tabella A tutti i record dove [oggetto] è uguale 
a [numero oggetto].
Li devo pero potere anche modificare.
Col mio modo riesco a selezionarli ma poi non riesco piu da modificare i 
dati nella query.
Mi sto perdendo in un bicchiere d' acqua devo usre un' espressione ? 

Tabella oggetti
nome oggetto-mela--cipolla-quaglia- pallone
numero oggetto 1111-  222-4576-  5678
Tabella testo  da  file di testo txt delimitato.
nome oggetto -cipolla-quaglia
numero oggetto testo  2222-4567
Relazione molti a uno
Relazione fra numero eggetto della tabella oggetti e numero oggetto testo 
della tabella testo.
Relazione molti a uno.
Tutti gli ogetti della tabella oggetti e solo quelli della tabella testo 
dove numero oggetto e numero ogggetto  testo sono uguali.
Tutto bene ma poi non riesco piu a modificare i campi  della query.
Perche la query diventa in sola lettura e non capisco perche.
grazie

 ha scritto nel messaggio 
news:47f8aa6a$0$37198$4faf...@reader3.news.tin.it...

Molto confuso il tuo post.
La relazione molti a uno non esiste, o meglio è più corretto dire Uno a 
Molti in quanto il lato molti non esisterebbe se non vi fosse un lato uno, 
mentre il lato uno può esistere anche senza il lato molti.
I campi relazionati devono avere lo stesso tipo di dati e un indice univoco 
per il campo lato uno e preferibilmente un indice non univoco nel campo lato 
molti.
Chiariti questi aspetti tecnici una query che usa le due tabelle è 
perfettamente editabile sia dal lato uno sia dal lato molti a patto che dal 
lato uno esista un record che si vuole usare dal lato molti.
Questo significa che se ho una tabella fatture e una tabella dettagli 
fatture, potrò aggiungere un nuovo dettaglio per quella determinata fattura 
a patto che l'id fattura (o il campo indice univoco) esista e venga 
riportato anche nel record dei dettagli.
La tabella fatture conterrà un campo ID o Numero Fattura con indice univoco 
ti tipo testo o numerico.
La tabella Dettagli Fattura conterrà, oltre al proprio ID(entificativo) 
anche un campo in relazione, ossia NFattura con lo stesso tipo di dati e un 
indice non univoco.
La relazione andrà creata tra questi due campi: lato uno IDFattura o 
NFattura, lato molti NFattura.
Si possono anche creare delle relazioni "al volo" direttamente nell'editor 
della query ma questo è un altro discorso e riguarda casi particolari. Le 
relazioni vanno create sulle tabelle e nell'apposito editor. Così facendo 
quando si realizza una query Access, automaticamente, riporta le relazioni 
create.
Verifica se queste condizioni sono rispettate e fammi sapere.
Ciao, Carlo

Non ci arrivo
Provo a semplificare.
Ho un database items  oggetti in vendita  con una serie di caampi  refid 
(indice)- prezzo- quntita- spese di spedizione- autore e - numero oggetto.
2 ho estratto con una routine da pagine html de numeri che sono in formato 
tab o csv.
Esempio 2222,4444,2345,65443,6678,3456,7894.
Una lista in formato csv o txt
Ora io devo semplicemente selezionare nel primo database tutti i refid dove 
i numeri oggetto  sono uguali ai numeri oggetto dell' esempio.
ICosa ho fatto .
Una query con tutti i campi del primo database.
table item refid- table items title--table items qty-table items  numero 
oggetto .
ho aggiunto  table esmpio numero.
Ho creato una relazione fatta cosi.
join propertis.
Include all record from items, and only those record from esempio where the 
joined fields are egual.
i record collegati sono numero oggetto e esempio numero.
La query si forma ma non riesco piu ad editre i campi.
Sia il numero oggetto che  che esempio numero sono in formato testo. 

 ha scritto nel messaggio 
news:47f9012d$0$17954$4faf...@reader1.news.tin.it...

A Giusè...ma come parli!
Ti sei affidato ad una traduzione on line?
Da dove scrivi?
Ciao, Carlo