Ir para conteúdo
Fórum Script Brasil
  • 0

Auto Increment


I s s U e S

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

Neste caso você tera que colocar o tipo de dados da sua tabela como Texto se estiver usando access e caso esteja usando o SqlServer use VarChar pois se definir o tamanho do seu campo em 10 e ulitizar 5 ele não irá usar os 10 e sim somente os 5, já é diferente do NVarchar que usará os 10 mesmo tendo digitado somente 5.

Espero Ter Ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0
Neste caso você tera que colocar o tipo de dados da sua tabela como Texto se estiver usando access e caso esteja usando o SqlServer use VarChar pois se definir o tamanho do seu campo em 10 e ulitizar 5 ele não irá usar os 10 e sim somente os 5, já é diferente do NVarchar que usará os 10 mesmo tendo digitado somente 5.

Espero Ter Ajudado.

não da cara...

eu to usando o mysql...

ele só permite o auto increment em int's...

com o varchar já não é possivel fazer um auto increment

por favor me deem uma ajuda ae

Link para o comentário
Compartilhar em outros sites

  • 0

é, então esquece, o mysql só aceita mesmo do tipo INT.

mais pra que você quer gravar no banco assim? é pra mostrar na tela o auto increment com "tantos" dígitos? Se for faz uma função:

Public Function autoInc(numero As Integer, tam As Integer) As String

  Dim valor As String

  valor = numero

  While Len(valor) < tam

    valor = "0" & valor

  Wend

  autoInc = valor

End Function

Link para o comentário
Compartilhar em outros sites

  • 0

Issues,

Tente utilizart a função format

text1.text=format(text1.text,"0000")

Pronto, todos os numero vão ter 4 digitos, se você digitar 1, vai aparecer 0001, se for 100, vai aparecer, 0100...

[]'s

Espero que te ajude....

Link para o comentário
Compartilhar em outros sites

  • 0
Guest @Lucstrada

Caro amigo Rafael, se seu campo for numeric nada feito pois os zeros a esquerda são desprezados pelo banco, poremvc pode apenas mostrar com zeros a mais.

Exemplo:

abra um formulário só par você testar.

Private sub Form_Load()

msgbox format(1,"00000")

End sub

aparecerá assim 00001

Espero ter lhe ajudado...até mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...