Newsgroup: it.comp.appl.access
Titolo: problema con filtro like in funzione

secondo voi cosa sbaglio in queste 2 istruzioni like?
  CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " &
  [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
  CostruisciFiltro = CostruisciFiltro & " and [TITOLO] = Like " *
  " & [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
grazie a tutti.

 ha scritto nel messaggio
news:cj3rmf$ds1$1...@lacerta.tiscalinet.it...

E' una stringa da quanto si vede.......!!!!!!!!
Hai formattato come stringa o come NUMERO... il CRITERIO..????
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 @Alex (Alessandro Baraldi)
in che senso? costruiscifiltro è una funzione di tipo stringa e viene usata 
poi per essere applicata come filtro ad una maschera usando filterON ti 
basta sapere questo?
fammi sapere........ciao e grazie. 

>   [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
Ciao
-- 
@Alex (Alessandro Baraldi)


 @Alex (Alessandro Baraldi)
ho provato cosi ma non và tu sai aiutarmi?
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like '" * " & 
[Forms]![archiviobranilistato]![CasellaCombinata170] & " * "'"
ma cosa cerchi per trovare l'help di where? io non lo trovato cercando where 
e premendo F1
ciao. 

 ha scritto nel messaggio
news:cj5986$gpc$1...@lacerta.tiscalinet.it...

Prova così
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " & chr(34) & _
 [Forms]![archiviobranilistato]![CasellaCombinata170] & chr(34) & " * "
Ciao
-- 
@Alex (Alessandro Baraldi)


 @Alex (Alessandro Baraldi)
provato mi dice tipo non corrispondente
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " & chr(34) & 
[Forms]![archiviobranilistato]![CasellaCombinata170] & chr(34) & " * ""
non so piu come provare, hai qualche altra prova da farmi fare? 

 ha scritto nel messaggio
news:cj648f$t5s$1...@lacerta.tiscalinet.it...

Questa nella precedente ho errato a mettere gli apici senza contare che
UGUALE
non và messo con LIKE.....!!!
CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & " * " &
     [Forms]![archiviobranilistato]![CasellaCombinata170] & " * " & chr(34)
Ciao
-- 
@Alex (Alessandro Baraldi)


 @Alex (Alessandro Baraldi)
ho provato non dà errore ma non restituisce nessun record ho messo nella 
casellacombianta il valore "tit" e ci sono 5 record che si chiamano titolo1 
titolo2 ...titolo5
questo è il valore della tua stringa in debug
Watch :   : CostruisciFiltro : "[TITOLO] Like " * tit * "" : String : 
Form_ArchivioBraniListato.CostruisciFiltro
tu che dici ?

 ha scritto nel messaggio
news:cj6665$ufq$1...@lacerta.tiscalinet.it...

Perchè ci sono degli SPAZI prima e dopo....?
In effetti non avevo visto che li avevi messi già dalle
prime versioni.
Togli tutti gli spazi inutili.
Così:
CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & "*" &
     [Forms]![archiviobranilistato]![CasellaCombinata170] & "*" & chr(34)
-- 


 ---------------------------------------------------------------------------
perfetto funziona, mille grazie.