Se me ocurrio haberlo lo hice funcionó pero no quiero así quisiera de otra formas
un procedimiento almacenado para llenar dos tablas maestroDetalle.
es es el codigo:
Código SQL:
Ver original
SE [CostosyAnexos] GO /****** Object: StoredProcedure [dbo].[InsertarMaestro] Script Date: 04/14/2012 09:50:22 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= ALTER PROCEDURE [dbo].[InsertarMaestro] -- Add the parameters for the stored procedure here @idParteMa INT, @Fechama DATE, @PrefijoMa nvarchar(30), @Turno CHAR(10), @IHorometroMa DECIMAL(9,2), @FHorimentroMa DECIMAL(9,2), @IHornadaMa TIME(0), @FJornadaNa TIME (0), @idParteDe INT, @Serviciode INT, @Interferencias NCHAR(5), @HInicio TIME(7), @HFin TIME(7), @Capataz INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here INSERT MaestroMaquinasHoras(IdParte,Fecha,Prefijo,Turno,IHorimetro,FHorimetro,IHJornada,FHJornada) VALUES(@idParteMa,@Fechama,@PrefijoMa,@Turno,@IHorometroMa,@FHorimentroMa,@IHornadaMa,@FJornadaNa) INSERT DetalleMaquinasHora (IdParte,Servicio,Interferencias,HInicio,HFin,Capataz) --values(@idpartede,@Serviciode,@Interferencias,@HInicio,@HFin,@Capataz) VALUES (@idpartede,@Serviciode,@Interferencias,@HInicio,@HFin,@Capataz) SET @idParteDe = @idParteMa END
Estoy migrando de access y en access me funciona perfecto.
el campo IdParteMa esta relacionado con el campo IdparteDe, osea idPartede es un FK de IdParteMa este último es Pk que quisiera que ya no tenga que digitar nuevamente el campo IdParteDe que se copie el codigo que esta en IdParteMa como les digo y sin querer ser redundante en access 2010 funciona cosa que oculte luego de provar la columna porque se copia.
lo que quiero hacer es casi como llenar una factura idParteme seria el numero de la factura y IdparteDe seria el campo con la que voy a identificar los productos de esea facturas.
por favor si estoy planteando mal me disculpa y me ayudan. ya que vengo parado una semana con eso y no cosigo arreglarlo.
son muy amables
muchas gracias
Roberto Melgar