Newsgroup: it.comp.appl.access
Titolo: cercare in maschera da_data a_data

Ciao a tutti di NG...
vorrei cortesemente chiedere un paio di cose...
ho una Mask_Tabella che ha come origine una Anagrafe_Query.
Nella intestazione della maschera ho delle caselle di testo non
associate
in cui effettuo delle ricerche ecco un esempio...
Private Sub CasellaCombinata10_AfterUpdate()
If Not IsNull(Me!CasellaCombinata10) Then
    DoCmd.ApplyFilter , "data_domanda = cdate('" & Me!CasellaCombinata10
& "')"
End If
End Sub
-----------------------
mi chiedevo se era possibile aggiungere un altra casella di testo
per  trovare le date domande da data___ a data...
grazie per l'aiuto
Pino


La sintassi di una condizione WHERE potrebbe essere WHERE data_domanda
BETWEEN [dataInizio] AND [dataFine]
Che dici?

 wrote in message 
news:Ae_vh.11998$422.1...@twister2.libero.it...

Sě, certo!
Guardati il thread "between ... And ...." del 24-01-07 09:23
Bruno 

 Guardati il thread "between ... And ...." del 24-01-07 09:23
----------------
grazie ad entrambi per le risposte... ma vorrei il risultato sulla 
Mask_tabella
come da Vs suggerimento se nei criteri metto il between come lo 
visualizzo
nella maschera... forse ho capito male io ???
grazie 

 ----------------
Il Between ... And lo metti nell'SQL string di
DoCmd.ApplyFilter, "data Between ... And ..."
rispettando però la sintassi esposta nel thread indicato.
Così ottieni il filtro sulla scheda. Non è questo che vuoi?
Non intendi Scheda (Form) con Mask_tabella (denominazione
di un'originalità assoluta; ma dove l'hai cavata?).
Bruno

 di un'originalità assoluta; ma dove l'hai cavata?).
--------------------------------------------------------------------------------
:-))) hai ragione... mi è venuta così... cmq posso sempre cambiargli 
nome...
ecco l'SQL e cmq la query funziona...e nella maschera ho messo un 
bottone di comando
che mi apre la query................però non è quello che volevo...:-((
in sostanza dentro la Mask_tabella ho già in intestazione maschera 
posizionati
3 caselle di testo combo non associate che mi cercano nella maschera e 
mi chiedevo se era
possibile appunto inserire un altra casella di testo per trovare da data 
____ a data....
cmq il mio scopo è quello di ottenere 3 filtraggi del tipo quello che si 
fa con il filtro di Excel...
dovrei prima filtrare da data X a data X, poi dovrei filtrare x 
specialista ed infine per campo 1°_Invito se il campo è vuoto....
secondo te è possibile farlo ??? mi basterebbe poterlo fare anche con la 
query
ti ringrazio tantissimo
SELECT Anagrafe.N_Pratica, TabVisite.data_domanda, Anagrafe.TxTCognome, 
Anagrafe.TxTNome, Anagrafe.TxTDataNascita, TabVisite.specialista, 
TabVisite.[1°_invito], TabVisite.[2°_invito], TabVisite.giudizio
FROM Anagrafe INNER JOIN TabVisite ON Anagrafe.ID_Anagrafe = 
TabVisite.IdAnagrafica
WHERE (((TabVisite.data_domanda) Between [Inserisci la data iniziale] 
And [Inserisci la data finale])); 

 [Inserisci la data finale]));
Costruisci il Where indicativamente così:
WHERE (TabVisite.data_domanda Between [Inserisci la data iniziale]
 And [Inserisci la data finale]) And (TabVisite.Specialista=[Inserisci
Specialista]) And (TabVisite.1°_Invito=[Inserisci 1 ° Invito]);
Inserendo gli opportuni separatori di data e testo.
Bruno

 Inserendo gli opportuni separatori di data e testo.
-----------------
...  ricordo che il campo 1°Invito mi dovrebbe filtrare solo i record
che sono vuoti... quindi ancora da invitare....:-)) cmq...
l'errore che mi dà è il seguente:
ecco l'SQL... cmq funziona solo fino allo "Specialista" ho provato  con 
il
1°Invito...
WHERE (TabVisite.data_domanda) Between [Inserisci la data iniziale] And 
[Inserisci la data finale] And (TabVisite.Specialista)=[Inserisci 
Specialista]
con questo non funziona....mi dice errore di sintassi, operatore 
mancante...
And (TabVisite.1°_Invito)=[Inserisci 1°_ Invito];
Ciao

 And (TabVisite.1°_Invito)=[Inserisci 1°_ Invito];
Sarebbe a dire che non inserisci alcun valore per il parametro
[Inserisci 1°_Invito]?
Bruno 

 ha scritto nel messaggio 
news:45c1e775$0$18092$4faf...@reader5.news.tin.it...

--------------
no scusa... mi sono spiegato male...
la stringa SQL fino allo Specialista funziona....
mentre se agguingo la stringa And (TabVisite.1°_Invito)=[Inserisci 1°_ 
Invito];
mi da l'errore sopra citato...
però a me servirebbe oltremodo che nel campo 1°_Invito mi cerchi i 
record che sono vuoti...
spero di essermi spiegato... grazie

 spero di essermi spiegato... grazie
No non ti sei spiegato affatto.
Comunque mettiamola così: io non ho capito.
Bruno 

 Bruno
spero di essermi spiegato... non sei tu che non hai capito...
purtroppo per un neofita è oltremodo difficile esprimersi in gergo 
tecnico...
ciao

 ha scritto nel 
messaggio news:yp4xh.16281$qN4.3...@twister1.libero.it...
