Consegui obrigado. Para uso dos demais: CREATE TRIGGER TBQLCONTROLE_AI FOR TBQLCONTROLE ACTIVE AFTER INSERT POSITION 0 AS declare variable i integer; declare variable iFuros integer; BEGIN i = 1; iFuros = new.furos + 1; While (i < iFuros) do begin insert into tbqlcontroledimensional (ID_CONTROLE, FURO, USR_CAD, DT_CAD) values (NEW.ID, :i, NEW.USR_CAD, NEW.DT_CAD); i = i + 1; end END Levi
_____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Enviada em: segunda-feira, 5 de setembro de 2005 11:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Re: For ou While dentro de uma procedure firebird Boa Tarde, faz assim CONTA = 0; --VARIAVEL CONTA INTEIRO FIM = 100; --VARIAVEL FIM INTEIRO while (CONTA <= FIM) do begin -- cola aki seu codigo CONTA = CONTA +1; end abraços Danilo *********** REPLY SEPARATOR *********** On 5/9/2005 at 10:53 Levi Ribeiro de Freitas wrote: Silveira, Obrigado pela ajuda. Mas vê se eu posso fazer de outra forma. Cada vez que eu inserir um cadastro novo, este cadastro irá conter um campo que vai me dizer quantos itens preciso inserir na tabela filha. Acredito que não consiguirei usar uma estrutura baseada no seu exemplo. Levi _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de crsilveira Enviada em: segunda-feira, 5 de setembro de 2005 10:41 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: For ou While dentro de uma procedure firebird FOR SELECT CAMPO1 FROM TABELA WHERE XXX = :PARAM INTO :CAMPO1a DO BEGIN --Insira aqui o q vc quer executar END; --- Em delphi-br@yahoogrupos.com.br, "Levi Ribeiro de Freitas" <[EMAIL PROTECTED]> escreveu > Pessoal, > > Alguém tem idéia de como posso fazer um while ou for dentro de uma procedure > firebird? > Preciso inserir um lote de registros cada vez que ela for executada. > Obrigado > > Atenciosamente, > > Levi Ribeiro de Freitas > Programador de Computadores > <mailto:[EMAIL PROTECTED]> > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE <http://br.rd.yahoo.com/SIG=12fdrc5uu/M=365837.7000707.7924794.2369893/D=brc lubs/S=2137111264:HM/Y=BR/EXP=1125934877/A=2950750/R=2/id=noscript/SIG=10tif t5qr/*http://br.movies.yahoo.com/> _____ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target="_blank";var lrec_URL=new Array(); lrec_URL[1]="http://br.rd.yahoo.com/SIG=12f55gpkm/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125936020/A=2950750/R=0/id=flashu rl/SIG=10tift5qr/*http://br.movies.yahoo.com/"; var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1)"; var lrec_altURL="http://br.rd.yahoo.com/SIG=12f55gpkm/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125936020/A=2950750/R=1/id=altimg /SIG=10tift5qr/*http://br.movies.yahoo.com/"; var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca lendario.gif"; var lrec_width=300;var lrec_height=250; Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE <http://br.rd.yahoo.com/SIG=12f2jvi3a/M=365837.7000707.7924794.2369893/D=brc lubs/S=2137111264:HM/Y=BR/EXP=1125981723/A=2950750/R=2/id=noscript/SIG=10tif t5qr/*http://br.movies.yahoo.com/> _____ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html