Master - Details
07/06/2003
0
Pessoal estou fazendo um cadastro de produtos... so que
ao inserir um codigo, primeiro vc tem que escolher a
categoria desse produto que é um campo lookup... exemplo
Categoria - CD ROM MONITOR
Produto - LG 52x Aoc
Creative 24x Sansung
Entao tem uma ligacao Mestre / Details... ate ai tudo
bem... so que fiz um codigo para ele auto incrementar o
campo ´CODIGO´...
TabProdutoAux.last;
TabProdutoCodigo.value := TabProdutoAuxCodigo.value + 1;
:roll:
Ate ai tudo bem... So que se eu for inserindo o
produto... E for la e colocar categoria CDROM, e
cadastrar um produto... ele vai ficar 001, depois 002,
003, se eu colocar no Monitor, ele continua 004, 005, so
que se eu voltar para o CDROM, ele se perde e coloca um
codigo do ultimo do MONITOR, tipo se o ultimo no munitor
foi 005, quando eu inserir novo nao importa a categoria
deveria ser 006, mais ele Fica 005... Acaba perdendo um
numero... e da violentacao de chave... Alguem pode me
ajudar...
OBS.. Isso precisa ser feito em table - paradox... em
query dava para fazer um MAX, so que precisa ser table 8)
ao inserir um codigo, primeiro vc tem que escolher a
categoria desse produto que é um campo lookup... exemplo
Categoria - CD ROM MONITOR
Produto - LG 52x Aoc
Creative 24x Sansung
Entao tem uma ligacao Mestre / Details... ate ai tudo
bem... so que fiz um codigo para ele auto incrementar o
campo ´CODIGO´...
TabProdutoAux.last;
TabProdutoCodigo.value := TabProdutoAuxCodigo.value + 1;
:roll:
Ate ai tudo bem... So que se eu for inserindo o
produto... E for la e colocar categoria CDROM, e
cadastrar um produto... ele vai ficar 001, depois 002,
003, se eu colocar no Monitor, ele continua 004, 005, so
que se eu voltar para o CDROM, ele se perde e coloca um
codigo do ultimo do MONITOR, tipo se o ultimo no munitor
foi 005, quando eu inserir novo nao importa a categoria
deveria ser 006, mais ele Fica 005... Acaba perdendo um
numero... e da violentacao de chave... Alguem pode me
ajudar...
OBS.. Isso precisa ser feito em table - paradox... em
query dava para fazer um MAX, so que precisa ser table 8)
Myprocedure
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)