Blz Muito obrigado eu fiz assim, pois uso adotable :

For i:= a to (b + c -1) do     
begin
dm.ADOTExemplar.Insert;
dm.ADOTExemplarCodExemplar.Value:=IntToStr(i);

Agora como eu posso copiar os outros campos tambem, junto?
Tipo preencho os dados : edição, nome do livro, e ele cria esses 
códigos que esta funfando filé, e copiando a primeira linha, junto 
com o código.

Ex:
1 maria 5ºEdição
2 Maria 5ºEdição
3 Maria 5ºEdição

Muito Grato pela atenção


--- Em delphi-br@yahoogrupos.com.br, Luciano Calenzani Simões 
<[EMAIL PROTECTED]> escreveu
>
> ...
> for i := InicioIntervalo to (InicioIntervalo + Quantidade - 1) do
> begin
>    ...
>    Query.SQL.Text := 'insert ...';
>    ...
>    Query.ParamByName('codexemplar).AsInteger := i;
>    Query.ExecSQL;
>    ...
> end;
> ...
> 
>  Luciano Calenzani Simões
> 
> 
> 
> 
> 
> ----- Mensagem original ----
> De: Alexsandro <[EMAIL PROTECTED]>
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Segunda-feira, 16 de Junho de 2008 17:32:11
> Assunto: [delphi-br] Adicionar vários registro num intervalo de 
números
> 
> 
> 
> Boa tarde pessoal,
> Como eu posso adicionar registros em uma tabela de acordo com o 
> intervalo que o usuário solicitar?
> Ex: Sistema de biblioteca
> Quando o usuário for incluir um exemplar, teria que informar 
quantos 
> exemplares e o intervalo:
> Quantidade : 3
> inicioIntervalo: 4  //no caso o intervalo fica 4,5,6
> Resultado :
> fkLivro   codExemplar
> 40          4
> 40    5
> 40    6
> 
> porque se for incluir novos exemplares é só informar o intervalo de 
> novo e a quantidade
> quant:2
> inicio de interva:7 
> 
> 
>       Abra sua conta no Yahoo! Mail, o único sem limite de espaço 
para armazenamento!
> http://br.mail.yahoo.com/
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a