MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

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

    avatar
    tombr
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr 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 : 189
    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
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2136
    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  DamascenoJr. 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 11 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.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2136
    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  DamascenoJr. 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
    tombr
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr 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
    tombr
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr 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
    tombr
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr em 29/7/2019, 22:23

    Olá, Ivan

    Deu certo.

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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr 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)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2136
    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  DamascenoJr. 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
    tombr
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 232
    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  tombr em 1/8/2019, 16:17

    Olá, Ivan

    Obrigado pela ajuda.

      Data/hora atual: 3/8/2020, 18:26