Casella combinata non funziona nella maschera di spostamento

Anonimo
2019-06-11T10:23:33+00:00

Buongiorno,

Ho una Maschera di Spostamento "fatturazione, che tra le varie maschere contiene "Iva a credito". In questa ci sono due caselle combinate che filtrano la stessa maschera

.cboY contiene gli anni e con un afterupdate fa il requery dell'altra (Me.cbom.requery)

.cbom contiene i mesi ed è filtrata in base a [Maschere]![Iva a credito]!cbom

Entrambe le caselle fanno riferimento a campi testuali, non date.

Aprendo le maschere singolarmente tutto funziona. la prima casella filtra la seconda e la seconda filtra la maschera (che è continua).

Quando vada ad aprire la maschera all'interno della maschera di navigazione, riesco a selezionare l'anno, ma appena tocco la casella relativa ai mesi mi parte il popup che mi chiede di inserire il valore.

Come risolvo?

Grazie

Paolo

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
2019-06-11T15:08:14+00:00

Oltre ai consigli di Sandro evita di creare oggetti con spazi tipo "Iva a credito", utilizza nomi del tipo

Iva_a_credito

oppure

IvaACredito

e ricordati di compattare il DB ogni tot modifiche.

Ciao Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-06-11T14:55:16+00:00

ciao Paolo, 

vedi se cosi' va meglio :

SELECT DISTINCT Prodotti.[Competenza Iva], Competenza.Anno, Competenza.Ordine

FROM Competenza INNER JOIN Prodotti ON Competenza.Mese = Prodotti.[Competenza Iva]

WHERE (((Competenza.Anno)=[forms]![Fattu razione]![SottomascheraSpostamento]![cboY]))

ORDER BY Competenza.Ordine DESC;

La base dati presenta qualche come dire…errore….

Risolviamo per cosi' dire questo aspetto per ora.

Ciao, Sandro.

ps. se vuoi agevolare gli aiuti per la prossima volta prima di pubblicare un DB da 290 e oltre MB fai una bella compattazione...anche il tuo upload ne trarrà beneficio….! ;-))

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-06-11T13:57:08+00:00

Temo che il problema sia la maschera di spostamento che personalmente non ho mai usato.

Puoi creare una copia ridotta del tuo Db (senza dati sensibili) da postare su OneDrive?

Ricordati di postarci il link.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-06-11T13:37:35+00:00

La sintassi è giusta:

Forms![Fatturazione]![Iva a credito]!Form.cboY

verifica i nomi della maschera principale Fatturazione

e della maschera interna [Iva a credito]

Se non risolvi postaci il codice SQL della query che contiene il criterio.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-06-11T13:12:07+00:00

Il popup di quale variabile ti chiede il valore?

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-06-11T10:58:02+00:00

Ciao,

sembra di capire che la condizione della query di origine dati della seconda combo faccia riferimento alla combo con la sintassi forms.frmMain.cboY

avendo una nuova maschera contenitore (maschera di navigazione) debba essere rivista in

forms.frmNav.frmMain.form.cboY

Ciao Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2019-06-11T12:50:39+00:00

    Ciao Mimmo,

    ho provato come da te suggerito inserendo nella query di origine 

    Forms.[Fatturazione].[Iva a credito].Form.cboY

    Ma continua ad apparire il pop up di immissione valore. Dove sbaglio?

    La risposta è stata utile?

    0 commenti Nessun commento