Newsgroup: it.comp.appl.access
Titolo: Punti e punti esclamtivi

Scusino loro la mia ignoranza animale ma a volte (in esempi) vedo usare
Me.NomediQualcosa e a volte Me!NomediQualcosa  , dove è proprio usare
l'esclamativo e dove il punto ??
Thanks molte
Marce (l'animalo .. poco però sempre un po' meno grazie al NG)





con il punto esclamativo es. me!Numero, si fa 
riferimento ad una control o oggetto cretao dall'utente; mentre con il punto si 
fa riferimento a propietà o metodi di sistema.


Spero di essere stato 
chiaro...



 ha scritto nel messaggio
news:8urfqp$ab1$1...@ftp-news.csita.unige.it...

Non c'è una gran differenza se non per il fatto che microsoft consiglia
l'utilizzo del punto esclamativo invece del punto perché dice che è più
veloce l'esecuzione del codice...
Ciao.

 l'esclamativo e dove il punto ??
Il punto si riferisce agli oggetti definiti dal programma (proprietà, campi
ecc), il punto esclamativo fa riferimento agli oggetti definiti dall'utente
(controlli, maschere ecc)
In una maschera con Me.Nome fai riferimento al campo mentre con Me!Nome fai
riferimento al controllo.
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 l'esclamativo e dove il punto ??
La differenza e' sottile ma sostanziale, il punto fa riferimento alle
proprietà dell'oggetto o ad elementi definiti dal programma, mentre il punto
esclamativo fa riferimento ad oggetti definiti dall'utente.
Vediti l'help per capire meglio.
Sib

 Me!Nome fai riferimento al controllo.
No. Anche con il punto è possibile di fare riferimento a un controllo.
È difficile per me in italiano, alora cito michka (dal mio archivo):
*****
Michael Kaplan (cdma 23.07.99)
The real and official distinction in the language is that the dot (.) is to
be used for explicit properties or methods off the object or collection in
question, while the bang (!) is used for members in the collection, or in
the default collection if its a parent object.
The reason for confusion is that in both Access and VB forms, controls are
BOTH properties and members of the default collection (controls), thus
Me!tbTextbox
Me.tbTextbox
Me("tbTextbox")
Me.Controls!tbTextbox
Me.Controls("tbTextbox")
all point to the same basic object in the end.
*****
Visto che è così complicato nelle lezioni ecc. raccomando sempre la
regola come circa ha scritto "Jonny" perché è semplice e funziona sempre.
Purtroppo con il punto esclamativo non vengono le liste del'Intellisense
quando scrive il codice. Per questo molta gente preferisce il punto
che fa problemi in qualche situazione. Per di più MS ha cambiato la
toleranza per l'uso falso del punto da A2-->A95/97. Adesso è più
rigoroso ma ancora un po confuso.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com

 rigoroso ma ancora un po confuso.
;-) non me ne sono accorto.
Ciao, Sib


Scusa l'intromissione, se č un problema di intellisense (sentito in
principio anche da me); con ctrl-barra spazio hai la stessa funzione come se
battessi il punto...
Ciao.

 Ciao.
non sapevo!
buono a sapersi
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 come se battessi il punto...
L'uso qualche volta come workaraound ma non è la stessa cosa.
Ctrl+barra spazio si puo usare sempre nella finestra codice ma
non da lo stesso listo invece sempre un listo completto delle
keywords. Sono mille in contrario di quasi poco che vengono
con il punto perché sono in contesto.
Anche non è "intuitivo" (esiste in italiano?). Vuol dire che è
necessario di sapere. Con il punto invece il listo viene da sé.



Hai ragione Karl; si può ridurre la lista scrivendo i primi caratteri e poi
la sequenza ctrl-spazio, ma bisogna sapere prima cosa scrivere...
Ciao.

 la sequenza ctrl-spazio, ma bisogna sapere prima cosa scrivere...
Esatto.



Ciao.

 Cornetto e cappuccino?
Purtroppo solo caffè latte.
Era un po fretta e anche dobbiamo fare spesa.
--
:-)


 esclamativo ecc.) non capisce il contesto e da il listo completto.
A fugare ogni dubbio, scrivi molto bene in italiano, (magari io fossi capace
di scrivere con tale padronanza in tedesco).
Se t'ho rotto le scatole fammelo capire.
Ciao, Sib
PS scusa ma in Austria non si faceva colazione con birra e salsicce?

 PS scusa ma in Austria non si faceva colazione con birra e salsicce?
Ah, sě, forse alla domenica e con i pantaloni di cuoio.
Si chiama "Frühschoppen". Puoi trovarlo nella guida turistica.
Personalmente sempre fugio di strani costumi.
--
cu


 Personalmente sempre fugio di strani costumi.
Giuro che lo dicevo solo perche' svariati anni fa (troppi anni fa, quasi
venti) durante un viaggio in Austria ho notato moltissime persone fare
colazione con birra e salsicce.
Comunque, se ora e' ritenuta solo una usanza tradizionale, mi sembra una
buona scelta.
Ciao, Sib