Caselle combinate a cascata in maschera foglio dati

Anonimo
2023-02-26T20:02:07+00:00

Un saluto a tutti i membri del forum.

Sto facendo un database per la tenuta dei conti di casa in partita doppia (dare/avere) all’interno del quale ho creato una maschera (msc_DATE_REGISTRAZIONI) dove inserisco la data di registrazione che va a popolare la tabella tbl_DATE_REGISTRAZIONI e una sottomaschera (smsc_GIORNALE) in visualizzazione foglio dati che popola la tabella tbl_GIORNALE dove immetto i vari movimenti effettuati in quel giorno specifico.

All’interno di questa sottomaschera ci sono due caselle combinate a cascata: cbo_Macro _Conto che prende i dati dalla tabella tbl_MACRO_CONTI e cbo_Conto che prende i dati dalla tabella tbl_CONTI.

Queste due tabelle sono legate da una relazione 1 a molti in quanto 1 macro-conto contiene molti conti.

La tabella tbl_GIORNALE ha la chiave primaria ID_Movimento.

Nella sottomaschera smsc_GIORNALE, che è in visualizzazione foglio dati per comodità d’implementazione, quando seleziono un macro-conto tramite la cbo_Macro _Conto nella cbo_Conto si presentano i conti ad esso legati ma quando passo al nuovo record e seleziono un macro-conto diverso, automaticamente sparisce il conto del movimento precedente a meno che il macro-conto non sia lo stesso.

Sono consapevole che ciò avviene perché nella cbo_Macro _Conto ho impostato la proprietà “Requery“ all’evento “dopo aggiornamento” (vedi codice sotto).

    *Private Sub cbo\_Macro\_Conto\_AfterUpdate()*

   *cbo\_Conto.Requery*

   *End Sub*

A questo punto volevo sapere se c’è una proprietà, un comando o una procedura che possa evitare/risolvere questo problema così da sfruttare le caselle combinate a cascata por ogni singolo record immesso tramite la sottomaschera  smsc_GIORNALE.

Vi ringrazio anticipatamente per la vostra disponibilità.

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

3 risposte

Ordina per: Più utili
  1. Anonimo
    2023-02-28T07:29:57+00:00

    Per quello che vuoi fare tu devi devi usare una maschera Singola perchè le maschere continue si comportano in modo particolare ovvero il filtro che generi selezionando un Macro conto si ripercuote su tutte le Caselle combinate.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  3. Anonimo
    2023-02-27T07:44:59+00:00

    Da quello che dici non si riesce a capire correttamente ciò che accade, forse se posti un file di esempio è più semplice.

    La risposta è stata utile?

    0 commenti Nessun commento