Newsgroup: it.comp.appl.access
Titolo: Recordset non aggiornabile

Ciao a tutti amici,
non sono un esperto di Access '97 e per questo vi chiedo un aiuto che, per voi super-esperti, potrebbe risultare anche banale. 
In particolare, ho creato una query da una tabella e all'interno della stessa query, ho anche effettuato alcune semplici operazioni (solo delle innocue somme di campi). Il problema è che quando provo ad introdurre o modificare un record direttamente dalla query (in realtà dalla maschera che deriva dalla query), mi trovo costretto a sentire dei BIP che mi impediscono le modifiche. Ho notato che in basso alla maschera, Access mi restituiscie il seguente messaggio "Recordset non aggiornabile". E' possibile fare qualcosa che mi risolva il problema? Vi ripeto che ciò che mi preme è poter inserire i dati direttamente dalla maschera.
Restando a disposizione per qualsiasi eventuale chiarimento ulteriore, ringrazio in anticipo chiunque mi risponderà.
Ciao.
------------------------------------------
Posted via web with GlobalNews
The first european Free Usenet Web Portal 
www.globalnews.it
------------------------------------------
Per chi volesse scirvermi in pers. il mio indiizzo è senza la dicitura NOSPAMMATEMI
Per la mia e-mail: sostituite "libero" (senza virgolette) a NOSPAMMATEMI

 wrote in message
news:3aa791d2$1...@wwwnews.globalnews.it...


 wrote in message
9886kb$20mk$1...@stargate1.inet.it...


 wrote in message
h1Op6.127333$Y93.3...@news.infostrada.it...

Prova a generare la tua maschera dalla tabella anzichè dalla query. Se hai
bisogno che la tua maschera visualizzi poi somme tra dei numeri (così come
visualizzi nella query), crea dei controlli non associati e con il
generatore di espressioni determini il valore che vuoi sia restituito nel
controllo appena creato, dovrebbe funzionare
Ciao

 Ciao.
Prova a postare il codice SQL della tua query, da quello dovrebbe essere
possibile capire perché la tua query risulta non aggiornabile; certamente
non è la presenza di campi calcolati nella query che la rendono non
aggiornabile, a meno che tue "innocue somme di campi" non le ottieni avendo
creato una query di raggruppamento con totali.
Puoi inoltre provare ad aggiornare i campi della query aprendola
direttamente anziché tramite la maschera; se riesci a farlo significa che il
tuo problema dipende dal settaggio di qualche proprietà della maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

creato una query di raggruppamento con totali.
Come ti dicevo, la query in questione ha solo innocue somme; tuttavia, preleva uno dei campi da un'altra query nella quale invece, tale campo era stato ottenuto facendo il raggruppamento per i totali.
Ciao a presto
P.S. (per Roberto): non hai più risposto ad un mio vecchio messaggio (quello con le tabelle sdoppiate per i diversi anni); cmq ora non ha più importanza perhè avevi perfettamente ragione e ho cercato di migliorare la situazione apportando profonde modifiche al database.
Ciao a risentirci presto.

------------------------------------------
Posted via web with GlobalNews
The first european Free Usenet Web Portal 
www.globalnews.it
------------------------------------------
Per la mia e-mail: sostituite "libero" (senza virgolette) a NOSPAMMATEMI

 In particolare, ho creato una query da una tabella e all'interno della
stessa query, ho anche effettuato alcune semplici operazioni (solo delle
innocue somme di campi). Il problema è che quando provo ad introdurre o
modificare un record direttamente dalla query (in realtà dalla maschera che
deriva dalla query), mi trovo costretto a sentire dei BIP che mi impediscono
le modifiche. Ho notato che in basso alla maschera, Access mi restituiscie
il seguente messaggio "Recordset non aggiornabile". E' possibile fare
qualcosa che mi risolva il problema? Vi ripeto che ciò che mi preme è poter
inserire i dati direttamente dalla maschera.
Dipende dal tipo di query che hai fatto (e che non hai descritto).
Se per esempio è di raggruppamento o contiene un join tra tabelle legate uno
a molti, non ti fa aggiornare.
Spiega che query hai e cosa vuoi ottenere, magari c'è il modo di ottenere i
dati in altro modo... modificabile
Antonio


Ciao, alla prossima.
