MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 28/7/2019, 23:18

    Olá,

    Pesquisei no fórum mas não encontrei nenhum resposta.

    É possível iniciar um novo registro na primeira linha de um formulário contínuo e não na última linha?

    Caso sim. Como faço esse procedimento?

    Grato


    Última edição por tombr300 em 30/7/2019, 01:44, editado 2 vez(es)
    avatar
    delsonk
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 26/11/2013

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  delsonk em 29/7/2019, 00:28

    Boa noite!

    Vc pode deixar os dados do formulário na ordem decrescente!

    Private Sub Form_Current()
    Me.OrderBy = "SeuCampo Desc"
    Me.OrderByOn = True
    End Sub

    Abrç, Delson
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1087
    Registrado : 22/11/2016

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  IvanJr. em 29/7/2019, 00:32

    Não é possível! Pelo menos não de maneira simples assim como foi com a propriedade Autoexpandir.

    Eu, particularmente, por você estar começando, não aconselho ter muitas "adaptações" em seu banco pois em futuras manutenções você terá problemas.

    Fica a dica.
    Anexos
    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo AttachmentbdExemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 9 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1087
    Registrado : 22/11/2016

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  IvanJr. em 29/7/2019, 00:36

    Delson, com a sua dica as adições passam a acontecer na primeira linha? Qual sua versão do Access?


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 29/7/2019, 01:44

    Olá, Delson

    Apliquei sua fórmula, mas não deu certo aqui.

    Apenas alterou a ordem dos código na primeira coluna.

    Para inserir novos dados cadastrais continua na última linha.

    Uso o Access 2019.


    Última edição por tombr300 em 30/7/2019, 01:45, editado 2 vez(es)
    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 29/7/2019, 01:56

    Olá, IvanJr.

    Obrigado pela sua dica.

    Vou aplicar no meu projeto.

    Entendi através de seu anexo:

    Que você criou um novo formulário simples para agora poder cadastrar novos dados no começo vinculado com o formulário contínuo.

    Obrigado também pela dica de futuros problemas para manutenção em um projeto muito "Adaptado".

    Grato.
    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 29/7/2019, 22:23

    Olá, Ivan

    Deu certo.

    Muito obrigado pela dica e principalmente o anexo do modelo de Exemplo.
    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 31/7/2019, 13:55

    Olá, Ivan

    Você poderia, por favor, me ajudar.

    O formulário de Inserções começa em NOVO.

    Como você fez isso?

    Eu consegui colocando a fórmula:

    DoCmd.GoToRecord , , acNewRec em Ao carregar ou Em Abrir, mas está dando conflito e o programa trava de vez em quando.


    Última edição por tombr300 em 1/8/2019, 16:21, editado 1 vez(es)
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1087
    Registrado : 22/11/2016

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  IvanJr. em 31/7/2019, 23:10

    Viu? As tais adaptações estão te trazendo problemas ao tentar manutenir. Recomendo esquecer essa forma mostrada, mas caso queira prosseguir

    1. No exemplo que mandei, tenho um formulário principal que não é vinculado a nenhuma tabela
    2. Criei um formulário pequeno apenas para inserção de registros, setei a propriedade Entrada de Dados como sim
    3. Criei um formulário do tipo contínuo, listando os registros da tabela, setei a opção Permitir Adição como não
    4. Organizei os formulários de inserção e de listagem no formulário principal, de uma forma que parecessem se tratar de um só formulário
    5. Coloquei um código no evento após inserir do formulário de inserção solicitando que atualizasse o formulário de listagem para já exibir o registro que acabou de ser inserido

    Boa sorte...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    tombr300
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 08/04/2018

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  tombr300 em 1/8/2019, 16:17

    Olá, Ivan

    Obrigado pela ajuda.

    Conteúdo patrocinado

    [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo Empty Re: [Resolvido]Iniciar um novo registro na primeira linha de um formulário contínuo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/12/2019, 14:02