En un formulario de varias fichas cómo muestro datos capturados previamente de forma automática

Mi pregunta es la siguiente, trataré de explicarme lo más claro posible.
Tengo una bd con varias tablas:
generales ,empresa, cursos, consultorías y productos
Generales..datos del cliente (id_cliente, nombre_cliente,puesto, nombre_empresa1, tél,email)
Empresa (id_empresa,nombre_empresa,dirección, ciudad,estado,país,código_postal,giro de la empresa)
Cursos (nombre_curso,fecha)
Consultorías (tipo, fecha_c)
Productos(libro,revista,folleto,cd,dvd,fecha de compra de cada uno)
Necesito crear un formulario con varias pestañas de captura (así me lo piden)
La lógica es la siguiente: Puedo tener varios clientes que pertenecen a la misma empresa (cada uno con su ID AUTONUMÉRICO), así que, si ya capturé el nombre y los datos de la empresa, no tiene caso volver a capturarlos y así reducir errores de captura. Pero al pasar a la siguiente pestaña, digamos la de clientes, en la que se capturarían los datos por cliente, aparezca un combo con los nombres de la empresa, y obviamente que se asigne el cliente a la empresa , y en las siguientes pestañas,aparezcan tanto el nombre, id del cliente y de la empresa.
Debo rediseñar mis tablas? Y como hago las relaciones para que se lleve a efecto lo que necesito?
De antemano muchas gracias.
Saludos

Añade tu respuesta

Haz clic para o