Osvaldo buonasera,
Ho seguito il tuo consiglio e ho variato tutti i nomi.
Tabella A1-Articoli:
ID_Artcolo (TER-100369)
ID_Costruttore (128)
Articolo_Costruttore (100369)
Descrizione (TD3 M06 1P C-6A 1M Int.)
Tabella A2_Listini:
ID_Listino (1)
DaData (01-Apr-16)
AData (31-Mar-17)
Descrizione (Terasaki 2016)
Tabella A3-Articoli_Listini:
ID_Articolo_Listino (Numerazione automatica 20031)
ID_Articolo (TER-100369)
ID_Listino (1)
Listino (76,00)
Famiglia (Modulari)
Unita_Misura (pz.)
Confezione (1)
Poi ho fatto le seguenti tabelle per la gestione delle offerte:
B1-Offerta
Protocollo (Numerico 508546)
B2-Posizione
ID_Posizione (Numerazione automatica)
Protocollo (Numerico)
Posizione_Numero (Testo breve)
Posizione_Descrizione (Testo lungo)
B3-Gruppo
ID_Gruppo (Numerazione automatica)
ID_Posizione (Numerico)
Gruppo_Numero (Testo breve)
Gruppo_Descrizione (Testo lungo)
B4-Sviluppo_Gruppo
ID_Sviluppo_Gruppo (Numerazione automatica)
ID_Gruppo (Numerico)
Quantita (Numerico)
ID_Articolo_Listino (Numerico)
Relazioni:
B1-Offerta.Protocollo uno-a-molti B2-Posizione.Protocollo
B2-Posizione.ID_Posizione uno-a-molti B3-Gruppo.ID_Posizione
B3-Gruppo.ID_Gruppo uno-a-molti B4-ID_Gruppo
Maschere:
Offerta con sottomaschera Posizione (Che rappresenta un capitolo della mia offerta)
Poi in funzione della Posizione con un pulsante apro la maschera Gruppo (Che rappresenta un paragrafo della mia offerta) con sottomaschera Sviluppo Gruppo
La sottomaschera sviluppo gruppo è il cuore del mio lavoro devo quindi popolare la casella ID_Articolo_Listino (Numerazione automatica "20031") nel modo più veloce possibile.
Con il vecchio file access (Con il quale però non potevo aggiornare i listini!!!!) copiavo brutalmente dai listini Excel dei costruttori o dai cataloghi il codice "100369" e lo inserivo; adesso invece devo prima identificare Articolo_Costruttore (100369), inserirlo in un filtro di una query, identificare ID_Articolo_Listino (Numerazione automatica 20031) e poi nuovamente copiarlo brutalmente nella sottomaschera Sviluppo Gruppo.
Su YOU TUBE ho trovato una soluzione che mi piace
https://www.youtube.com/watch?v=I1pxVtTZjD
Ma non capisco perché non riesco a farla funzionare!!
Dalla sottomaschera sviluppo gruppo sul singolo record ho inserito un pulsante che mi apre la maschera Seleziona articolo basata su una query con le tabelle A1, A2 e A3.
Sulla casella di testo ID_Articolo_Listino su clic ho inserito la Routine evento
Private Sub ID_Articolo_Listino_Click()
Forms("B4-Sviluppo_Gruppo")!txtID_Articolo_Listino = Me.txtID_Articolo_Listino
Forms("B4-Sviluppo_Gruppo")!txtQuantità.SetFocus
DoCmd.Close
End Sub
Ma quando vado a cliccare mi esce il messaggio di errore:
Errore di compilazione
Impossibile trovare il metodo o il membro dei dati
Perchè' ?!?!?!?!?!?!?!!?
Osvaldo a me piacerebbe questa soluzione anche perché un domani arricchendo A3-Articoli_Listini con ulteriori campi e filtrandoli potrei identificare il codice senza dover andare sui cataloghi MA SE RITIENI PIU OPPORTUNA UNA SOLUZIONE DIVERSA PER RISOLVERE IL PROBLEMA VA BENE COMUNQUE.
Spero di essere stato chiaro nella descrizione ed in attesa di una risposta ti ringrazio per i tuoi preziosi consigli.