Newsgroup: it.comp.appl.access
Titolo: Proprieta TAG su CommandButton funziona, su Label no

Access 2013, 32bit, win 10 64 bit, db via odbc
Fate conto di vedere la classica schermata tavoli da pizzeria
Tante Label ognuna col suo bel colore, caption, bordo e via...
Quando parte la schermata, ogni label viene settata in accordo coi dati 
dati presenti nel db
Nella proprieta' TAG di ogni label ci metto anche un valore numerico che 
mi permette di associarla ad un tavolo, quindi nella lblTavolo1.tag ci 
sara' "10", mentre nella lbltavolo2.tag ci metto "11", e cosi' via
 
Sull'evento OnClick di ogni label ci metto il richiamo della mia bella 
funzione che fara' partire il codice, una roba del tipo
 
=seleziona_semente([screen].[activecontrol].[Tag])
 
dove
 
Function seleziona_semente(byval id_seme as string)
    debug.print  id_seme
    end function
 
Bon, nella mia bella funzione seleziona_semente mi aspetterei che 
arrivasse l'indicazione che la label ha dentro la proprieta TAG e quindi 
il valore "10" oppure "11"  e cosi' via
Ma questo non succede, nella funzione l'unico parametro che leggo e' 
sempre una stringa vuota
Ma se per indicare il tavolo uso un commandbutton al posto della label, 
senza cambiare una virgola funziona tutto
 
La domanda e':  come mai col tasto funziona e con la label non funziona?
 
Da notare che durante avvio schermata e settaggio label, la proprieta' 
TAG viene presa correttamente perche' ho interrotto programma e indagato 
sulla presenza del valore dentro lblTavoli1.tag e c'e' come atteso
E' solo nella chiamata della funzione che c'e' qualcosa che non quadra
Ma visto e rivisto non riesco a capire cosa

 Ma visto e rivisto non riesco a capire cosa
 
 
le label non hanno il setfocus e quindi non possono essere un controllo 
attivo
BFS
 


Tutto qua?
Potevi mettermela un po' piu' complessa
Cosi' mi tolgono punti nel ranking mondiale
Posso ritirare la domanda?  :) :) :)


potresti usare delle textbox al posto delle label
con apposita formattazione non avresti differenze grafiche e avresti 
quindi la possibilità di sapere su che "casella/tavolo" hai il focus
io le ho usate in un contesto simile. invece di posizionare tavoli 
dovevo posizionare scaffali di magazzino per evidenziare in che 
posizione dello scaffale è stato riposto un articolo
e anche io avevo bisogno di capire se ero in un controllo attivo o meno
 
 
a livello grafico appare cosi:
https://ibb.co/M1Ncq9g
 
 
 
e attivando la griglia vedi che è composto da tante textbox
https://ibb.co/ZmG6W50
 
 
ciao
BFS
 
 


Interessante
Non si capisce bene, quello che si vede e' uno sfondo grafico e sopra ci 
hai messo 20x40 = 800 textbox quadrate?
Non siamo pericolosamwente vicini al limite controlli per form?
 
 


si esatto
la plaunimetria come sfondo del magazzino  le text box come griglia.
una sorta di battaglia navale. dove gli scaffali che disegno sopra sono 
le navi.
ad ogni articolo di magazzino memorizzo nome scaffale, fila e quota.
 
https://ibb.co/xzf8dFP
 
 
quindi il magazziniere a colpo d'occhio sa dove trovare l'articolo da 
prelevare in quanto si illumina nella mappa il punto dove l'articolo si 
trova
 
https://ibb.co/G9n0tm8
 
 
per un numero superiore di caselle mi appoggio a un vecchissimo 
componente datagrid della vbaccelerator che ancora funziona bene
http://www.vbaccelerator.com/home/vb/Code/Controls/S_Grid_2/S_Grid_2/article.asp
 
 
 
 
 
 


Nel senso che fai partire la schermata in VB che usa la Sgrid oppure usi 
la Sgrid dentro una form Access?
 


la seconda, è un ocx che funziona senza problemi con access
ciao


Ah, davvero interessante questa
Conoscevo la griglia dai tempi del VB ma non sapevo si potesse usare 
anche dentro Access, chissa' perche' davo per scontato che si sarebbe 
spataccato qualcosa