Access Compilazione automatica di caselle combinate

Anonimo
2023-03-18T15:47:11+00:00

Salve

Ho creato un DB Access con, tra l'altro, una Tabella principale ed una Maschera che vi fa riferimento.
Nella maschera ho tre campi corrispondenti a "Comune di Nascita", "Residenza" e "Domicilio". Tutti e tre sono caselle combinate che prendono i dati dalla stessa Tabella "Tab_Comuni" (che altro non è che l'elenco dei Comuni Italiani)
Quando inserisco un nuovo record devo compilarli tutti e tre singolarmente.
Poiché molto spesso il Comune di Nascita coincide con gli altri due, vorrei che di default inserendo, appunto, il Comune di Nascita si compilassero le altre due cbo con lo stesso valore, salvo poi poterli cambiare io singolarmente.
Ho provato con "valore predefinito" in Dati della Finestra delle proprietà ma non funziona e non riesco a trovare un altro metodo. Probabilmente occorre utilizzare un codice che non conosco.
Qualcuno può darmi una dritta ?

Grazie

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
2023-03-18T18:03:05+00:00

Ciao

Sono Sneha e sarei felice di aiutarti con la tua domanda. Ci scusiamo per l'inconveniente causato.

Per raggiungere questo obiettivo, è possibile utilizzare il codice VBA per impostare i valori delle caselle combinate "Residenza" e "Domicilio" ogni volta che viene aggiornata la casella combinata "Comune di nascita". Il codice può essere inserito nell'evento "After Update" di ogni casella combinata.

Per esempio:-

Sub privato cboMunicipalityOfBirth_AfterUpdate() Me.cboResidence.Value = Me.cboMunicipalityOfBirth.Value Me.cboDomicile.Value = Me.cboMunicipalityOfBirth.Value Fine sub

Questo codice imposta i valori delle caselle combinate "Residenza" e "Domicilio" sullo stesso valore della casella combinata "Comune di nascita" ogni volta che quest'ultima viene aggiornata. Si noti che l'utente può ancora modificare i valori delle caselle combinate "Residenza" e "Domicilio" singolarmente dopo aver impostato il valore predefinito.

Puoi farlo come: -

  1. Aprire il modulo in visualizzazione Progettazione.
  2. Selezionare la casella combinata "Comune di nascita" e aprire la finestra delle proprietà (facendo clic con il pulsante destro del mouse e selezionando "Proprietà" o premendo F4).
  3. Nella finestra delle proprietà, vai alla scheda "Evento" e fai clic sul pulsante con i puntini di sospensione (...) accanto all'evento "Dopo l'aggiornamento".
  4. Nell'editor di codice VBA che si apre, inserisci il codice sopra.
  5. Salvare il codice VBA e chiudere l'editor.
  6. Ripetere i passaggi 3-5 per le caselle combinate "Residenza" e "Domicilio", modificando di conseguenza i nomi delle caselle combinate nel codice.

Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

Migliori saluti Sneha

Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

La risposta è stata utile?

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

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2023-03-18T19:00:45+00:00

    Perfetto. Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento