É o seguinte: deve ser gerado qualquer sequencia numerica sequencial: ex: 1 até quat. 1 até 10, 1,2,3,4,5,..... e serem gravados em uma tabela qualquer. Quando for gerar outra vez pega-se  o último número até quantidade e gera a nova sequencia:  se for possivel eu envio o arquivo em access para você ver como é: o codigo para o botão que vai gerar a sequência:   Function Gerar_Codigo()    Dim F As Form   Dim S As Form   Dim C As Control   Dim Qtde, Descricao, i         Set F = Forms![Formulario_Principal]   Set S = Forms![Formulario_Principal]![sub_Formulario].Form   Set C = Forms![Formulario_Principal]![sub_Formulario]      '' Quantidade informada no Formulário  principal :   Qtde = F![Quantidade]      '' Descrição da Ferramenta :   Descricao = F![Descricao_Ferramenta]      ''Código Inicial da Ferramenta :   CodInicial = F![Cod_Inicial]      Forms!Formulario_Principal.SetFocus   DoCmd.GoToControl "Sub_Formulario"    For i = 1 To Qtde   S![Cod] = CodInicial   S![Descricao] = Descricao   CodInicial = CodInicial + 1      Forms!Formulario_Principal.SetFocus   DoCmd.GoToControl "Sub_Formulario"   DoCmd.GoToRecord acActiveDataObject, , acNewRec   Next i    ''DoCmd.RepaintObject A_FORM, "Formulario_Principal"   F.Refresh   F.Requery    End Function