Newsgroup: it.comp.appl.access
Titolo: Blocco a livello di record = pagina

Nel NG vedo che spesso che il blocco a livello di record e blocco a livello
di pagina sono considerati due impostazioni diverse. Dalle mie prove e
dall'help di A2000 mi pare che siano la stessa cosa e che cioè in una
maschera collegata a tabella il blocco è sempre sulla pagina, e in pratica
vengono bloccati più record e non solo quello che si stà variando.
Vorrei una conferma in merito e le possibili soluzioni per bloccare il solo
record interessato.
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam

 Vorrei una conferma in merito.
Confermo.
Inoltre la modalità di blocco "pessimistico" è davvero pesante in rete:
Forms nettamente più lente nella gestione rispetto all'ottimistico.
Ciao, Simone

 record interessato.
pagina (pagina (memorizzazione dati): Parte del file di database mdb in cui 
sono memorizzati i dati dei record. Una pagina, le cui dimensioni sono di 4 
KB, può contenere più record, a seconda della dimensione dei record stessi.)
Copioincollo dall'help in linea.
In sostanza si tratta del funzionamento del blocco pessimistico.
Davide
-- 
www.gestionedati.com
 

"Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
news:447e0975$0$14780$4faf...@reader4.news.tin.it...

Mi piace la teoria (magari un pò più precisa e significativa di quella
fornita dall'help in linea!), ma preferisco la pratica....
La mia domanda era:
"in pratica  vengono bloccati più record e non solo quello che si stà
variando.
 Vorrei una conferma in merito e le possibili soluzioni per bloccare il solo
record interessato."
Ciao, Sandrobi

 record interessato."
Ma leggi quanto gli altri ti scrivono, o no?
NON si può evitare, a meno di creare artificiosamente (o meno in alcuni
casi) records lunghissimi in modo che la "pagina" da 4 KB coincida con un
record (o più probabilmente un paio).
Cosa che si evince anche solo leggendo l'Help di Access.
Ciao: Simone

"Simone Calligaris"

Si che leggo quello che gli altri mi scrivono ma chiedo anche che  gli altri
"leggano" quello che scrivo e "sappiano" quello che dicono.......
Ad esempio, con A2000 vai in Strumenti > Opzioni > Avanzate e porta il punto
interrogativo sopra "Apri database utuilizzando blocco a livello di record"
leggi questo:
"Selezionare questa opzione per impostare come predefinito per il database
corrente il blocco a livello di record. Deselezionare la casella di
controllo per impostare come predefinito per il database corrente il blocco
a livello di pagina (impostazione che blocca tutti i record sulla pagina).
Selezionando la casella di controllo, il blocco a livello di record diventa
il comportamento predefinito per l'accesso ai dati tramite una maschera, un
foglio dati e il codice che usa un oggetto recordset per attivare un ciclo
che scandisce i record, ma non tramite le query di azione o il codice che
esegue operazioni collettive tramite istruzioni SQL."
A questo punto i sapienti dell'help mi dicano se è vero che:
- posso bloccare anche un singolo record piccolo piccolo (ho fatto una prova
e mi sembra di sì, ma dico "sembra")
- e se sia bene fidarsi fino a un certo pulto dell'help e non conti di più
la pratica sul campo e l'esperienza di noi sviluppatori.
Scusatemi, ma non voglio sembrare polemico, solo che mi irrita chi mi dice
dei guardare sull'help per le cose che non siano proprio l'ABC!
Ciao e W il NG!
Sandrobi

 la pratica sul campo e l'esperienza di noi sviluppatori.
Se dalle tue prove risulta che funzioni, buon per te.
Personalmente, con o senza quell'opzione settata, rilevo blocchi multiutenti
a livello di pagina.
Ciao, Simone

 dei guardare sull'help per le cose che non siano proprio l'ABC!
E invece ti sbagli, non hai idea quante informazioni estremamente 
professionali, performanti e innovative ho trovato sull'help in linea, altro 
che ABC, si può fare a meno del manuale...
Comunque la tua domanda era se il blocco di pagina fosse uguale al blocco 
record e ti ho detto che non è così riportandoti un estratto dell'help in 
linea, quindi ri era già stato risposto.
Se vuoi leggere l'intera pagina da cui ho estratto la frase basta che cerchi 
"blocco record".
Infine, non richiesto ma ho la sensazione che era questo che volevi 
chiedere, per impedire che compaia il messaggio che avvisa di una doppia 
modifica devi usare l'evento su errore della maschera e intercettare 
l'errore 7787.
Davide