Problemas con un diagrama de access
Miguel, estoy de acuerdo con los comentarios de Jhonatan, el gran problema q tienes es q estas normalizando mal los datos y te estas creando mucha confusion, el problema de tus relaciones es lo q te mencione anteriormente , si intentas hacer una relacion entre dos tablas con dos campos que son unicos, por ejemplo en la tabla principal por ser clave y en la tabla secundaria por estar declarado como SIN DUPLICDOS es obvio que automaticamente te armara una relacion de 1 a 1 , podes comprobarlo en cada caso, donde se encuentra la clave foranea declararla CON DUPLICADOS, luego eliminas TODAS las relaciones de esa tabla y las vuelves a crear y veras q reliza la relacion 1 a N q estas buscando , pero eso no resuelve de ninguna manera tu problema.
es imposible ayudarte ya que no conocemos que es lo q debe hacer tu sistema, deberias refrescar un poco tus conocimientos de normalizacion, es muy importante lo que dice Jhonatan, si vas a crear una relacion entre dos tablas la clave foranea al menos debe llamarse igula q en la tabla principal esto te da una idea de que informacion lleva . hay algunas relaciones q no alcanzo a entender por ejemplo entre VENTAS y AVISOS , en la tabla avisos hay un cod q aparentemente es el Id_Venta pero no se bien q es.
Otro concejo, no deberias tener campos calculabes almacenados, como por ejemplo Total en varias tablas
No se bien porque incluis en la Tabla VENTAS datos heredados del cliente como Provincia, Cp, Municipio, etc ... eso no es necesario y es un erro de normalizacion ..
en fin para poder ayudarte deberias replantear tu analisis de datos y luego si podriamos despejar algunas dudas pero no creo q vas por buen camino si decide seguir adelante con ese modelo de datos
Saludos