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


4 participantes

    [Resolvido]DoCmd.GoToRecord , , acNewRec

    avatar
    MarcoAntonio2015
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 01/12/2015

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  MarcoAntonio2015 3/2/2017, 21:06

    Salve Galera.

    Pessoal preciso da ajuda vocês! Tenho um form para gerar numero de protocolo de correspondências que precisa ficar em rede para acesso de todos. Quando alguém abrir o form ele vai para um número de registro novo. Criei o form do jeito que preciso. Na minha máquina funciona perfeito, só que quando coloco na rede dá erro na função:

    Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
    End Sub

    alguém pode me ajudar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  FabioPaes 4/2/2017, 17:04

    Faltou só nos dizer qual é o erro ne amigo... Pois como vc falou em uma maquina funciona!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Noobezinho 4/2/2017, 17:48

    Fábio

    Creio que o erro ocorre quando dois usuário em rede estão cadastrando novo registro.

    Então dá esse erro, que ele tratou no código:

    Case 2105
    MsgBox "Este é um novo número de ofício. O número anterior é o último número registrado.", _
    vbInformation, "Atenção!"


    Marco

    Se for isso, retorne que explico como sanar o erro.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    MarcoAntonio2015
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 01/12/2015

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty DoCmd.GoToRecord , , acNewRec

    Mensagem  MarcoAntonio2015 6/2/2017, 12:23

    Obrigado aos amigos dispostos a ajudar.

    Desculpem não ter sido claro!

    Erro em tempo de execução '2105':
    Você não pode ir para o registro especificado.

    Como eu disse o erro dá na função:

    Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
    End Sub
    Anexos
    [Resolvido]DoCmd.GoToRecord , , acNewRec AttachmentErro 2105.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (142 Kb) Baixado 10 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Noobezinho 6/2/2017, 13:12

    Creio que o erro se dá, por esta no evento Ao carregar do formulário.

    Ou seja, o formulário ainda está carregando, então  o comando ainda não está disponível.

    Experimente colocar o comando no evento Ao Abrir do formulário.

    Ou ainda, se quer deixar esse formulário somente para adição de registros, na folha

    de propriedades, na propriedade Entrada de Dados = sim

    Daí não precisa desse comando.


    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    MarcoAntonio2015
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 01/12/2015

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty DoCmd.GoToRecord , , acNewRec

    Mensagem  MarcoAntonio2015 6/2/2017, 20:51

    Amigos Noobezinho e Fábio,

    Não funcionou nem, Ao abrir o formulário, nem mudando para Entrada de dados = Sim

    Será que tem alguma coisa a ver com o que disse o Fábio? "Creio que o erro ocorre quando dois usuário em rede estão cadastrando novo registro."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Noobezinho 6/2/2017, 21:01

    Melhor separar a tabela, consulta se houver e formulário em questão, e anexar aqui

    para a gente poder analisar.

    Aguardamos...


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    MarcoAntonio2015
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 01/12/2015

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty DoCmd.GoToRecord , , acNewRec

    Mensagem  MarcoAntonio2015 6/2/2017, 21:42

    Noobezinho,

    Desculpe se não entendi o que pediu, mas o que tenho é o que já foi enviado, é uma tabela simples uma consulta e o formulario.

    Fiz um teste aqui, pedindo para ao invés de ir para um novo registro ao carregar, ir para o último registro (DoCmd.GoToRecord , , acLast), funcionou sem erro. Só que quando clico no botão novo (DoCmd.GoToRecord , , acNewRec), dá o mesmo erro.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  FabioPaes 6/2/2017, 22:13

    Confesso que ja testei de todas as formas... inclusive colocando em uma maquina da rede e nunca Obtive o erro...

    Somente ocorrendo o erro quando estou no Ultimo registro e clico para ir para Próximo registro, então emite a mensagem do tratamento de erro...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Noobezinho 7/2/2017, 10:44

    Marco

    Fiz umas modificações no teu aplicativo.

    Veja se é isso que pretende.

    Um detalhe:

    Como a tabela terá códigos de vários anos, esses botões anterior e próximo, não funcionará

    a contento, já que irá exibir registros misturados, não importando o ano.

    Sugiro que crie uma combobox  onde poderá classificar esses registro por ano, ficando

    um layout mais enxuto para o usuário visualizar e escolher.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  João afonso 7/2/2017, 15:53

    Boa tarde a todos, quando coloco um sistema access em rede eu costumo usar  Código em NumeraçãoAutomática. de outra forma ele dá sempre esse erro quando duas ou mais usuário utiliza ao mesmo tempo na rede.


    Última edição por João afonso em 7/2/2017, 16:07, editado 1 vez(es)
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  João afonso 7/2/2017, 16:05

    Veja se dá pra adaptar esse exemplo ao seu sistema.
    Eu utilizo esse exemplo em rede e 5 a 6 usuário ao mesmo tempo gerando números sequenciais.
    Anexos
    [Resolvido]DoCmd.GoToRecord , , acNewRec AttachmentOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 26 vez(es)
    avatar
    MarcoAntonio2015
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 01/12/2015

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty DoCmd.GoToRecord , , acNewRec

    Mensagem  MarcoAntonio2015 7/2/2017, 20:38

    Pessoal quero agradecer ao empenho de todos que ajudaram. Noobezinho, Fábio e João Afonso.

    Descobri aqui porque dava erro de execução quando colocava em rede.

    Talvez por falta de experiência minha, que estou aprendendo cada dia mais com vocês grandes mestres, é que o banco estava abrindo como somente leitura em rede, visto que as permissões de controle e acesso para usuários em rede estavam negados.

    E Noobezinho, gostei das modificações feitas por você e da dica sobre os registros misturados, vou aproveitar. Sobre a combobox vou ver como adaptar aqui.

    Obrigado a todos!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Noobezinho 7/2/2017, 20:44

    Marco

    Sobre a combo, ela é desacoplada, ok?

    Valeu o retorno!

    Boa sorte !


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  FabioPaes 7/2/2017, 21:01

    ... é que o banco estava abrindo como somente leitura em rede
    Olha só onde estava o problema... Por isso não consegui simular aqui... pois qnd coloquei em rede dei permissão de escrita a todos os usuários...

    Grato pelo retorno! e Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]DoCmd.GoToRecord , , acNewRec Empty Re: [Resolvido]DoCmd.GoToRecord , , acNewRec

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 03:10