Consulta en Access
Publicado por Juan (1 intervención) el 18/10/2006 23:29:28
Estoy intentando hacer una consulta en una tabla para darla de alta en otra y no hay forma, esta es la consulta que estoy probando:
INSERT INTO Contactos ( Nombre, Apellidos, Dirección, Ciudad, EdoOProv, CódPostal, [País o región], NombreCompañía, Cargo, TeléfonoTrabajo, ExtensiónTrabajo, TeléfonoCasa, TeléfonoMóvil, NúmFax, NomCorreoElectrónico, [Fecha nacimiento], FechaÚltimaReunión, FechaProximoContacto, ReferidoPor, Notas, Relacion, [Sitio Web], Guardian )
SELECT Nombre, Apellidos, Dirección, Ciudad, EdoOProv, CódPostal, [País o región], NombreCompañía, Cargo, TeléfonoTrabajo, ExtensiónTrabajo, TeléfonoCasa, TeléfonoMóvil, NúmFax, NomCorreoElectrónico, [Fecha nacimiento], FechaÚltimaReunión, FechaProximoContacto, ReferidoPor, Notas, Relacion, [Sitio Web], Guardian
FROM Prospectos
WHERE Prospectos.Apellidos=id;
Tambien intente con:
INSERT INTO Contactos SELECT * FROM Prospectos WHERE Prospectos.Apellidos=id;
El problema esta fuera de que el id lo tengo que ingresar a mano ya que no se como tomar el id del formulario que estoy viendo, que cuando ingreso eso en una tabla Contacto que yo cree no me permite hacerlo, pero si en cambio creo la base de datos por medio de otra consulta me permite. La base tiene esos campos y un id, el cual es clave sin duplicados. La base no esta relacionada, si quieren una copia de la base esta en www.archivos.sistemas7g.com/Contactos.mdb.
Ante todo Muchas gracias.
INSERT INTO Contactos ( Nombre, Apellidos, Dirección, Ciudad, EdoOProv, CódPostal, [País o región], NombreCompañía, Cargo, TeléfonoTrabajo, ExtensiónTrabajo, TeléfonoCasa, TeléfonoMóvil, NúmFax, NomCorreoElectrónico, [Fecha nacimiento], FechaÚltimaReunión, FechaProximoContacto, ReferidoPor, Notas, Relacion, [Sitio Web], Guardian )
SELECT Nombre, Apellidos, Dirección, Ciudad, EdoOProv, CódPostal, [País o región], NombreCompañía, Cargo, TeléfonoTrabajo, ExtensiónTrabajo, TeléfonoCasa, TeléfonoMóvil, NúmFax, NomCorreoElectrónico, [Fecha nacimiento], FechaÚltimaReunión, FechaProximoContacto, ReferidoPor, Notas, Relacion, [Sitio Web], Guardian
FROM Prospectos
WHERE Prospectos.Apellidos=id;
Tambien intente con:
INSERT INTO Contactos SELECT * FROM Prospectos WHERE Prospectos.Apellidos=id;
El problema esta fuera de que el id lo tengo que ingresar a mano ya que no se como tomar el id del formulario que estoy viendo, que cuando ingreso eso en una tabla Contacto que yo cree no me permite hacerlo, pero si en cambio creo la base de datos por medio de otra consulta me permite. La base tiene esos campos y un id, el cual es clave sin duplicados. La base no esta relacionada, si quieren una copia de la base esta en www.archivos.sistemas7g.com/Contactos.mdb.
Ante todo Muchas gracias.
Valora esta pregunta
0