Necesito ayuda urgente por crédito de síntesis

Hola experto, mi profesor se a ido unos días de vacaciones y nos ha dejado a mi compañero y ami sin ayuda para acabar nuestro proyecto y tenemos algunos problemas y nadie que nos ayude...
Si aceptas ayudarnos aquí ago un resumen de el proyecto:
Tenemos que hacer una base de datos conectada a una página web, que consiste en que cuando un cliente quiere comprarnos, accede a una página de acceso de datos desde la web y cuando este introduce datos se graban en las tablas.
Las tablas son: clientes, venta, detalle de venta y producto
hicimos una página de inserción de datos en una tabla (para nuevos clientes) y funcionó, pero ahora necesitamos una página de inserción de datos para realizar los pedidos
que conste de los campos :
-------------------------------------------------------
-Cliente (para identificar al comprador)
-Detalle de venta por ( por ejemplo 10 cepillos de dientes)
dentro de cada detalle de compra contiene el campo nombre producto y cantidad
-Detalle de venta xx (por ejemplo 20 gomas de borrar)
(Tantos detalles como quiera el comprador dependiendo de cuantos productos distintos quiera)
Fecha de la compra
- Un calculo de cuanto costaría el total de la compra, aplicando un descuento que tiene cada cliente (no es imprescindible ya que es muy complicado)
----------------------------------------------------
Tenemos más problemas como que nos dice que "se ne cesita un registro relacionado en la tabla cliente"
Pero eso es lo que más nos "perturba" y buscamos y buscamos y no encontramos solución de como introducir estos campos sin que nos de error
Si as sido capaz de leer todo esto y entender algo te lo agradezco y si me respondes todavía te lo agradeceré más!

1 respuesta

Respuesta
Bien,
Cuando hay un error de "se ne cesita un registro relacionado en la tabla cliente", es porque hay en ese campo una relación con otra tabla y esta exigida la integridad referencial.
Es decir, solo se puede poner los datos en ese campo si ya existen en la otra tabla relacionada.
Por lo que seria mejor usar la tabla principal en lugar de la relacionada.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas