Newsgroup: it.comp.appl.access
Titolo: Aggiornamento campi da query

Ciao a tutti!
Ho un dubbio che mi porto dietro da un po'.
Ho creato una query dove sono in relazione diverse tabelle tra loro e
prendo campi un po' da ogniuna.
Il problema č questo...quando la eseguo in visualizzazione foglio dati non
riesco a modificare i valori che trovo nei campi(perchč???), cosa che mi
sarebbe utile quando tale query la uso come origine dati di una maschera
per la modifica dei valori...ma cosě riesco solo a visualizzare il record
corretto ma non riesco a modificarlo!!!!
Come posso fare per ovviare a questo inconveniente?
Grazie a tutti per l'aiuto.
Ciao
Raffaele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Raffaele
Quando crei una query, devi specificare quali sono i campi che Access deve usare per collegare in maniera corretta le
righe delle tabelle; il collegamento viene rappresentato tramite una freccia che ha come estremi i due campi.
Se fai click destro su tale freccia e scegli la voce "Proprietà join" si apre una finestra dove puoi specificare qual è
la tabella "principale" e, per ciascuna riga di questa, quante possono essere le righe collegate nella tabella
"secondaria".
L'unica opzione che consente di aggiornare le righe nella query rsultante è la 1.
Questa però può essere selezionata solo se effettivamente ad ogni riga della tabella "principale" ne corrisponde una ed
una sola nella tabella "secondaria".
Se non è così (se per esempio hai una tabella movimenti magazzino ed una tabella articoli, ad ogni riga di questa -
ovvero ad ogni articolo - corrispondono in generale più righe della tabella movimenti: tutte quelle corrispondenti ai
movimenti nei quali compare quell'articolo) devi per forza scegliere l'opzione 2 o la 3, ma in questo modo non potrai
aggiornare i dati direttamente nella query.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

VT @ home ha scritto:



Tutto chiarissimo!!!
A questo punto però ti chiedo un suggerimento.
Ho una maschera dove sono visualizzati una serie di campi provenienti da
una query alla quele partecipano più tabelle che non riesco a mettere in
relazione 1-1 per via dei dati che contengono.
Come da te spiegato precedentemente questa maschera non mi fa aggiornare i
campi nemmeno se lo volessi(e mi sta bene così dato che la voglio solo in
visualizzazione!!).
Ora ti chiedo come posso fare modificare in modo user-friendly i dati di
questi campi?
Grazie ancora!!!
Ciao


questi campi?
In generale, in questi casi si realizza una form destinata ad
aggiornare i dati della tabella "principale"; in questa form si
inseriscono poi tante subform ciascuna dedicata ad aggiornare i dati
di una delle tabelle "secondarie" collegate alla "principale".
Per darti suggerimenti piů mirati, servirebbe qualche dettaglio in piů
sulle tabelle che usi, sul significato dei dati che contengono,
sull'utilizzo che ne devi fare, sui campi usati per correlare i
dati....
