FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dbgrid y busqueda
Bueno la pregunta ahora es si se podria conectar un dbgrid a una busqueda:
Al insertar el nombre y apellido de un cliente, que aparezcan las cuotas que pago solo ese cliente. Para lo mismo ya tengo una base de datos normalizada, con una tabla de clientes que tiene como clave principal el DNI, y en otra los meses, en una tercera tabla el cobro a un DNI de un mes. Mi idea es que muestre los meses que pago para cobrar el siguiente mes. El caso es que buscar por DNI es muy engorroso. Ademas tengo un campo estado que es pago o debe En resumen necesito saber: ¿Se puede buscar por Nombre y Apellido teniendo DNI como clave principal? ¿Como modifico el estado de la tabla meses al insertar un pago(tengo un DBLookupcombobox que tiene los meses)? ¿Como muestro los meses cuyo estado es pago en el dBGrid? O bien si me aconsejan otros componentes se los agradezco. Gracias.. |
#2
|
||||
|
||||
Ufffffffff....... lo que te aconsejo es un libro, de verdad. Este, es lo mejor de lo mejor... y gratis, regalo del autor.
|
#3
|
|||
|
|||
Gracias por responder
Si habia pensado en un libro, pero igual utilizo Borland c++.
|
#4
|
||||
|
||||
El mismo libro está también para ese lenguaje, también gratis.
|
#5
|
||||
|
||||
Cita:
Sería bueno que pusieras un poco más de detalle en cuanto a cuáles son los campos de cada una de tus tablas. // Saludos |
#6
|
||||
|
||||
Cita:
Mientras el campo analizado tenga la caraterística de clave candidata es legal el que se lo elija como clave primaria. Si el campo puede garantizar unicidad ya es un buen criterio para aceptarlo como PK. Es sabido que la misma teoría de base de datos sugiere la aparición de claves artificiales. El DNI es justamente una de éstas, ergo: es válido que sea PK. Tres motivos, 3 puntos que se analizan para definir las PK. Todos coinciden: el DNI puede tranquilamente ser una PK. Después de todo, en teoría, no existen dos personas con el mismo DNI, es una clave artificial (inventado... porque a dudo que alguien llame a Juan Pepe de la Cruz Montezco Planes como 287541296). Aunque hoy en día el robo de identidad anda creciendo Saludos, |
#7
|
||||
|
||||
Porque siendo un identificador público queda sujeto a error humano al momento de capturarlo en un sistema y resulta más fácil y seguro corregir el error en un sólo lugar que en todos los lugares donde la llave aparezca como llave foránea.
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Busqueda En un DBgrid!!! | feliz-58 | Varios | 7 | 09-09-2012 21:33:43 |
Busqueda en DBGRID | sistesc1 | Conexión con bases de datos | 5 | 03-03-2009 15:34:33 |
Búsqueda en DBGrid | dardo | Conexión con bases de datos | 3 | 20-04-2007 12:55:38 |
Busqueda en dbgrid | dariana20 | SQL | 9 | 09-06-2006 10:35:46 |
Busqueda en DBGRID | andrestsas | Varios | 3 | 15-08-2003 21:32:36 |
|