Newsgroup: it.comp.appl.access
Titolo: Selezionare record da un controllo non abilitato (maschera continua)

Come si seleziona il record corrispondente (cliccandovi sopra) di una
casella di testo non  abilitata e quindi senza usare il selettore (e non
avendo quindi la casella la possibilità di ricevere il focus)? Da
codice?
Nella sezione corpo di una maschera continua ho 3 caselle di testo
(collegate a 3 campi), che devono essere
non abilitate e bloccate (la maschera serve solo per leggere i dati).
Essendo non abilitate, non riesco a selezionare il record corrispondente
quando clicco sopra una casella.
La selezione posso farla invece con la barra del selettore di record.
Ho provato anche ad inserire una 4a casella di testo non collegata ed
abilitata; in questo
modo cliccando sulla prima casella di testo, riesco a spostare la
selezione (visualizzata con il triangolino della barra
verticale sinistra del selettore record) sul record corrispondente.
Solo che non devo vedere a video la casella con il cursore che
lampeggia.
Ho provato a coprire la casella di testo con un rettangolo bianco, però
come la sottostante casella riprende
il focus viene rivisualizata.
Vi è un modo per risolvere il problema.
Forse via codice?
Ringrazio anticipatamente

Crea una macro (la associerai all'evento "su clic") di una o tutte le
caselle di testo che ti interessano.
La macro comprenderà azione "EseguiComando", e nella finestrina in basso
seleziona il comando "SelezionaRecord"
Non so cosa vuoi fare dopo, ma la macro può fare moltissimo senza che tu
conosca una riga di codice.
Spero di aver risposto al tuo quesito.
Ciao Vittò

 seleziona il comando "SelezionaRecord"
Ho provato ma non funziona.

 ha scritto nel messaggio
news:39DD9731...@usa.net...

Anzichè:
Abilitato     No
Bloccato    SI
metti
Abilitato     SI
Bloccato    SI
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 Bloccato    SI
Ok per la soluzione, però volevo mantenere la casella non abilitata.
non ho alternative?

"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:39DF6F71...@NOSPAMusa.net...

Se la proprietà Abilitato è a NO il controllo non potrai mai renderlo ativo;
non capisco comunque che preoccupazione hai ad abilitarlo se comunque è
bloccato e quindi non è possibile modificarne il contenuto.
Ciao


Come si seleziona il record corrispondente (cliccandovi sopra) di una
casella di testo non  abilitata e quindi senza usare il selettore (e non
avendo quindi la casella la possibilità di ricevere il focus)? Da
codice?
(n.b. devo mantenere la casella disabilitata)


Siccome devo stampare tali record, direttamente dalla maschera continua, non so
se posso avere dei problemi in stampa a causa del cursore che mi verrei a
trovare dentro la casella di testo (devo provare).
Inoltre, desidererei fare in modo che:
siccome i valori di tale casella non devono essere modificati, non vorrei che
anche se
non si possono modificare in quanto bloccati, dare all'utilizzatore "l' idea"
che ciň si possa fare.
Stavo quasi quasi pensando di:
al click, tolgo la disabilitazione e poi la reinserisco, perň non so se
all'istante in cui clicco
mi consente di toglierla (proverň).
Che ne pensi?
Ciao.

scusate l'errore nel ripostare


Per quello che so io non esistono le controindicazioni che tu paventi; se
comunque desideri a tutti i costi  non abilitare le caselle di testo per i
motivi che hai spiegato, inserisci un pulsante di comando, scrivici dentro
"Seleziona record" e fai in maniera che sia l'unico controllo abilitato
della maschera; naturalmente il pulsante ti serve solo a selezionare il
record, così come avveniva quando cliccavi sul selettore record che già
esiste a sinistra della maschera.


 ha scritto nel messaggio
news:39E15FD3...@usa.net...

Come ti ho indicato nella risposta precedente, inserisci un pulsante di
comando; quando diventa attivo non lampeggia alcun cursore.


riguardo al pulsante di comando, penso che possa essere una buona soluzione,
solo che poi mi ritroverei tale controllo a video ed in stampa, cosa che non
desidero.
Ho provato a mettere una casella di testo con bordi e sfondo bianco e di
larghezza
0 per cui ora funziona tutto ok. Infatti al click sulla casella disabilitata
praticamente il focus si va a posizionare in questa nuova casella a larghezza
zero per cui il record prende la selezione, però a video non vedo nulla. Non
male, credo.
 ciao