Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2004
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Poder: 22
jzginez Va por buen camino
autonumerico en base al maestro

Hola a todos tengo estas tres tablas en firebird 1.5

CREATE TABLE TESTILO (
ID VARCHAR(15) NOT NULL,
DESCRIPCION VARCHAR(40),
FECHA DATE DEFAULT 'now',
ID_MATERIAL INTEGER,
IMAGEN IMAGENES /* BLOB SUB_TYPE 0 SEGMENT SIZE 80 */,
PRECIO FLOAT,
PRODUCDESEADA INTEGER,
EFICIENCIA INTEGER,
CANTIDAD INTEGER,
ID_CLIENTE INTEGER
);

CREATE TABLE TOPERACIONES (
ID INTEGER NOT NULL,
AVERVIATURA VARCHAR(10),
DESCRIPCION VARCHAR(40),
FECHA DATE DEFAULT 'now',
PAGOSEMANA FLOAT,
ID_TIPOMAQ VARCHAR(10),
ID_DEPTO INTEGER,
MINUTAJE TIME,
MINTSEXA FLOAT,
MINTOCIO FLOAT,
TAREAPORHORA FLOAT,
TAREAPORDIA FLOAT,
PAGOOPER FLOAT
);

CREATE TABLE TOPERESTILO (
ID INTEGER NOT NULL,
ID_ESTILO VARCHAR(15),
ID_OPER INTEGER
);

el campo ID de la tabla toperaciones es autonumerico con su generator y su trigger y funciona bien, la tabla toperestilo es un maestro detalle ya que por id_estilo puede haber una o mas operaciones pero necesito que el campo id empiese a numerarse desde 1 cada que ID_Estilo cambia de valor y así despues poder saber cuantas veces la operación uno fue la primera en realizarse, cuantas fue la tercera etc.

espero me puedan ayudar y sobretodo me entiendan
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:30:56.


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
Copyright 1996-2007 Club Delphi