Newsgroup: it.comp.appl.access
Titolo: Numero pulsante nel testo

Salve, in pratica io ho tanti pulsanti. Il nome di ogni pulsante � un 
numero. Cliccando su un pulsante mi apre una maschera dove c'� un testo. Nel 
testo ci deve essere scritto: "pulsante n. x" (x sarebbe il numero del 
pulsante su cui si � cliccato). Da premettere che la maschera � unica e 
quindi tutti i pulsanti aprono la stessa maschera solo che a secondo di 
quale pulsante si clicca, nel testo deve uscire il numero del pulsante 
selezionato. Grazie in ancitipo. 


in un modulo esterno dichiara una variabile pubblica :
Public NumPuls As Integer
poi sulla pressione del tuo pulsante:
NumPuls = 1
All'apertura del tuo Form
Me.TuoPulsante.Caption = "pulsante n. " & NumPuls 

 ha scritto nel messaggio 
news:A9ovm.70525$9f6....@twister1.libero.it...


 Private Sub Form_Open(Cancel As Integer)
posta i 2 codici messi sia sulla prima che sulla seconda form... 

 ha scritto nel messaggio 
news:K0rvm.70637$9f6....@twister1.libero.it...


> Me.TuoPulsante.Caption = "pulsante n. " & NumPuls
:-)
ma il TuoPulsante a cui devi passare il paramentro, si chiama davvero 
"TuoPulsante"?... il mio nell'esempio era un nome inventato... devi 
sostituirlo con il tuo! 

> Me.TuoPulsante.Caption = "pulsante n. " & NumPuls


 ha scritto nel messaggio 
news:84Rvm.71373$9f6....@twister1.libero.it...


valeriocs ha scritto:


Prova pure questa soluzione adattandola ai tuoi scopi:
http://www.accessgroup.it/HomeArgomenti.asp?ID=146&Oggetto2=Eventi
 grafici
Mouse su Label
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

valeriocs ha scritto:


Uhmmar�! ma � impossibile... hai dichiarato la variabile nel modulo
esterno NumPuls come Public e come Integer???????
-- 
Ciao
Pablitomf
-----------------------------------
Napoli nel "Q"uore.... sempre e comunque.
-----------------------------------
Chi parla senza modestia trover� difficile rendere buone le proprie parole.
Confucio 


 ha scritto nel messaggio 
news:h9pt93$aed$1...@news.newsland.it...



wrote:

Scusate, forse non ho capito il problema, ma immagino che la maschera
che si apre con il testo, conterr� un textBox
allora il codice sar�:
Me.MiaTextBox.Text="pulsante n. " & Str$(NumPuls )
Ovviamente NumPuls non � 1 ma il numero del pulsante:
cio�:
Private Sub Comando19_Click()
NumPuls = Cint(Me.Label)
end sub
Se ho capito bene comunque NumPuls pu� anche essere una stringa e non
necessariamente un numero Integer
Ciao
Filippo

 Me.Comando19.Caption = "pulsante n. " & NumPuls
per curiosit�, scrivi cos�:
Me.Comando19.Caption = "pulsante n. " & chr(34) & NumPuls & chr(34)


 ha scritto nel messaggio 
news:ljv0c5l87j046d8is...@4ax.com...


> il numero del pulsante selezionato. 
A livello di modulo occorre creare una variabile public direi di tipo
stringa per quello che serve
PUBLIC NPulsante as string
Private Sub Comando1_Click()
	Dim stDocName As String
	Dim stLinkCriteria As String
     stDocName = "Unit� immobiliare"
	NPulsante=Me.Caption
	Se preferisci: NPulsante=Comando1.Caption
	'A questo punto la variabile stringa contiene il valore "1"
	' Aprire il Form
     DoCmd.OpenForm stDocName, , , stLinkCriteria
end Sub
Supponiamo che il testo che deve apparire sia una textBox chiamata
txt1:
Form_Open(Cancel As Integer)
	txt1.Text= "Pulsante n.: " & NPulsante
End Sub
E' chiaro che se il testo � una label (chiamiamola lbl1) allora il
codice sar�:
Form_Open(Cancel As Integer)
	lbl1.Caption= "Pulsante n.: " & NPulsante
End Sub
Se � la Caption stessa del Form "Unit� immobiliare" allora:
Form_Open(Cancel As Integer)
	Me.Caption= "Pulsante n.: " & NPulsante
End Sub
Se � un RTFBox (chiamiamolo RTF1 ) allora:
Form_Open(Cancel As Integer)
	RTF1.Text= "Pulsante n.: " & NPulsante
End Sub
e cos� via.
Ciao
Filippo

Salve a tutti, dunque alla fine sono riuscito a creare in una maschera
un'etichetta che a secondo del pulsante che viene cliccato per aprire la
maschera mi esce scritto il numero del pulsante.
Ora ho una tabella con dei dati. Nella maschera che contiene l'etichetta che
vi ho citato ho creato un tasto visualizza, tramite una query cliccandolo mi
chiede di inserire il numero del pulsante. Inserendo mi da tutti i record
che contengono il valore del campo inserito.
La mia domanda � questa:
� possibile dare in automatico il numero del pulsante cliccato alla query
senza far uscire la domanda che mi chiede che numero di pulsante inserire?
Grazie in anticipo, in caso non sia stato molto chiaro fatemi sapere.