[MS Access] aprire maschera con doppio click su recordset di sottomaschera

RATTS71

Nuovo Utente
12 Mar 2018
21
0
1
52
Ciao a tutti, poiché sto iniziando ad usare access mi trovo di fronte alle tante difficolta' di chi usa usarlo seriamente. Nello specifico vorrei sapere, tramite codice VBA come poter cliccare su un recordset di una sottomaschera in maniera che si apra una maschera di dettagli riferita a quel recordset selezionato.
Cerco di apiegarmi: ho una maschera principale dalla quale viene selezionata l'anagrafica che interessa e che apre nella sua sottomaschera i record riferiti a quella anagrafica. Vorrei che facendo doppio click su un determinato recorset della sottomaschera mi si apra una maschera di dettagli riferiti al record selezionato
 

CarlettoFed

Utente Attivo
17 Lug 2017
101
1
18
70
crei un pulsante nella sezione intestazione della sottomaschera ed nell'evento Click dello stesso scvi il seguente codice :

DoCmd.OpenForm "nomeform", acNormal, , "ID = " & Me.ID
dove :
nomeform deve essere sostituito dal vero nome della maschera che deve essere aperta
il primo ID deve essere sostituito dal campo ID dell' Origine dati della maschera che dovrà essere aperta
il secondo ID deve essere sostituito dal campo ID che si trova nel record selezionato nella sottomaschera e che permette di aprire la maschera desiderata filtrando Origine dati.​

Per darti un aiuto più sicuro e concreto sarebbe meglio se allegassi il file che hai realizzato.
 

RATTS71

Nuovo Utente
12 Mar 2018
21
0
1
52
Grazie CarlettoFed, Alla fine ho cambiato la struttura dove invece di una sottomaschera ho utilizzato una listbox dalla quale si puo' gestire l'evento doppio click dei record. In ogni caso il tuo codice mi e' di aiuto per altre cose che devo fare.
Visto che siamo gia' in tema qual è la sintassi per poter cambiare alcune caratteristiche di un elemento di un'altra maschera ? Mi spiego al verificarsi di un evento (per esempio la spunta di una opzione) in una maschera deve cambiarmi il controllo di un'altra maschera.
 

CarlettoFed

Utente Attivo
17 Lug 2017
101
1
18
70
L'istruzione è la seguente :
Codice:
 Forms!NomeMaschera!NomeControllo.Proprietà = ValoreDaAttribuire
naturalmente la maschera, a cui ci riferisce, deve essere aperta altrimenti viene generato un errore.
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
A [MS Access] Aprire maschera con sottomaschera su ultimo record MS Access 0
ste80 [MS Access] Impossibile aprire una maschera da pulsante MS Access 2
R [MS Access] COME APRIRE UNA MASCHERA FACENDO DOPPIO CLICK SU UN RECORDSET MS Access 1
F access ricerca record con apostrofo. MS Access 0
P Access: recuperare Indice dopo un insert into MS Access 0
N Access: Filtro su maschera MS Access 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
N Errore interno Access MS Access 2
L Access Periodo maschera continua MS Access 4
B Aumento dimensioni grafico Access Database 0
R [C#] Quali dipendenze occorrono su progetto "Setup" con Access Database? .NET Framework 1
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
K mc Access/phpmyamin MS Access 0
L Collegare un form html ad un database access Javascript 2
R salve a tutti sono un insegnante di pianoforte e a tempo perso mi sto dedicando ad access Presentati al Forum 1
G Access point con rete guest, consigli? Reti LAN e Wireless 0
P Access Inserimento data. MS Access 4
ges Microsoft ACCESS oltre ogni limite (tre manuali) Altri Annunci 2
@ [MS Access] Funzione Iif..is null... Database 0
P [MS Access] Sostituire un carattere in tutta la tabella MS Access 11
B tasti rapidi Access MS Access 1
M [MS Access] Pulsante su maschera che esegue azioni su altra maschera MS Access 3
C [MS Access] Pagina di dialogo con allegati MS Access 1
F Modificare report di etichette di access con vba MS Access 0
strambotto [MS Access] Smembramento tabella MS Access 5
D [MS Access] Piu' maschere con una sola tabella dati... MS Access 0
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
M [MS Access] Relazione tra maschere MS Access 1
G Access Point POE da esterno Reti LAN e Wireless 0
M [MS Access] controllo valido se MS Access 8
N [MS Access] Come relazionare DB Libri trasposti in Film e viceversa MS Access 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
D [MS Access] MS Access 2
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
maria_ia Microsoft Access Windows e Software 0
S [MS Access] Apertura maschera MS Access 3
S [MS Access] trasformare un numero in lettere in un report MS Access 1
D [Visual Basic] [MS Access] query con parametro di testo Visual Basic 4
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
P [MS ACCESS] Estrarre più somme da una query MS Access 4
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
F [MS Access] Creare [stringa] da caselle combinate MS Access 0
D [MS Access] aiuto non riesco a capire MS Access 6
Arcadia [MS Access] Focus su campo specifico MS Access 1
akira [MS Access] Apertura recordset MS Access 1
V access 2007, maschera con caselle di selezione Programmazione 4
W [MS Access] Barre di scorrimento su maschere MS Access 0
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0

Discussioni simili