Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jhuan

Indice Inteligente

Recommended Posts

Pessoal , boa tarde ! Estou com mais uma dúvida que acredito ser simples , então vamos lá.

 

Criei um sistema de cadastro de peças , e nesse sistema eu tenho a opção de movimentar varias peças de uma só vez para os armários que tenho na minha oficina. Só que eu gostaria de adicionar um INDICE IGUAL para todo conjunto de peças que fosse criado , mas que o próximo conjunto o INDICE fosse SOMADO MAIS UM. Abaixo segue o exemplo:

 

PACOTE DE PEÇAS 1 PACOTE DE PEÇAS 2

Peça 1 INDÍCE=1 Peça 5 INDICE=2

Peça 2 INDÍCE=1 Peça 6 INDICE=2

Peça 3 INDÍCE=1 Peça 7 INDICE=2

Peça 4 INDÍCE=1 Peça 8 INDICE=2

 

Se fosse auto increment seria simples , eu configuraria no próprio banco de dados. E eu não posso utilizar um INSERT com um valor único (por exemplo: 1) , já que sempre ele iria adicionar um. Eu precisaria criar uma variável que checasse qual foi esse último INDÍCE inserido e adicionasse mais , só que eu não sei fazer isso. Alguma idéia ?!?!?!

 

Desde já , agradeço !

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso que você que fazer não e categora das peças?

 

se for so criar uma tabela de categoria e relacionar elas.

 

ex:

--PEÇAS
DROP TABLE IF EXISTS `tb_pecas`;

CREATE TABLE `tb_pecas` (
  `id_pecas` int(11) NOT NULL AUTO_INCREMENT,
  `id_categ` int(11) DEFAULT '1',
  `nm_pecas` varchar(50) NOT NULL,
  PRIMARY KEY(`id_pecas`)
)
ENGINE=MYISAM
ROW_FORMAT=default;


--CATEGORIAS
DROP TABLE IF EXISTS `tb_pecas_categorias`;

CREATE TABLE `tb_pecas_categorias` (
  `id_categ` int(11) NOT NULL AUTO_INCREMENT,
  `nm_categ` varchar(50),
  PRIMARY KEY(`id_categ`)
)
ENGINE=MYISAM
ROW_FORMAT=default;

insert into tb_pecas_categorias  (nm_categ) values ('sem categoria.');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não não. O que eu preciso fazer é identificar em LOTES as peças transferidas. Tipo atribuir o numero 1 para o primerio lote escolhido , numero 2 ao segundo e assim por diante. Precisaria inserir na tabela esses dados entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo e esses lotes e vc que vai digitar ou eo sistema q vai gerar?

_________________________________________________________________________________________

 

cara para você fazer isso você tem que ter uma tabela de lote

 

 

e outra de transferências

 

e na tabela das transferências o id do lote

_________________________________________________________________________________________

 

isso que você quer fazer e como se fosse uma venda.

 

 

 

quando vai fazer uma venda tem que ter no numero da venda(no seu caso o lote)

e uma tabela de itens(no seu caso as transferências).

 

ai você vai fazer a venda para quele numero de venda.(no seu caso numero de lote para quela transferência)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.