Discussione:
Filtrare con "asterisco"
(troppo vecchio per rispondere)
LEOrap
2008-10-16 09:59:24 UTC
Permalink
Salve al NG.
Ho un piccolo problemino di filtro (A03) ^_^


Mentre su maschera
Si sceglie un campo, pulsante dx del mouse, filtra per:

E ci si può mettere A* per selezionare il contenuto che inizi
con la lettera A...

Via codice (pulsantino) come faccio a far la stessa cosa?
Non mi prende l'asterisco come ricerca:

DoCmd.ApplyFilter , Me.Nome = "A*" ? ;-/

Allo stesso modo, come si può far filtrare una Casella di Controllo
che prima mi mostra tutti i record, e ora dovrebbe mostrarmi solo
quelli in cui il contenuto del campo Nome inizi con la lettera A?

Grazie per l'aiuto.
--
A.GiovanniB.
Karl Donaubauer
2008-10-16 10:14:37 UTC
Permalink
Post by LEOrap
...
E ci si può mettere A* per selezionare il contenuto che inizi
con la lettera A...
Via codice (pulsantino) come faccio a far la stessa cosa?
DoCmd.ApplyFilter , Me.Nome = "A*" ? ;-/
...
DoCmd.ApplyFilter , "Nome Like 'A*'"
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
LEOrap
2008-10-16 13:17:29 UTC
Permalink
Post by Karl Donaubauer
DoCmd.ApplyFilter , "Nome Like 'A*'"
Ottimo, tnk ^_^
Quando si dice "affogare in un bicchier d'acqua" ;-P
--
A.GiovanniB.
LEOrap
2008-10-16 14:16:40 UTC
Permalink
"LEOrap" <***@hotmail.com> ha scritto nel messaggio news:48f73eec$0$1074$***@reader2.news.tin.it...
Dimenticavo, come faccio a fare il filtro sulla casella di riepilogo tramite
VB?
In via "normale" scrivendo:

SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'

Lo dò come fisso, ma per scriverlo in VB e quindi degarlo a dei pulsanti?
;-/

me.nome. ... like 'a*' ?

Ehhh, si vedono le carenze tecniche/base ;°}
--
A.GiovanniB.
Karl Donaubauer
2008-10-16 15:14:56 UTC
Permalink
Post by LEOrap
Dimenticavo, come faccio a fare il filtro sulla casella di riepilogo
tramite VB?
SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'
Lo dò come fisso, ma per scriverlo in VB e quindi degarlo a dei pulsanti?
;-/
me.nome. ... like 'a*' ?
...
Non capisco cosa vuoi fare.
--
cu
Karl
*********
Access FAQ: www.donkarl.com/it
Alessandro Cara
2008-10-16 16:25:06 UTC
Permalink
Post by Karl Donaubauer
Post by LEOrap
Dimenticavo, come faccio a fare il filtro sulla casella di riepilogo
tramite VB?
SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'
Lo dò come fisso, ma per scriverlo in VB e quindi degarlo a dei pulsanti?
;-/
me.nome. ... like 'a*' ?
...
Non capisco cosa vuoi fare.
SELECT [maschera].[nome] FROM [maschera] WHERE nome like '" &
casellariepilogo & "*'"
Probabilmente cio'.
--
ac
LEOrap
2008-10-16 16:38:03 UTC
Permalink
Post by Alessandro Cara
Post by Karl Donaubauer
Non capisco cosa vuoi fare.
SELECT [maschera].[nome] FROM [maschera] WHERE nome like '" &
casellariepilogo & "*'"
Probabilmente cio'.
Scusate, mi sono probabilmente spiegato male.

Premendo un pulsante voglio filtrare i record in base ad un campo
selezionando le parole che iniziano per la lettera A
(problema risolto con la prima risposta di Karl).

Contemporaneamente voglio fare lo stesso filtro sulla Casella di Riepilogo


