Problema este rezolvată dar părerea mea este că cel mai bine ar fi să nu creezi o legătură între cele două tabele în felul acesta. Eu propun adăugarea unei coloane ID_UM în tabela de unităţi de măsură care să fie primary key şi modificarea coloanei din tabela de produse să "bată" spre această coloană. Am să creez scriptul mai jos.
CREATE
TABLE Produse(
idP int PRIMARY KEY,
denP varchar(50) NOT NULL,
id_um int NOT NULL,
pret MONEY NULL
)
CREATE
TABLE UnitatiDeMasura(
id_um int PRIMARY KEY,
denUM varchar(3) NOT NULL,
abreviere varchar(50) NULL,
CONSTRAINT [denUM_UNIC] UNIQUE (denUM)
)
GO
ALTER
TABLE Produse ADD CONSTRAINT [FK_Produse_UnitatiDeMasura]
FOREIGN KEY (id_um) REFERENCES UnitatiDeMasura(id_um)
Pentru a utiliza un combo in VISUAL BASIC .NET:
1.Te foloseşti de proprietatea DataSource a combo-ului căruia îi atribui un DataTable
2.Setezi proprietatea DisplayMember cu numele coloanei pe care doreşti să o afişezi şi ValueMember cu numele coloanei bound
Cătălin D.