Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Codigo Fuente para bd (https://www.clubdelphi.com/foros/showthread.php?t=42067)

baby_blue 03-04-2007 06:39:59

Codigo Fuente para bd
 
bueno mi problema es el siguiente....:o mi problema resulta es que hago un sistema de moviles y uso como base de datos paradox, pero yo quiero saber como puedo hacer que si inserto un registro no se duplique por ejemplo si inserto un regi con el numerod e cliente 001, no venga otra usuario y ponga 001, otra consulta mas es como puede hacer una consulta en modulo aparte osea elcodigo del boton y como puedo relacionar un campo de una tabla con otra como la de almacen con la de moviles su relaciones es el cod de proveedor, la de facturacion con almacen su relacion es la existencia como hago que si vendo un movil se reste del almacen:( :( :( :(

marcoszorrilla 03-04-2007 08:45:21

Debes hacer una sola pregunta por hilo. Para que no pueda repetirse un registro lo que debes de hacer es crear una clave única para dicho campo de esta manera no te dejará grabar dos veces el mismo dato.

Un Saludo.

Neftali [Germán.Estévez] 03-04-2007 10:34:06

Cita:

Empezado por baby_blue
...como puede hacer una consulta en modulo aparte osea elcodigo del boton y como puedo relacionar un campo de una tabla con otra como la de almacen con la de moviles su relaciones es el cod de proveedor, la de facturacion con almacen su relacion es la existencia

La respuesta a esto creo que son las claves foráneas. Se usan para relacionar registros de diferentes tablas que se relacionan por uno o varios campos.
Tal vez deberías mirar algo sobre el diseño de Bases de Datos antes de seguir adelante.

baby_blue 04-04-2007 00:46:30

podrian darme una sentencia especifica para hacer eso.:p

Onti 04-04-2007 01:03:30

Para el caso de las los registros repetidos tal como lo dijo Marcos, debes definir como "Clave Unica" (Key) el campo que deseas que no se preota para ello puedes utilizar el DataBase Desktop que tiene el delphi.

sobre la consulta de relacionar dos tablas tal vez te refieres a esto

Código SQL [-]
SELECT
  *
FROM
  ITEMS ITE,
  PROVEEDOR PRO
WHERE
  ITE.UID_PROVEEDOR = PRO.UID_PROVEEDOR

necesitaríamos mas información de lo que quieres hacer


La franja horaria es GMT +2. Ahora son las 12:01:43.

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