Newsgroup: it.comp.appl.access
Titolo: evitare modifica di dati già inseriti

Premetto che sono un neofita... o se volete una "spina" di access
Ho creato una maschera di inserimento con sottomaschera annessa per 
l'inserimento di dati.
L'utilizzo di tale maschera è destinato ai capi turno e altri operai per 
registrare la produzione in uno stabilimento articolata su 3 turni.
Ho però due problemi da risolvere
1) vorrei fosse impedita la possibilità di modificare i record inseriti il 
giorno precedente, eventualita che involontariamente potrebbe verificarsi.
(Ho notato infatti che esiste la possibilità di scorrere tutti i record sia 
della sottomaschera che della maschera principale semplicemente tenendo 
premuto il tasto freccia indietro).
2) vorrei che quando si accede alla maschera la schermata presentasse il 
record nuovo da compilare invece di presentare il primo record compilato. 
Anche in questo caso la finalità è di  evitare possibili errori o modifiche 
involontarie da parte di un utente non esperto.
Probabilmente è un problema banale, ma io brancolo nella nebbia.
Grazie a tutti
Mario 

 ha scritto nel messaggio 
news:d21iqo$e8e$1...@balena.cs.interbusiness.it...

Ciao Mario
nella proprietà della maschera :
Immissione dati = SI
--
Daniele

Grazie mille!!
Sospettavo che la soluzione fosse banale, ma per me è assai preziosa.
A questo punto quando l'utente inserisce i dati, una volta che chiude
la maschera, non può più modificarli poichè che non li potrà più
vedere.
Mi chiedo come si risolve questo problema.
Io avrei pensato ad un messaggio di avviso prima di chiudere tipo...
"sei sicuro che i dati inseriti siano giusti?" con le solite opzioni:
NO la maschera non si chiude e si può modificare; SI la maschera si
chiude e festa finita.
E' giusta una solouzione di questo tipo e soprattutto come si fa ho
passato la Pasquetta a cercare di capirlo.
Grazie di tutto
Mario

 wrote in message
news:1112084873.1...@g14g2000cwa.googlegroups.com

In realtà conviene concepire la cosa in modo più flessibile.
Leggiti la funzione OpenForm e l'argomento MODALITA'DATI.
Se vedi puoi essere tu a condizionare la modalità di apertura
imponendo se per Immissione Nuovo piuttosto che per Edit ecc...!
Ovviamente dovrai gestire il tutto da una Form precedente ed
approfittando di condizioni tali da indirizzare l'azione.
Magari prevedi 2 Pulsanti differenti uno in Aggiunta ed uno in 
Modifica......!
Le soluzioni sono molte.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:1112084873.1...@g14g2000cwa.googlegroups.com...

Ciao Mario
puoi confermare o annullare la chiusura della maschera e dei dati inseriti.
guarda sul sito comune la faq 3.13 : confermare il salvataggio dei dati, di 
F. Luciani
---
Daniele
* Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono. *

Grazie mille.
Sono riuscito a fare quello che mi hai detto!!
Mi manca solo un ultima (speriamo) cosa: quando entro in modalità
modifica come si fa a visualizzare l'ultimo record compilato anzichè
il primo?
Ciao
Mario


P.S. (Scusate per prima ho sbagliato il reply)

Ciao Daniele
Anche la tua soluzione è ottima penso che le userò entrambe, sperando
di non rimbambire troppo l'utente con continue conferme e possibilità
di modifica. Comunque in fase di rodaggio posso sempre apportare le
opportune modifiche
Grazie
Ciao

 wrote in message
news:1112107349.4...@g14g2000cwa.googlegroups.com

Usa il metodo GotoRecord sopo aver aperto la Form:
Docmd.Openform .....
DoCmd.GoToRecord acDataForm, "NomeForm", acLast


funziona!!
Grazie mille
Ciao Mario