Focus su campo di una sottomaschera

Anonimo
2014-02-02T16:09:56+00:00

Ciao a tutti

proseguo il mio post di qualche giorno fa circa "Gestire la chiusura di una mascera" con questo nuovo

problema:

dopo aver ottimizzato la mia maschera principale (composta dai campi "Data_Arrivo" "Protocollo", ANNO_Pratica", ecc)

ho inserito in essa una sottomaschera_Richiedenti composta oltre dai campi :ID_Rich, ID_Pratica, Cognome, Nome, Data_Nascita, Luogo_Nascita

dove registro i richiedenti delle singole pratiche. (preciso che la maschera principale è originata dalla tabella PRATICHE

mentre la sottomaschera_Richiedenti è originata dalla tabella RICHIEDENTI. Esse sono collegate con una

 relazione uno (PRATICHE) a molti (RICHIEDENTI).

In fondo alla maschera, ho aggiunto un pulsante di comando chiamato  AggiungiPratiche con il seguente codice :

Private Sub AggiungiPratiche ()

On Error GoTo Err_AggiungiPratiche

    DoCmd.GoToRecord , , acNewRec

    Me.Data_Arrivo.SetFocus

Exit_AggiungiPratiche:

    Exit Sub

Err_AggiungiPratiche:

    MsgBox  Err.Description

    Resume Exit_AggiungiPratiche

End Sub

che utilizzo per inserire nuove pratiche, che mi di riposiziona sul record "Data_Arrivo" della maschera principale.

Il problema che non riesco a gestire è questo:

se dopo l'inserimento dell'ultimo richiedente della pratica, mi trovo per esempio nel campo "Data_Nascita" e premo il pulsante

Aggiungi pratiche, tutto bene per quanto concerne l'inserimento dei dati nella parte della maschera principale, però

quando ritorno nella sottomaschera richiedenti, mi accorgo che il focus è rimasto nel campo "Data_Nascita" e non si è riposizionato nel campo Cognome, come io vorrei.

Posso fare qualcosa?

Spero di si.

Grazie anticipatamente

Roberto d'Agostino


NOTA. Trasformata in Domanda dal moderatore. M.G.

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
2014-02-02T20:13:19+00:00

Ciao,

per impostare il fuoco fai così:

Me.sottomaschera_Richiedenti.Form!Cognome.SetFocus

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-02-23T22:33:00+00:00

    Me.sottomaschera_Richiedenti.Form!Cognome.SetFocus

    (rapportato al mio progetto) non mi funziona se la sottomaschera non è direttamente collegata alla maschera; mi spiego:

    Maschera chiamata: DatiFascicolo

    Sottomascherachiamata: AttiFascicolo

    Ulteriore Sottomaschera non collegata alla Maschera bensì alla Sottomaschera (AttiFascicolo) chiamata: SituazioneAtto

    Trovandomi nella maschera principale vorrei settare il focus su SituazioneAtto ma non riesco... ... Grazie per le risposte

    Francesco

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-02-03T20:42:43+00:00

    Ciao Giorgio

    grazie per il tuo suggerimento, come sempre validissimo.

    Ti preannuncio che probabilmente ti ridisturberò in seguito

    per ulteriori consigli che mi serviranno nello sviluppo del database.

    Ciao

    Roberto d'Agostino

    Ciao Roberto,

    non ti preoccupare non disturbi affatto, in questo forum siamo in molti a rispondere e tutti rispondiamo per puro spirito di community.

    nel frattempo se il suggerimento ha risolto il tuo problema contrassegnalo come risposta, così agevoliamo il lavoro dei moderatori.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-02-02T21:28:54+00:00

    Ciao Giorgio

    grazie per il tuo suggerimento, come sempre validissimo.

    Ti preannuncio che probabilmente ti ridisturberò in seguito

    per ulteriori consigli che mi serviranno nello sviluppo del database.

    Ciao

    Roberto d'Agostino

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-02-02T17:20:47+00:00

    Ciao a tutti

    proseguo il mio post di qualche giorno fa circa "Gestire la chiusura di una mascera" con questo nuovo

    problema:

    <cut>

    Per favore, le DOMANDE postale come Domanda e non come Discussione.

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento