Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao,
per impostare il fuoco fai così:
Me.sottomaschera_Richiedenti.Form!Cognome.SetFocus
Ciao
Giorgio Rancati
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
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.
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
Risposta accettata dall'autore della domanda
Ciao,
per impostare il fuoco fai così:
Me.sottomaschera_Richiedenti.Form!Cognome.SetFocus
Ciao
Giorgio Rancati
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
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
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 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.