Fórum Rotina de lancamento de debito #5620
15/05/2009
0
Carlos Faria
Curtir tópico
+ 0Posts
16/05/2009
Rodrigo Mourão
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
16/05/2009
Carlos Faria
Gostei + 0
16/05/2009
Rodrigo Mourão
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
16/05/2009
Carlos Faria
Gostei + 0
18/05/2009
Rodrigo Mourão
ABs !!!
Gostei + 0
19/05/2009
Carlos Faria
Gostei + 0
19/05/2009
Rodrigo Mourão
Eu estou tendo problemas na minha MV que gravo as videos e rodo os exemplos. MAs irei dar prioridade aos seus chamados hoje mesmo !!
Abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
19/05/2009
Carlos Faria
Gostei + 0
19/05/2009
Rodrigo Mourão
Segue abaixo o script de uma procedure que pede todos os parametros que sua procedure pede menos o ID do motoqueiro. Como você quer lançar o valor para todos os motoqueiros então eu criei um cursor que vai varrer a tabela de motoqueiros e para cada um lancer os valores que você informar nos parametros.
CREATE PROCEDURE DBO.PROC_LANCA_DEBITO_TODOS(
@PBitCredito BIT,
@PDecMovimento DECIMAL(12,2),
@PSntTipoMovimento SMALLINT,
@PIndUsuario INT
) AS
DECLARE CURMOTOQUEIRO
CURSOR FOR
SELECT MATRICULA FROM MOTOQUEIRO
DECLARE @IntMatricula INT
BEGIN TRANSACTION
OPEN CURMOTOQUEIRO
FETCH NEXT FROM CURMOTOQUEIRO INTO @IntMatricula
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO tb_MOTOQUEIRO_MOVIMENTO (Nr_Matricula,Fl_Credito,Vl_Movimento,Id_Tipo_Movimento,Cd_Usuario)
VALUES (@IntMatricula,@PBitCredito,@PDecMovimento,@PSntTipoMovimento,@PIndUsuario )
FETCH NEXT FROM CURMOTOQUEIRO INTO @IntMatricula
END
CLOSE CURMOTOQUEIRO
DEALLOCATE CURMOTOQUEIRO
COMMIT TRANSACTION
Atente para a linha que esta em vermelho. Se voce nao quiser que seja inserido para todos os motoqueiros basta mudar esse select e colocar sua Clausula Where. Por Exemplo Select Matricula From Motoqueiro where nome Like 'A%'
Isso iria fazer lancamento para todos os motoqueiros que comecem com a letra A.
Espero ter ajudado.
Abs,
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
19/05/2009
Carlos Faria
Gostei + 0
19/05/2009
Rodrigo Mourão
Quando abrir o chamado peça a Adm que mando o mesmo para mim, diga que eu solicitei !!!
Abs.
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
19/05/2009
Carlos Faria
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)