Ich mache einen Bericht in C# mit Crystal Reports, das Problem ist, dass ich die Tabellen nicht verknüpfen kann, denn wenn die Prozedur den Fremdschlüssel nur zwei Tabellen erkennt, ist dies der SQL-Code:Verknüpfen mit CrystalReports
create table proveedores(
id_proveedor int identity(1,1) not null,
nombre_empresa nvarchar(100),
direccion nvarchar(100),
telefono int,
fecha_registro_proveedor nvarchar(100),
constraint pk_proveedores primary key(id_proveedor)
);
create table productos(
id_producto int identity(1,1) not null,
nombre_producto nvarchar(100),
descripcion nvarchar(100),
precio int,
id_proveedor int,
fecha_registro nvarchar(100),
constraint pk_productos primary key(id_producto),
constraint fk_productos foreign key (id_proveedor) references proveedores(id_proveedor)
);
insert into proveedores(nombre_empresa,direccion,telefono,fecha_registro_proveedor)
values('empresa 1','calle 1',4975034,'2016-04-02');
insert into proveedores(nombre_empresa,direccion,telefono,fecha_registro_proveedor)
values('empresa 2','calle 2',4646891,'2016-03-06');
insert into proveedores(nombre_empresa,direccion,telefono,fecha_registro_proveedor)
values('empresa 3','calle 3',4646891,'2016-08-21');
insert into productos(nombre_producto,descripcion,precio,id_proveedor,fecha_registro)
values('producto 1','descripcion 1',200,1,'2016-03-01');
insert into productos(nombre_producto,descripcion,precio,id_proveedor,fecha_registro)
values('producto 2','descripcion 2',400,2,'2016-01-06');
insert into productos(nombre_producto,descripcion,precio,id_proveedor,fecha_registro)
values('producto 3','descripcion 3',500,3,'2016-08-02');
Ich versuche, die Produkte (productos) und Lieferanten (proveyedores) zu verknüpfen, um die Produkte mit ihren Daten und der Kreditorennamen-Tabelle anzuzeigen.
Das Problem ist, dass es nicht die Namen der Lieferanten zeigt, wenn bereits die entsprechenden Links.
Bilder in VS 2012:
Wie dieses Problem beheben?
Danke zmechanic – FF2