Praticamente ho la casella di riepilogo che mi elenca tutti i nomi dei vari
record.
Con il pulsante filtro i nomi che iniziano per la lettera A, e vorrei che
venissero filtrati pure i nomi nella Casella di Riepilogo (che uso come
navigazione rapida tra i record)
--
A.GiovanniB.
Karl Donaubauer
2008-10-16 17:08:40 UTC
Permalink
Post by LEOrap
...
Premendo un pulsante voglio filtrare i record in base ad un campo
selezionando le parole che iniziano per la lettera A
(problema risolto con la prima risposta di Karl).
Contemporaneamente voglio fare lo stesso filtro sulla Casella di Riepilogo
Praticamente ho la casella di riepilogo che mi elenca tutti i nomi dei
vari record.
Con il pulsante filtro i nomi che iniziano per la lettera A, e vorrei che
venissero filtrati pure i nomi nella Casella di Riepilogo (che uso come
navigazione rapida tra i record)
SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'
Vuol dire che il nome della tabella è "maschera"? Strano.

Se vuoi filtrare il contenuto di una casella di riepilogo puoi
impostare la sua proprietà origine riga (=RowSource in VBA):

Me!NomeCasellaRiepilogo.RowSource = _
"SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'"
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
LEOrap
2008-10-16 18:08:56 UTC
Permalink
Post by Karl Donaubauer
Post by LEOrap
SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'
Si, mi serviva l'ecquivalente su VB
Post by Karl Donaubauer
Vuol dire che il nome della tabella è "maschera"? Strano.
No, scusa, in questo caso hai ragione ^_^
I nomi non sono quelli di questi post, è che a forza di "cambiarli nei post"
mi son confuso con i nomi, ma le posizioni nella frase son giuste.
Post by Karl Donaubauer
Se vuoi filtrare il contenuto di una casella di riepilogo puoi
Me!NomeCasellaRiepilogo.RowSource = _
"SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'"
Yessssss... questo mi serviva, "caxxabubbola"!
Anche qua, figura di merd... manco tradurre in inglese ;°°}
Pure qua, perdersi in casa ;°)

Tnk per l'assistenza ad un povero "utilizzatore" ^_^
--
A.GiovanniB.
Alessandro Cara
2008-10-16 17:09:25 UTC
Permalink
Post by LEOrap
Post by Alessandro Cara
Post by Karl Donaubauer
Non capisco cosa vuoi fare.
SELECT [maschera].[nome] FROM [maschera] WHERE nome like '" &
casellariepilogo & "*'"
Probabilmente cio'.
Scusate, mi sono probabilmente spiegato male.
Premendo un pulsante voglio filtrare i record in base ad un campo
selezionando le parole che iniziano per la lettera A
(problema risolto con la prima risposta di Karl).
Contemporaneamente voglio fare lo stesso filtro sulla Casella di Riepilogo
Praticamente ho la casella di riepilogo che mi elenca tutti i nomi dei vari
record.
Con il pulsante filtro i nomi che iniziano per la lettera A, e vorrei che
venissero filtrati pure i nomi nella Casella di Riepilogo (che uso come
navigazione rapida tra i record)
applica lo stesso di (problema risolto con la prima risposta di Karl) a
caselladiriepilogo.RowSource
--
ac
LEOrap
2008-10-16 18:11:25 UTC
Permalink
Post by Alessandro Cara
applica lo stesso di (problema risolto con la prima risposta di Karl) a
caselladiriepilogo.RowSource
Ho "perso" 2 orette tra san Guggle, Sitocomune e forum...
Per poi una banalità del genere...
E' che quando le cose le sai... è facile... ;-P

Tnk ad entrambi.
FB++ ^_^
--
A.GiovanniB.
Mr.Quid
2008-10-17 13:28:50 UTC
Permalink
Post by Karl Donaubauer
Post by LEOrap
Dimenticavo, come faccio a fare il filtro sulla casella di riepilogo
tramite VB?
SELECT [maschera].[nome] FROM [maschera] WHERE nome like 'a*'
Lo dò come fisso, ma per scriverlo in VB e quindi degarlo a dei pulsanti?
;-/
me.nome. ... like 'a*' ?
...
Non capisco cosa vuoi fare.
Guarda il mio post di qualche giorno fa a titolo
"SIntassi errata"
Ciao

Continua a leggere su narkive:
Loading...