none
Sentencia para agregar datos en columna con el Id de otra tabla. RRS feed

  • Pregunta

  •  Necesito crear una sentencia que añada los nombres de una tabla en Access "Socios" en otra tabla "Cuotas" con unas caracteristicas en concreto. Sería esta sentencia:

            Dim Respuesta As Integer = Conexion.Sentencia("INSERT INTO Cuotas (NSocio,Nombre) Select NSocio,Nombre FROM Socio where Domiciliacion = False and Estado =TRUE)")
    

    Hasta ahí todo bien, me rellena con todos los socios sin Domiciliación y Estado activo. Esta tabla la edito una vez cargada y por último la añado a la tabla Ingresos.

            Dim Respuesta As Integer = Conexion.Sentencia("INSERT INTO Ingresos (Id,Fecha,Concepto,Importe,Cuenta,Socio,CuentaPago,Notas,ImporteG) Select Id,Fecha,Concepto,Importe,Cuenta,NSocio,CuentaPago,Notas,ImporteG FROM Remesa")
    

    Y es aquí donde tengo el problema y es que me añade el id sin tener en cuenta el Id de Ingresos. Lo ideal sería o bien al rellenar la tabla Cuotas tuviera el Id de Ingresos correlativo. O que al pasar las Cuotas a ingresos lo hiciera a continuación del último registro de Ingresos.

    Alguna sujerencia, Gracias.


    lunes, 22 de enero de 2018 14:37

Respuestas