caselle di testo e combinate per ricerca dati da una sottomaschera

Anonimo
2014-07-11T19:38:38+00:00

Ciao a tutti

Ho un problema con caselle di testo e combinate le quali mi servono per cercare dati da una sottomaschera. Ho una maschera principale, la quale contiene 2 caselle di testo, 2 caselle combinate e una sottomaschera. Le 2 caselle combinate prendono i valori da 2 campi di una tabella della sottomaschera, di cui uno è in formato testo e l'altro in formato numerico. Le 2 caselle di testo devono cercare dati da 2 campi dalla sottomaschera i quali sono uno in formato testo e l'altro in formato data/ora. Ho scritto i parametri nella query della sottomaschera ma però purtroppo non mi riesce poi a cercare i dati. Posto qui l'immagine della query e della maschera principale:

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-07-14T08:38:42+00:00

Ciao Enrico,

prova a sostituire la query della sottomaschera con la seguente (Sql):

SELECT [Informazioni prodotti].[Nome prodotto], [Informazioni prodotti].[Data acquisto], [Informazioni prodotti].Prezzo, [Informazioni prodotti].[Quantità/Peso], [Informazioni prodotti].[Supermercato d'acquisto], [Informazioni prodotti].[Carta punti/sconti], [Informazioni prodotti].Categoria

FROM [Categoria prodotti] INNER JOIN [Informazioni prodotti] ON [Categoria prodotti].ID = [Informazioni prodotti].Categoria

WHERE ((([Informazioni prodotti].[Nome prodotto]) Like "*" & [forms]![sezione prodotti]![testo11] & "*") AND (([Informazioni prodotti].[Data acquisto])=IIf(IsNull([forms]![sezione prodotti]![testo13]),[Data acquisto],[forms]![sezione prodotti]![testo13])) AND (([Informazioni prodotti].[Supermercato d'acquisto]) Like "*" & [forms]![sezione prodotti]![casellacombinata15] & "*") AND (([Informazioni prodotti].Categoria)=IIf(IsNull([forms]![sezione prodotti]![casellacombinata8]),[Informazioni prodotti].[Categoria],[forms]![sezione prodotti]![casellacombinata8])));

Ciao Mimmo

La risposta è stata utile?

0 commenti Nessun commento

9 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-07-14T20:56:33+00:00

    Ciao Enrico,

    prova a sostituire la query della sottomaschera con la seguente (Sql):

    SELECT [Informazioni prodotti].[Nome prodotto], [Informazioni prodotti].[Data acquisto], [Informazioni prodotti].Prezzo, [Informazioni prodotti].[Quantità/Peso], [Informazioni prodotti].[Supermercato d'acquisto], [Informazioni prodotti].[Carta punti/sconti], [Informazioni prodotti].Categoria

    FROM [Categoria prodotti] INNER JOIN [Informazioni prodotti] ON [Categoria prodotti].ID = [Informazioni prodotti].Categoria

    WHERE ((([Informazioni prodotti].[Nome prodotto]) Like "*" & [forms]![sezione prodotti]![testo11] & "*") AND (([Informazioni prodotti].[Data acquisto])=IIf(IsNull([forms]![sezione prodotti]![testo13]),[Data acquisto],[forms]![sezione prodotti]![testo13])) AND (([Informazioni prodotti].[Supermercato d'acquisto]) Like "*" & [forms]![sezione prodotti]![casellacombinata15] & "*") AND (([Informazioni prodotti].Categoria)=IIf(IsNull([forms]![sezione prodotti]![casellacombinata8]),[Informazioni prodotti].[Categoria],[forms]![sezione prodotti]![casellacombinata8])));

    Ciao Mimmo

    Ciao Mimmo,

    ho provato ad inserire questa istruzione così com'è con i parametri che avevo impostato ma funziona solo la casella di testo11 e poi ho provato a cancellare i parametri ma mi da lo stesso risultato

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-07-14T20:44:49+00:00

    Ciao Mimmo,

    i parametri che avevo impostato nella query li devo cancellare o li lascio così?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-07-13T20:20:07+00:00

    Ciao Mimmo

    grazie intanto per il tuo interessamento, ti posto qui il file con le tabelle e le maschere, in una tabella ho inserito solo 3 record se te ne servono di più puoi inserirli di fantasia. Prova a darci un occhiata!

    Grazie ancora!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-07-13T14:54:13+00:00

    Ciao Enrico,

    ho provato a ricostruire il problema sul mio pc e non riscontro problemi.  

    In particolare non ho definito i paramatri di query ma ho solo applicato i criteri di filtro.

    Potresti stralciare le tabelle, le maschere e la query in un Db e pubblicarlo su OneDrive.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento