OsvaldoLaviosa ha scritto:
4. Aggiungerei un pulsante al cui clic si apre M_MITDEST per l'inserimento di eventuali nuovi Nomi
5. Aggiungerei su M_MITDEST un pulsante per chiudere sè stessa e aggiornare il nuovo valore in M_CORRISPONDENZA.ID
Riprendiamo il discorso da qui. Chiamerei Pulsante1 quello che sta nella maschera CORRISPONDENZA, Pulsante2 quello in maschera MITDEST.
1. Apri una macro in visualizzazione struttura
2. Al primo rigo Azioni, scrivi:
ApriMaschera
Nome maschera: MITDEST
Modalità immissione dati: Aggiungi
3. Salva la macro con nome Aggiungi
4. Apri una nuova macro in visualizzazione struttura
5. Questo il set di Azioni da scrivere:
ImpostaValore
Elemento: [Maschere]![M_CORRISPONDENZA]![ID MITTENTE/DESTINATARIO]
Espressione: [Maschere]![M_MITDEST]![ID]
Chiudi
Tipo oggetto: Maschera
Nome oggetto: MITDEST
VaiAControllo
Nome controllo: ID
RieseguiQuery
6. Salva la macro con nome Aggiorna
Associa al evento "Su clic" di Pulsante1 la macro Aggiungi.
Associa al evento "Su clic" di Pulsante2 la macro Aggiorna.
Come ti devi comportare. Quando sei in maschera CORRISPONDENZA, se digiti un Nome esistente OK. Se non c'è nella lista, scegline momentaneamente uno a caso e clicca su Pulsante1. Si aprirà la maschera MITDEST e scrivi i nuovi dati. Poi, clicca su Pulsante2 e vedrai aggiornato il valore dentro la casella combinata ID in maschera CORRISPONDENZA.