Buongiorno a tutti,
pongo subito il problema che mi attanaglia...
Ho una maschera con tre caselle di testo (collegate ad una tabella INTERROGAZIONE) che devono fungere da filtro (che si attiva tramite tasto posto sempre sulla maschera) per una query il cui risultato viene mostrato in una sottomaschera... I primi due campi
hanno due date che rappresentano un'intervallo di tempo entro il quale vengono mostrate solo le pratiche ricomprese nell'arco temporale... e fin qui tutto bene...
il terzo campo dovrebbe effettuare un'ulteriore selezione delle pratiche che contengono un determinato testo nel campo "Attivita"... e qui sorgono i problemi nel senso che ho usato il comando LIKE (provandolo in tutte le forme) ma il filtro una volta eseguito
non mi rilascia alcun risultato:
Il mio codice sql della Query è il seguente:
SELECT Deleghe_PP_conferite.Protocollo_delega, Deleghe_PP_conferite.Data_delega, Deleghe_PP_conferite.Attività_da_eseguire
FROM Interrogazione, Deleghe_PP_conferite
WHERE (((Deleghe_PP_conferite.Data_delega)>=IIf([Forms].[Mas_Prova_Interrogazione].[DataInizio] Is Null,[Deleghe_PP_conferite].[Data_delega],[Forms].[Mas_Prova_Interrogazione].[DataInizio]) And (Deleghe_PP_conferite.Data_delega)<=IIf([Forms].[Mas_Prova_Interrogazione].[DataFine]
Is Null,[Deleghe_PP_conferite].[Data_delega],[Forms].[Mas_Prova_Interrogazione].[DataFine]))
AND ((Deleghe_PP_conferite.Attività_da_eseguire)=IIf([Forms].[Mas_Prova_Interrogazione].[Attivita] Is Null,[Deleghe_PP_conferite].[Attività_da_eseguire],([Deleghe_PP_conferite].[Attività_da_eseguire]) Like "*" & [Forms].[Mas_Prova_Interrogazione].[Attivita]
& "*")));
Se seleziono solo le date tutto ok... se vado a mettere un valore nella terza casella e attivo il filtro non mi evidenzia alcun risultato...
Dove sbaglio?
Grazie a tutti