IBDATASET (AUTO INC. C/ MAIS DE 1 PRIMARY KEY NOT NULL)
23/02/2003
0
OLA PESSOAL
Tenho uma tabela denominada ´PRODUTOS´ cOM a seguinte estrutura
´ID´ CHAR(3) NOT NULL PRIMARY KEY,
´ID_GRUPO´ CHAR(3) NOT NULL PRIMARY KEY,
´ID_CATEGORIA´ CHAR(6) NOT NULL PRIMARY KEY,
´DESCRICAO_ABREVIADA´VARCHAR(80),
´DESCRICAO_DETALHADA´VARCHAR(200),
Etc...
Gostaria que quanto o usuario fosse cadastrar um novo produto, após ter escolhido o GRUPO e CATEGORIA, quando fosse esfetuar a gravação dos dados, fosse gerado o campo ´ID ´(Codigo do produto ref. ao grupo e categoria mencionada ) incrementado. Utilizava este processo em tabelas padadox que apos gravar os dados, marcava o registro, varria a tabela, verificava qual o ultimo codigo(com o grupo e categoria especificado), editava a tabela no registro marcado
e acressentava + 1 ao codigo, gravando a operação.
Como estou utlizando o IBdataset não consigo fazer isso pois não posso gravar o dados
o campo ID e do tipo not null primary key, assin sendo não consegui gravar sem anter informar o codigo para depois varrer a tabela.
O OBJETIVO É O SEGUINTE: Facilitar IDENTIFICAÇÃO DO PRODUTO
EX:
GRUPO : MATERIAL ELETRICO COD 001
GRUPO : MATREIAL HIDRAULICO COD 002
CATEGORIA : FIOS 001
CATERORIA : PLUG 002
CATEGORIA : CANOS 001
CATEGORIA : CONEXOES 002
SERIA GERADO CODIGO eX: FIO PARALELO 0.25 CODIGO 001.001.0001
FIO PARALELO 1,5 CODIGO 001.001.0002
CANO ESGOTO 1/2 CODIGO 002.001.0001
CANO P/ AGUA 1/1 CODIGO 002.001.0002
conexão de cobre codigo 002.002.0001
Ficando facil a identificação do produto por seu grupo e categoria
Agradeço a atençao de todos..
Siro
Tenho uma tabela denominada ´PRODUTOS´ cOM a seguinte estrutura
´ID´ CHAR(3) NOT NULL PRIMARY KEY,
´ID_GRUPO´ CHAR(3) NOT NULL PRIMARY KEY,
´ID_CATEGORIA´ CHAR(6) NOT NULL PRIMARY KEY,
´DESCRICAO_ABREVIADA´VARCHAR(80),
´DESCRICAO_DETALHADA´VARCHAR(200),
Etc...
Gostaria que quanto o usuario fosse cadastrar um novo produto, após ter escolhido o GRUPO e CATEGORIA, quando fosse esfetuar a gravação dos dados, fosse gerado o campo ´ID ´(Codigo do produto ref. ao grupo e categoria mencionada ) incrementado. Utilizava este processo em tabelas padadox que apos gravar os dados, marcava o registro, varria a tabela, verificava qual o ultimo codigo(com o grupo e categoria especificado), editava a tabela no registro marcado
e acressentava + 1 ao codigo, gravando a operação.
Como estou utlizando o IBdataset não consigo fazer isso pois não posso gravar o dados
o campo ID e do tipo not null primary key, assin sendo não consegui gravar sem anter informar o codigo para depois varrer a tabela.
O OBJETIVO É O SEGUINTE: Facilitar IDENTIFICAÇÃO DO PRODUTO
EX:
GRUPO : MATERIAL ELETRICO COD 001
GRUPO : MATREIAL HIDRAULICO COD 002
CATEGORIA : FIOS 001
CATERORIA : PLUG 002
CATEGORIA : CANOS 001
CATEGORIA : CONEXOES 002
SERIA GERADO CODIGO eX: FIO PARALELO 0.25 CODIGO 001.001.0001
FIO PARALELO 1,5 CODIGO 001.001.0002
CANO ESGOTO 1/2 CODIGO 002.001.0001
CANO P/ AGUA 1/1 CODIGO 002.001.0002
conexão de cobre codigo 002.002.0001
Ficando facil a identificação do produto por seu grupo e categoria
Agradeço a atençao de todos..
Siro
Siro
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)