Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Enlaces entre Bases de Datos!! (https://www.clubdelphi.com/foros/showthread.php?t=32236)

Chik_Electronik 31-05-2006 17:52:05

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

Emilio 31-05-2006 18:18:56

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.

Arturo Cabrera 31-05-2006 20:07:44

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

Chik_Electronik 01-06-2006 05:00:37

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 18:04:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi