Se ogni fornitore ha 20 30mila articoli Access non è proprio il Database che fa per te.

Puoi sceglere tra DB2, SQL Server, ORACLE, MySQL ecc...

ma sconsigliati: FileMakerPro e ACCESS in tutte le sue versioni.

Con i DB sopra (DB2 SQL...) puoi avere un numero impressionante di record e velocizzare la ricerca utilizzando indici, chiavi, viste logiche.

per quanto riguarda il tracciato record, dice poco il fatto che li hai diversi perche con SQL e DB2 (io conosco questi) puoi crearti un'anagrafica prodotti solo con
Codice,
Descrizione,
codice Fornitore,
CodiceTabPersonalizzata ,
....daticomuni..... ,

e da programma puoi aprire la tabella personalizzata se esiste il codice relativo nella tabella anagrafica.

ciao