Newsgroup: it.comp.appl.access
Titolo: Impossibile scrivere su una maschera continua sulla quale potevo scrivere.

buongiorno a tutti, 
 
Ho una maschera continua (la vecchia solita) che ha origine dati in una query.
Nei campi della maschera continua posso digitare e modificare i dati.
 
Ho rielaborato la stessa maschera, e modificando la query di origine dati, con alcuni criteri del tipo :
 
Like "*" & [forms]![nome_maschera]![filtro_nome] 
 
mi sono aggiunto, la possibilità di filtrare i dati. 
 
Il mio problema è che su questa nuova maschera non posso più modificare i dati.
Ovviamente, ho confrontato tutte le proprietà delle due maschere che sono prefettamente identiche.
 
La mia domanda (da profano) è: "Mi manca qualche pezzo, posso ancora fare o  modificare qualcosa o visto che utilizzo i citati criteri non potrò più modificare i dati e quindi devo necesariamente crearmi un altra maschera ?"
Colgo l'occasione per ringraziare pfmarro per la pazienza e l'aiuto precedente.
Grazie a tutti per il continuo aiuto.


grazie per la menzione
 
 
prima di tutto ti consiglio di aprire solo la query che usi nella maschera e guarda se riesci a modificare un dato.
 
prova sempre nella query a filtrare i dati come fai nella maschera e prova a modificare un dato
 
molto probabilmente hai una relazione o qualcosa di diverso.
 
prova anche se hai i dati su un altro db a ricollegare i dati
(Menu)/strumenti/utilità database/Gestione tabelle collegate 
 


ciao PF
ho provato le strade che mi hai suggerito.
Se vado direttamente sulla query non riesco a modificare i dati.
La query legge i dati da una tabella, quindi nessuna relazione.
Ho aggiornato i collegamenti ma nessun risultato.
Ho fatto una copia della query, ne ho eliminato tutti i criteri, ma ancora non è "scrivibile".
Presumo sia quindi un impostazione dlela query ma da dove ci posso arrivare ?
grazie infinite


E' la query che avevi postato precedentemente?
se non sbaglio raggruppaga dei dati vero?
 
allora e' lì 
se raggruppa dati non e' modificabile
 

ciao,
la query di origine dati della maschera, di cui allego sql, è però la stessa che usavo nella maschera vecchia quindi mi pare strano sia per quel motivo che non posso modificare i dati.
il codice è:
 
SELECT NumerazioniRoberto.CodiceProgetto, NumerazioniRoberto.Progr, NumerazioniRoberto.Anno, NumerazioniRoberto.CodiceImmobile, NumerazioniRoberto.IMPORTODA, NumerazioniRoberto.IMPORTOOrdinativo, NumerazioniRoberto.IMPORTOBuono, NumerazioniRoberto.Tecnico, NumerazioniRoberto.tipouso, NumerazioniRoberto.Denominazione, NumerazioniRoberto.[data richiesta], NumerazioniRoberto.importorichiesto, NumerazioniRoberto.[data autorizzazione ROMA], NumerazioniRoberto.importoautorizzatoROMA, NumerazioniRoberto.DESCRIZIONE, NumerazioniRoberto.Status
FROM NumerazioniRoberto
GROUP BY NumerazioniRoberto.CodiceProgetto, NumerazioniRoberto.Progr, NumerazioniRoberto.Anno, NumerazioniRoberto.CodiceImmobile, NumerazioniRoberto.IMPORTODA, NumerazioniRoberto.IMPORTOOrdinativo, NumerazioniRoberto.IMPORTOBuono, NumerazioniRoberto.Tecnico, NumerazioniRoberto.tipouso, NumerazioniRoberto.Denominazione, NumerazioniRoberto.[data richiesta], NumerazioniRoberto.importorichiesto, NumerazioniRoberto.[data autorizzazione ROMA], NumerazioniRoberto.importoautorizzatoROMA, NumerazioniRoberto.DESCRIZIONE, NumerazioniRoberto.Status
HAVING (((NumerazioniRoberto.CodiceProgetto) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CasellaCombinataProgetto]) AND ((NumerazioniRoberto.Progr)>6871) AND ((NumerazioniRoberto.Anno) Like "2013") AND ((NumerazioniRoberto.CodiceImmobile) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CODIMMO]) AND ((NumerazioniRoberto.Tecnico) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CasellaCombinataTecnico]) AND ((NumerazioniRoberto.Status) Like "Aperto" Or (NumerazioniRoberto.Status)="Programmato"))
ORDER BY NumerazioniRoberto.Progr DESC
WITH OWNERACCESS OPTION;
 
grazie ciao.

è la legge: se la query è raggruppata non è modificabile. ne prima ne dopo.

 è la legge: se la query è raggruppata non è modificabile. ne prima ne dopo.
 
carissimi PF e Fair87,
 
grazie al vostro intervento questo post, è diventato da manuale.
Ho capito, compreso e sopratutto sono riuscito dove la Legge, che come risaputo non ammette ignoranza, mi aveva bloccato.
 
Ho preso la prima query, quella funzionante, e dalla forma sql ho intravisto che la struttura era select; from; where;
La seconda, quella non funzionante, presentava solo l'aggiunta di diverse chiamate "Group By".
Trasformando la stessa in visualizzazione struttura ho capito/compreso che la funzione di sommatoria era li solo per figura ma in realtà non mi serviva a nulla.(...mi dolgo e mi pento....)
Eliminando il sigma la query funziona e ora posso modificare le celle della maschera.
Grazie a Voi ho accresciuto anche le mie conoscenze e capacità (spero....)
grazie infinite a entrambi.