![]() |
Enlaces entre Bases de Datos!!
Hola, eestoy haciendo un sistema que lleve el control de una biblioteca. Tengo una Base de datos que contiene todos los libros y tengo otra base de datos que contiene todos los alumnos registrados. Cuando se haga un prestamo, tengo que accesar a la base de datos de alumnos y verificar si existe el alumno. Si existe, tengo que verificar ahora si existe el libro necesitado. Si existe, entonces tengo que pasar los datos del libro en cuestion y pegarlo en los campos del alumno. Como puedo hacer eso??? Tampoco se hacer consultas de registros en una base de datos. Alguien me puede ayudar??? por favor
|
Me parece que todos en nuestros comienzos hemos hecho algún programa de prestamos de libros videos y cosas de esas, bonitos recuerdos :)
Creo que tienes un error de concepto, no debes copiar ni pegar nada, se supone que los datos del libro ya existen y los datos del alumno también, entonces lo único que debes hacer es setear un campo que indique quién tiene ese libro en ese momento. |
Primero organizar bien las tablas
lo mejor que podes hacer es comenzar por ver si estan bien las tablas que tenes.
ahora tenes por lo que veo una tabla alumnos y otra libros. bien tenes que ver los campos esenciales para dichas tablas. luego fijarte que tablas mas necesitas. suponete una tabla alquiler: id_alumnos,id_libro, fecha o de otra manera. todo depende como te sientas comodo al normalizar las tablas. y luego el codigo va ir despues. tenes que ver con que bases de datos estas trabajando. mysql, posgres, sql server. la relación de cada una. y asi. despues podemos seguir o empezar mejor dicho a hablar del codigo |
Consulta en una base de datos!!
Antes que nada, gracias por contestarme.
A Emilio, tienes mucha razon, ya que tenia un error de concepto. Ahora, como puedo hacer una consulta en una base de datos??? Estoy utilizando el DataBase Desktop y el Paradox 7. Hago la consulta con TLocateOptions, pero aun no se muy bien como utilizarlo. YO quisiera que cuando el registro buscado se encontrò, me regrese un 1 y cuando no se encontro, me regrese un cero. Como puedo hacer??? Soy novata en Builder 6. Mil gracias!!! |
La franja horaria es GMT +2. Ahora son las 12:47:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi