Bene a questo link ci sono due Tabelle di esempio che rispecchiano le problematiche che ho:
https://www.dropbox.com/sh/nt4e5s3exhf1ebu/AAApJEYg974NcS-aHnOn89Aya?dl=0
[*]
TabellaChedeveaggiornarsi.xlsx
È il mio database in Acces.
La chiave primaria è la colonna "Codice"
Dopo la stesura, alcuni campi (vedi K5 L4)possono essere vecchi e necessitano di un refresh leggendo i dati aggiornati della tabella :
[*]
TabellacollegataGestionale.xlsx
Questa tabella è una tabella collegata con le informazioni corrette necessarie ad aggiornare il mio database.
La chiave primaria è la colonna "Part_Number".
1)Prima difficoltà:
L' operazione di aggiornamento da fare è cercare in maniera univoca i valori del "Codice" Nella colonna "Part_Number" e sostituire esempio L4 (codice) con B4 (part_number) in modo da avere sempre la TabellaChedeveaggiornarsi.xlsx aggiornata.
2)Seconda difficoltà:
Si noti che TabellacollegataGestionale.xlsx può avere Part_Number doppi (A5 A6)
In questo caso il codice dopio indica una componente omologato di diverso fornitore.
Le informazioni dei codici doppi dovrebbero essere inserite nella riga univoca del "Codice" della TabellaChedeveaggiornarsi.xlsx
In questo modo
B5 ( Codice_Produttore) in L5 (Codice_Produttore_Marca1)
B6 (Codice_Produttore) in M5(Codice_Produttore_Marca2)
La regola è che il primo codice doppio che si trova riempie sempre (Codice_Produttore_Marca1)
Il secondo riempie (Codice_Produttore_Marca2)
Se ci fossero 3 doppioni il terzo riempirebbe(Codice_Produttore_Marca3).