Newsgroup: it.comp.appl.access
Titolo: impossibile modificare dati di una query...

il quesito è in oggetto.. come mai??
premesso che sulle proprietà della query non ho nessun tipo di blocco , i
record sono impostati come Dynaset, la tabella su cui si basa la query non è
aperta da nessun'altra parte ... e credo di non aver toccato altre funzioni
"strane" ....cosa potrebbe essere??? Sicuramente , essendo newbie deve
essere una stronzata.....  :-(((((
thanks
Antonio

 wrote in message
10psfn8$lbm$1...@fe2.cs.interbusiness.it...

Non è per caso una query con raggruppameto (per fare ad esempio delle somme)
nel qual caso...... è giusto che non si effettuino gli aggiornamenti.
Roberto

no...purtroppo non è nemmeno una query di raggruppamento...il mistero
riamane...
cmq grazie per l'interessamento...


Di quante tabelle è composta la query?

la query mi sembra di ricordare ( sono a casa e il DB incriminato è a
scuola)
è fatta da tre tabelle, io però faccio visualizzare i dati di 2 sole tabelle
...l'altra è utilizzata per filtrarli...
il mistero continua e anche te ringrazio per l'interessamento

 ha scritto nel messaggio
news:8bdk7l$fv6$1...@fe1.cs.interbusiness.it...

Che io sappia non puoi modificare i dati restituiti da una query di
selezione tra due tabelle...
Ciao.

...

O meglio, non lo è se vengono visualizzati i dati di entrambe le tabelle. Se
per esempio tu joini due tabelle, magari metti dei criteri su un campo della
seconda, ma non lo fai visualizzare e poi visualizzi i campi della prima,
questi sono editabili!
Antonio


Beh, tanto una stronzata forse no...
Provo in maniera semplicistica:
Probabilmente un modo per risolvere il problema e' lavorare con due
queries:
l'una ti selziona i dati e ti offre gli ID dei records da elaborare,
l'altra prende gli ID da questa Query, e ti fa' il lavoro che vuoi
sulla tabella che vuoi.
In generale puoi anche risparmiarti di avere due Queries (cioe' due
icone) immettendo come criterio nella seconda Query un 
'In (Select ......)'
nel quale (Select .....) rappresenta il codice SQL della prima Query.
Un esempio ce l'hai nelle Queries che Access ti crea per controllare i
doppioni di una tabella.
Nel SQE puoi vedere come criterio un 'In (Select...)' che a se stante
e' una Query di raggrupamento che da come risultato (p. esempio) l'ID
dei records che appaiono piu' di una volta. Questo risultato viene
usato come criterio nella colonna ID.
Un saluto
-- 
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1 
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5


Giust'appunto...

questi sono editabili!
O meglio ancora, non lo e' se non sono impostate regole di integrita'
referenziale: se hai due tab correlate 1 a molti, e fai la query
riportando entrambe le chiavi univoche, il rst e' aggiornabile.
Confesso pero' che, non avendo serie basi di studio, non mi e' ancora
chiaro dove sta il limite fra le query aggiornabili e le non.
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Grazie a tutti,
č proprio vero nel momento in cui non ho fatto visualizzare i dati di una
tabella( che perň usavo come filtro...)  la query č diventata aggiornabile
come per magia....

...

Che credevi, che ti dicevo una stupidata?
Antonio