Newsgroup: it.comp.appl.access
Titolo: Problema inserimento dati in campi vuoti

Salve a tutti,
non sono un esperto di Access e probabilmente per voi il problema che
vi sto sottoponendo sarà banale ma vi prego di darmi una mano
ugualmente.
Ho creato una semplicissima maschera d'inserimento dati con relativo
pulsante che mi permette di svuotare tutti i campi e inserire un nuovo
record.
Il problema è che la maschera non mi permette di inserire alcun dato
su nessun campo. Posso invece modificare i record esistenti (ma non
quello vuoto). Tutto questo mi succede con l'opzione della maschera
"immissione dati" impostata su NO. Se la imposto su SI (e pensavo così
di aver risolto il problema), però, il problema non si risolve perché
la mascherà si apre automaticamente visualizzando tutti i campi vuoti
e immodificabili.
Cosa mi consigliereste di fare? Dov'è che sbaglio?
Grazie mille in anticipo per la vostra disponibilità e l'aiuto che
vorrete darmi.

 ha scritto nel messaggio 
news:1180360396....@o5g2000hsb.googlegroups.com...
Salve a tutti,

In propieta' dlela maschera devi impostare "consenti modifiche" a "SI"
Ciao
Access 

 ha scritto nel messaggio 
news:1180360396....@o5g2000hsb.googlegroups.com...
Salve a tutti,

Controlla che tra le proprietà della maschera (sezione Dati) la voce 
"Consenti aggiunte"  sia impostata a Sì.
Ciao
Salvatore 

Grazie mille ma avevo già impostato tutto sul SI, sia per le modifiche
sia per le aggiunte!
Non so più che inventarmi. Ma da che può dipendere?
Salvatore ha scritto:


 ha scritto nel messaggio 
news:1180363643....@w5g2000hsg.googlegroups.com...
Grazie mille ma avevo già impostato tutto sul SI, sia per le modifiche
sia per le aggiunte!
Non so più che inventarmi. Ma da che può dipendere?
La maschera viene aperta con una macro o con un'istruzione di VBA?
Ciao

Salvatore ha scritto:

Quando il DB sarà completo la maschera verrà aperta con un pulsante da
una pagina principale di avvio (quindi, per rispondere lla domanda,
con istruzione VBA). Ma il problema me lo dà anche quando passo dalla
visualizzazione struttura a visualizzazione maschera. In quest'ultima
non posso inserire un bel niente (se il record è nuovo).
Grazie mille ancora per la disponibilità!

 ha scritto nel messaggio 
news:1180364777.0...@u30g2000hsc.googlegroups.com...
Salvatore ha scritto:


Vediamo di arrivarci per passi.
La maschera si basa su una tabella o su una query?

 La maschera si basa su una tabella o su una query?
La maschera all'inizio si basava su una query e mi dava lo stesso
problema. Poi mi hanno consigliato che è sempre meglio che una
maschera di inserimento dati si basi direttamente sulle tabelle. Così
ho rifatto la maschera da capo e ora si basa su 2 tabelle.
Praticamente tutti i campi della maschera tranne 1 fanno riferimento
alla tabella principale ed 1 campo ad un'altra tabella. Può essere
questo il problema? Magari che non ho collegato correttamente le due
tabelle?

In ogni caso ho provato ad eliminare il campo collegato alla tabella
"secondaria" e anche tutte le caselle combinate (non si sa mai) ma il
problema persiste!
Grazie ancora.

 La maschera si basa su una tabella o su una query?
La maschera all'inizio si basava su una query e mi dava lo stesso
problema. Poi mi hanno consigliato che č sempre meglio che una
maschera di inserimento dati si basi direttamente sulle tabelle. Cosě
ho rifatto la maschera da capo e ora si basa su 2 tabelle.
Praticamente tutti i campi della maschera tranne 1 fanno riferimento
alla tabella principale ed 1 campo ad un'altra tabella. Puň essere
questo il problema? Magari che non ho collegato correttamente le due
tabelle?
c'č qualcosa che non va nella tua definizione.
Come fai a riferirti a 2 tabelle?
Probabilmente hai una query che origina il recordset della maschera ...
Infatti il problema dell'inserimento impedito viene se hai query che fanno 
un qualche raggruppamento o hanno JOINS verso altre tabelle ... di solito. 
Qui č impossibile aggiornare una riga perchč non corrisponde ad un record 
distinto.
IvanDaBologna 

 IvanDaBologna