Ir para conteúdo

POWERED BY:

Arquivado

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

Renata Pedrosa

Acompanhamento de pedidos

Recommended Posts

Estou tentando mudar o site de access para SQL SERVER 2005. Uso ASP!

 

 

1:

 

Tenho duas tabelas relacionadas, o campo id-produto de TB-PEDIDOS é identify.

 

TB-PEDIDOS

id-produto

descricao

 

TB-SETORES

id-setor

idproduto

obs

 

Quero acompanhar o andamento do pedido, ou seja, os setores que o mesmo passa, e vou gravar isto na tabela TB-SETORES.

 

Quero que na hora que o vendedor lançar o pedido em ( TB-PEDIDOS, criar um registro em TB-SETORES para o pedido criado.

 

Dai minha necessidade de inserir o pedido e ja recuperar seu ID para em seguida fazer um INSERT na tabela TB-SETORES.

 

 

 

2: Apagar ou editar registros varios registros de uma só vez...

 

Digamos que eu faça um SELECT e exiba o resultado dos registros colocando os mesmos em um formulario com um checkbox para cada um, dai o usuario marcaria quais ele queria deletar do banco de dados.

 

Isso é possivel, se verdadeiro alguem teria um exemplo para mim?

 

obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa tudo bem,

 

Quanto a primeira questao você pode estar fazendo um trigger para quando houver uma inclusao numa tabela ela automaticamente inserir na outra

 

exemplo basico de trigger ok:

 

CREATE TRIGGER tr_PEDIDOS_INSERT 
ON TB-PEDIDOS
FOR INSERT
AS

 --- aqui você faz o insert
INSERT INTO TB-SETORES (idProduto) values (select SCOPE_IDENTITY() )
go

 

 

Quanto a segunda problema você teria que fazer o seguinte:

 

Um javascript para varrer todos os checkbox da sua tela colocar numa variavel, colocar essa variavel num hiddenm do seu form

 

lá quando der um request você vai fazer um Split e vai varrer todos os ids

 

exemplo:

 

variavel = "1,2,3,4,5,6,7,8,9,10"

 

só você fazer um split colocar um for e pronto ir fazendo o delete com os valores do ids

 

Fui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Silva muito obrigado pela ajuda...

 

só mais uma:

 

como chamar uma trigger no ASP?

 

desculpa mas é que eu só usava access...

 

obrigada!

 

Opa tudo bem,

 

Quanto a primeira questao você pode estar fazendo um trigger para quando houver uma inclusao numa tabela ela automaticamente inserir na outra

 

exemplo basico de trigger ok:

 

CREATE TRIGGER tr_PEDIDOS_INSERT 
ON TB-PEDIDOS
FOR INSERT
AS

 --- aqui você faz o insert
INSERT INTO TB-SETORES (idProduto) values (select SCOPE_IDENTITY() )
go

 

 

Quanto a segunda problema você teria que fazer o seguinte:

 

Um javascript para varrer todos os checkbox da sua tela colocar numa variavel, colocar essa variavel num hiddenm do seu form

 

lá quando der um request você vai fazer um Split e vai varrer todos os ids

 

exemplo:

 

variavel = "1,2,3,4,5,6,7,8,9,10"

 

só você fazer um split colocar um for e pronto ir fazendo o delete com os valores do ids

 

Fui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Silva muito obrigado pela ajuda...

 

só mais uma:

 

como chamar uma trigger no ASP?

 

desculpa mas é que eu só usava access...

 

obrigada!

 

Opa tudo bem,

 

Quanto a primeira questao você pode estar fazendo um trigger para quando houver uma inclusao numa tabela ela automaticamente inserir na outra

 

exemplo basico de trigger ok:

 

CREATE TRIGGER tr_PEDIDOS_INSERT 
ON TB-PEDIDOS
FOR INSERT
AS

 --- aqui você faz o insert
INSERT INTO TB-SETORES (idProduto) values (select SCOPE_IDENTITY() )
go

 

 

Quanto a segunda problema você teria que fazer o seguinte:

 

Um javascript para varrer todos os checkbox da sua tela colocar numa variavel, colocar essa variavel num hiddenm do seu form

 

lá quando der um request você vai fazer um Split e vai varrer todos os ids

 

exemplo:

 

variavel = "1,2,3,4,5,6,7,8,9,10"

 

só você fazer um split colocar um for e pronto ir fazendo o delete com os valores do ids

 

Fui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Renata,

 

Uma trigger é executada automaticamente quando você der um insert na sua tabela de TB-PEDIDOS a trigger é disparada automaticamente fazendo toda a logica para você ok.

 

Qualquer coisa estamos aí

 

Forte Abraço

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.