Creare 2 sottomaschere per inserimento dati

di il
10 risposte

Creare 2 sottomaschere per inserimento dati

Ho un DB chiamato DATAENTRY
Un secondo DB chiamato TABELLE, collegato al primo.
(Al primo avvio esce un errore se si hanno, giustamente, le macro disabilitate!)

Aprendo il file DATAENTRY, si apre una maschera (MSKMODELLO) che ha una sottomaschera (SMSKVERSIONEMODULO)

Questa maschera fa si che si relazionino MODELLO, VERSIONE e MODULO in un unico ID (IDVERSIONEMODULO).

Quest'ultimo ID (IDVERSIONEMODULO) ha una serie di dettagli.

Se clicco sul pulsante verde chiamato "FUSTO" mi si apre una maschera (MSKFUDETTAGLI) che ha come origine record "qryVersioneModulo" e una sottomaschera continua (SMSKFUDETTAGLI) che ha come origine record "qryfudettagli" ed è legata alla maschera principale tramite IDVERSIONEMODULO.

Il tutto funziona, potrei tranquillamente inserire i dati nella sottomaschera continua, legati all'IDVERSIONEMODULO ma penso non sia funzionale.

La mia richiesta è la seguente:
E' possibile in MSKFUDETTAGLI aprire 2 sottomaschere e, con la prima, MASCHERA SINGOLA, inserire i dettagli; con la seconda avere una tabella dei dettagli inseriti, in tempo reale?

Grazie per un possibile aiuto.

QUI IL FILE
https://drive.google.com/file/d/1DqEJsi8T4wInYZP38SjMLyGq8dBrY5re/view?usp=sharing

10 Risposte

  • Re: Creare 2 sottomaschere per inserimento dati

    EDIT:
    Nella versione 3, sono riuscito a inserire le 2 sottomaschere.

    Cliccando sul pulsante verde FUSTO1, si apre la maschera incriminata.

    Quella di sinistra (<--) scrive i dati nei campi.
    Quella di DESTRA (-->) è un riepilogo.
    Entrambe hanno come origine riga la stessa query.
    Quando riempio i dati nella Sub di sinistra (<--), non aggiorna la sub di destra (-->) .
    Inoltre, vorrei fare in modo che, cliccando sul record della sub di sinistra (<--), si popolasse la sub di destra (-->).

    E' possibile o concettualmente è un obbrobrio?

  • Re: Creare 2 sottomaschere per inserimento dati

    Io non ci ho capito molto. Istintivamente mi viene solo da farti notare che il monitor ha le sue "limitate" dimensioni. Le maschere devono lavorare entro questi limiti. Access fornisce strumenti "base" per ottimizzare queste cose. Poi si lascia al gusto personale il da farsi di tante altre cose aggiuntive. In sostanza vorrei consigliarti di non mettere troppa carne sul fuoco e spezzettare le singole operazioni.
  • Re: Creare 2 sottomaschere per inserimento dati

    Osvaldo, grazie per la risposta.
    Ho una maschera basata su una query (qryVersioneModulo) che ha un IDVERSIONEMODULO.

    In questa maschera ci sono 2 sottomaschere che hanno una stessa query (qryFUDettagli).
    In sostanza, fanno la stessa cosa. Aggiungono dettagli ad una tabella.

    Vorrei fare in modo che nella sottomaschera di destra si scrivano i campi e nella sottomaschera di sinistra si visualizzino.
    Inoltre, se dovessi fare una modifica a un record, vorrei cliccare sul record e far ripopolare i campi di inserimento
  • Re: Creare 2 sottomaschere per inserimento dati

    La seconda SottoMaschera, andrebbe bene anche se fosse sostituita con una Casella di riepilogo
  • Re: Creare 2 sottomaschere per inserimento dati

    Dal mio punto di vista: gestione dati mai vista prima. Mi arrendo e lascio (eventuale) campo libero a utenti più esperti.
  • Re: Creare 2 sottomaschere per inserimento dati

    Nooo per favore.
    Sono disposto a cambiare nuovamente tutto sotto consigli
  • Re: Creare 2 sottomaschere per inserimento dati

    Io (in particolare...opinione non condivisa da altri utenti del forum) sono allergico a usare le query per inserire/modificare dati. Preferisco le maschere standard che poggiano sulle tabelle. Al massimo maschera/sottomaschera, altrimenti, quando le cose si complicano, preferisco le maschere collegate.
    Inoltre separo nettamente ciò che è input/modifica da lettura dati.
    Ripeto, sono miei punti di vista.
  • Re: Creare 2 sottomaschere per inserimento dati

    Ok. Mi spiego meglio.
    Purtroppo il mondo del salottificio è un casino. Ci sono tantissime variabili da considerare.
    Detto questo,
    - si crea un modello
    - il modello ha le sue versioni (versioni)
    - le versioni di questo modello hanno delle larghezze (modulo).
    Quindi:
    Antony/2POSTI/Modulo66 (il numero 66 indica la larghezza di ogni seduta)
    oppure
    Antony/3POSTI/Modulo84
    oppure
    Antony/Poltrona/Modulo58 ecc ecc

    Ora dobbiamo realizzare lo scheletro del divano, uno scheletro per ogni versione.

    Per fare questo scheletro in legno, ho bisogno di una serie di materiali (Tabella Dettagli)

    Spero di essermi spiegato meglio
  • Re: Creare 2 sottomaschere per inserimento dati

    OsvaldoLaviosa ha scritto:


    Al massimo maschera/sottomaschera, altrimenti, quando le cose si complicano, preferisco le maschere collegate.
    Inoltre separo nettamente ciò che è input/modifica da lettura dati.
    Se apri il mio file, ciò che hai detto, in parte è così.
    In MSKMODELLO, cliccando sul pulsante verde FUSTO (e non su FUSTO1), si apre una maschera con sottomaschera.
    Al momento, l'unico modo che ho trovato per inserire i dettagli, è quello di utilizzare la stessa sottomaschera.

    Potrei collegare una maschera di inserimento dati all'IDFUDETTAGLIO e rendere la sottomaschera di sola lettura.

    Concordi?

    Sinceramente mi sono un po perso e avrei bisogno di una piccola spinta in questo punto.
  • Re: Creare 2 sottomaschere per inserimento dati

    Buondì, qualcuno gentilmente potrebbe chiudere questo tread? Grazie
Devi accedere o registrarti per scrivere nel forum
10 risposte