Newsgroup: it.comp.appl.access
Titolo: Considerazioni access-filosofiche sulle sottomaschere

[Zanazzi MODE ON]
Questo ca£$%£o di access fa schifo, non fa quello che deve fare e di vi, e
di va...
[Zanazzi MODE OFF]
In effetti... non so se sia corretto che faccia così, però lo fa...
Maschera e sottomaschera a foglio dati. Nella maschera c'è un pulsante per
l'eliminazione del record selezionato nella sottomaschera, che esegue
preventivamente dei controlli di fattibilità dell'eliminazione.
L'individuazione del record selezionato avviene tramite uno dei campi che è
chiave quindi mediante un sottomaschera.form("Nomecampo").
Se l'utente seleziona il record posizionandosi su uno dei campi del record
stesso, funziona tranquillamente. Ma all'utente glie piace selezionare tutto
il record, cliccando sul "bottoncino" a sinistra del record stesso in modo
da evidenziarlo tutto.
In questo caso però in realtà il record non è selezionato, cioè il valore
del campo chiave è ancora quello del precedente record selezionato mediante
selezione di uno dei campi!!!
Cazzarola, secondo voi è corretto questo tipo di funzionamento?
Bah!
Antonio

 ha scritto nel messaggio
news:%Z_G9.50080$3l.14...@twister1.libero.it...

Scusa Antò, ma se ti memorizzi la chiave primaria del record corrente a
fronte dell'evento "Su corrente" della sottomaschera, la cosa dovrebbe
funzionare sia che l'utente clicchi su un controllo della sottomaschera e
sia che clicchi sul selettore dei record della sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ma sei proprio sicuro?
Io ho a2k. Ho osservato l'oggetto sull'evento di current
(della sottomaschera) ed in una situazione simile alla tua
il dato di riga mi risulta aggiornato.
Anche sul 97 per quanto mi ricordo non ho avuto mai problemi.
Sul tuo problema specifico (tasto di delete) ho avuto anch'io
qualche problema ma era legato alla selezione e cancellazione
multipla
--
a.cara 
Togli qualcosa dall'email

 [Zanazzi MODE OFF]
Chi č questo Zanazzi?
Ciao.

 ha scritto nel messaggio
news:JA0H9.52081$2B1.1...@twister2.libero.it...

Ehe ehehehhehehe
Roal Zanazzi....
Prova a fare una ricercuccia su google... Ti divertirai...
Antonio

 sia che clicchi sul selettore dei record della sottomaschera.
Allora. Ho provato ad usare il current nella maschera sottomaschera,
salvandomi in un controllo nascosto il valore della chiave e poi facendo
riferimento ad esso. Effettivamente funziona, cioè il current si genera
anche con la selezione dell'intera riga e non di un singolo campo.
Resta il fatto del comportamento anomalo e cioè del fatto che se il valore
dei campi del record corrente della sottomaschera individuato mediante
sintassi da maschera non si aggiorna con la selezione delle righe...
Antonio

 chiave quindi mediante un sottomaschera.form("Nomecampo").
non ho capito dove individui questo campo.
In quale parte del codice inserisci questo riferimento?
Sib

 ha scritto nel messaggio
news:yx1H9.52275$2B1.1...@twister2.libero.it...

Secondo me dipende dal fatto che, per pigiare il pulsante di comando
contenuto nella maschera principale, il record corrente non è più quello
della sottomaschera ma quello della maschera principale, quindi...


"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:2M2H9.31025$qF1.1...@news2.tin.it...


Quando premo il pulsante individuo il record così
controllosottomaschera.form("Nomecampo")
Antonio

 della sottomaschera ma quello della maschera principale, quindi...
Beh no, perchč lui comunque un riferimento me lo vede, ma č quello del
record che avevo selezionato mediante focus sul campo. Se poi mi sposto
selezionando tutta la riga, questa operazione non mi fa cambiare il valore
che posso riferire mediante
controllosottomaschera.form("Nomecampo")
Antonio

 Prova a fare una ricercuccia su google... Ti divertirai...
Chissà perchè tutti questi misteri...  ;-)
Ho cercato, ma ho trovato solo pochi post in cui si parla di lui su
it.comp.appl.access.
Ciao, Oscar

 ha scritto nel
messaggio news:aI5H9.53382$2B1.1...@twister2.libero.it...

Perchè è del tempo in cui esisteva it.comp.database.access
Vedi questo thread
Da:Roal Zanazzi (
z...@iol.it
)
Soggetto:Re: Microsoft access 97 easter egg
      View this article only
Newsgroups:it.comp.database.access
Data:1998/07/21
Antonio

 Soggetto:Re: Microsoft access 97 easter egg
Trovato!!
Veramente incredibile nei contenuti, perň l'atteggiamente č cosě
gratuitamente provocatorio che, presumo, fosse solo un ragazzino con voglia
di far casino  ;-))
Ciao.

 controllosottomaschera.form("Nomecampo")
Per identificate un record in maschere continue io uso un altri metodo che
si basa sulla posizione del record nel recordset, in questo modo ho
consentito all'utente di intervenire su diversi dercod contemporaneamente,
basta che si seleziona uno o piu' record dalla barra di selezione del
report.
Per evitare di perdere la selezione non ho usato un pulsante da cliccare ma
ho usato l'anteprima tasti per intercettare la pressione di una determinata
combinazione che attiva il codice per operare sui report (cancellarli,
modificarli, ecc.)
Prova cosi'.
Sib

 report.
Ma io non ho una maschera continua: io ho una maschera con una sottomaschera
a foglio dati
Antonio

 a foglio dati
Non fa differenza se puoi comunque selezionare i record della sottomaschera.
Sib