MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Campo Autonumeração

    avatar
    mdb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/11/2011

    [Resolvido]Campo Autonumeração Empty Campo Autonumeração

    Mensagem  mdb 14/11/2011, 23:53

    Tenho um formulário de cadastro de fornecedores, contendo as seguintes informações:
    1. FornID
    2. Razaosocial
    3. Telefone
    4. E-mail
    O tipo de dados do campo FornID é autonumeração.

    Na abertura do formulário inclui a rotina para já apresentar para o usuário um novo registro e o foco ser direcionado para o campo razao social. O campo FornID apresenta o valor NOVO. Ao inserir a razao social do fornecedor, logo o campo autonumeração é modificado. Queria que este campo autonumerado só fosse alterado no evento clicar do botão salvar e no caso do usuário cancelar a entrada do registro os campos fossem limpos e o campo fornid não fosse alterado, somente quando todas as informações fossem inseridas e que este campo fosse alterado.



    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  criquio 14/11/2011, 23:59

    Olá! O melhor a fazer nesse caso, será desvincular o formulário e gravar os registros via vba, usando Recordset via ADO por exemplo (não é Recordset viado, é via ADO mesmo Razz). Isso porque, com formulários vinculados, quando você começa a edição de um registro, com id autonumérico, o próximo número já fica reservado para esse registro, mesmo que você não queria salvá-lo de imediato. Tanto que, caso ocorra algum erro na gravação do mesmo, esse número se perde e fica buracos no lugar deles. Isso se dá pelo fato de que, caso tenha mais de um usuário em rede por exemplo inserindo dados, um não pode pegar o id reservado para o outro.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    mdb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/11/2011

    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  mdb 15/11/2011, 00:01

    na forma desvinculada haverá algum problema quando da inserção das informações por mais de um usuário.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  criquio 15/11/2011, 00:09

    Caso dois ou mais usuários tentem gravar o registro exatamente no mesmo instante, pode ser que haja o risco de dar erro, mas isso seria uma possibilidade muito remota, acredito eu.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  Convidado 15/11/2011, 00:34

    Boas Mestre Criquio, uma outra solucao seria o campo id como numero e um codigo para numeracao sequencial, e em caso de cancelamento a exclusao do ultimo refistro quando id da tabela for = id form


    Cumprimentos
    avatar
    mdb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/11/2011

    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  mdb 15/11/2011, 01:15

    poderiam me indicar algum exemplo no forum com o comando insert into.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  Convidado 15/11/2011, 01:24

    http://maximoaccess.forumeiros.com/t4580-gerar-parcelas

    Creio ter neste.
    avatar
    mdb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/11/2011

    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  mdb 15/11/2011, 01:31

    Resolvido.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  Convidado 15/11/2011, 01:34

    O forum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Campo Autonumeração Empty Re: [Resolvido]Campo Autonumeração

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 13/5/2024, 02:23