[ACCESO] Solicitud de eliminación de unión de tabla

Resuelto
artamys Mensajes publicados 122 Fecha de registro   Estado Miembro Última intervención   -  
artamys Mensajes publicados 122 Fecha de registro   Estado Miembro Última intervención   -
Hola,
estoy haciendo una consulta de unión de las tablas A y B para los datos comunes.
Quisiera borrar los datos de la consulta de unión mediante una consulta de eliminación, pero tengo un mensaje de error que dice que no estoy autorizado a eliminar.
No hay ningún problema con el administrador de la computadora ni nada por el estilo.

¿Alguna idea?
Configuración: Windows Vista Internet Explorer 7.0

5 respuestas

  1. artamys Mensajes publicados 122 Fecha de registro   Estado Miembro Última intervención   7
     
    no, de hecho es el código el que funciona.

    la consulta N°6 hace la unión entre dos tablas sin integridad.
    Y la creación de una consulta de eliminación basada en esta consulta mostraba un mensaje de error diciendo que no se podían eliminar los datos. En la creación de la consulta, en realidad ACCESS intentaba eliminar en las dos tablas, mientras que solo debería eliminar en una tabla; creo que el mensaje de error estaba relacionado con el hecho de que ACCESS no sabía dónde eliminar los datos, ¿en la tabla 1 o en la 2?

    con la modificación del código SQL como en el código de arriba, ya no hay ningún problema.

    Muchas gracias Blux (por esta ayuda y todas las demás...)
    6
  2. artamys Mensajes publicados 122 Fecha de registro   Estado Miembro Última intervención   7
     
    hola y gracias por tu ayuda, aquí hay otra solución que no requiere implementar integridad.

    código SQL:
    "

    BORRAR DISTINCTROW Table2.*, Table2.main_id
    DE Table2
    DONDE (((Table2.main_id) Está en (seleccionar main_id de Requête6)));

    "
    1
    1. blux Mensajes publicados 2060 Fecha de registro   Estado Moderador Última intervención   3 455
       
      Entonces, ¿es esta solicitud la que plantea el problema?

      --

      A+ Blux           
       "Los tontos se atreven a todo. Es incluso por eso que los reconocemos"
      0
  3. blux Mensajes publicados 2060 Fecha de registro   Estado Moderador Última intervención   3 455
     
    Hola,

    ¿Tal vez una restricción de integridad referencial?

    Detalla tus consultas y tus tablas (claves primarias), para que podamos ver...

    --

    A+ Blux
     "Los imbéciles se atreven a todo. Es precisamente por eso que los reconocemos" 
    0
  4. simo_tsdi Mensajes publicados 40 Estado Miembro 2
     
    En su diagrama, marque la casilla de eliminación de datos en cascada.
    0
  5. artamys Mensajes publicados 122 Fecha de registro   Estado Miembro Última intervención   7
     
    gracias a los dos.
    este problema lo está encontrando un colega. Voy a revisar la hipótesis de la integridad referencial, pero es posible que no haya creado ninguna en absoluto. Investigaré más. ¡De todas formas, muchísimas gracias!
    0
    1. blux Mensajes publicados 2060 Fecha de registro   Estado Moderador Última intervención   3 455
       
      Si no existe ninguna restricción, entonces todo puede ser eliminado sin problema...

      --

      A+ Blux
       "Los tontos se atreven a todo. Es incluso por eso que los reconocemos" 
      0