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]Congelar campo do formulário

    avatar
    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Congelar campo do formulário Empty [Resolvido]Congelar campo do formulário

    Mensagem  Dougtha91 em 9/2/2018, 17:00

    Pessoal preciso de uma ajuda,

    Meu form ficou muito extenso porque usei datas nas colunas e ao percorrer pela barra de rolagem horizontal a primeira coluna que é a principal não encontrei uma forma de congelar ela para que ela mante-se parada e os dias rolasse pela barra.

    como devo fazer isso?

    resumindo: preciso congelar a primeira coluna do form como é feito no excel.

    Agradeço desde já.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Congelar campo do formulário Empty Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em 10/2/2018, 14:10

    Douglas

    Veja se isso ajuda:


    msdn.microsoft.com/pt-br/vba/access-vba/articles/form-frozencolumns-property-access

    Copie e cole na barra de endereço do navegador.

    [ ]'s
    avatar
    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Congelar campo do formulário Empty Congelar campo do formulário

    Mensagem  Dougtha91 em 14/2/2018, 12:04

    Noobzinho,
    Pelo que entendi ele congela a coluna em uma tabela, oque eu preciso é congelar o primeiro campo de um formulário.
    avatar
    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Congelar campo do formulário Empty Congelar campo do formulário

    Mensagem  Dougtha91 em 14/2/2018, 12:18

    tentei aplicar o código abaixo no meu form, mas não rolou.

    Sub CheckFrozen(TBL_DESPESA As String)
    Dim dbs As Object
    Dim tdf As Object
    Dim prp As Variant
    Const DB_Integer As Integer = 2
    Const conPropertyNotFound = 3270 ' Property not found error.
    Set dbs = CurrentDb ' Get current database.
    Set tdf = dbs.TableDefs(TBL_DESPESA) ' Get object for table.
    DoCmd.OpenTable TBL_DESPESA, acNormal ' Open table.
    tdf.Properties.Refresh
    On Error GoTo Frozen_Err
    If tdf.Properties("FrozenColumns") > 2 Then ' Check property.
    DoCmd.Maximize
    End If
    Frozen_Bye:
    Exit Sub
    Frozen_Err:
    If Err = conPropertyNotFound Then ' Property not in collection.
    Set prp = tdf.CreateProperty("FrozenColumns", DB_Integer, 1)
    tdf.Properties.Append prp
    Resume Frozen_Bye
    End If
    End Sub
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Congelar campo do formulário Empty Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em 14/2/2018, 12:41

    Douglas


    No  formulário modo de exibição folha de dados.

    Clique no campo com o botão direito e escolha congelar campo e salve o formulário.


    Se quiser colocar esse formulário dentro de outro, funciona !

    [ ]'s
    avatar
    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Congelar campo do formulário Empty Congelar campo do formulário

    Mensagem  Dougtha91 em 14/2/2018, 18:26

    Não deu certo, a tabela em modo folha de dados funciona certinho, mas o formulário continua sem o campo congelado.

    vou anexar o modelo para voce ver.
    Anexos
    [Resolvido]Congelar campo do formulário AttachmentBD_Mod.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.2 Mb) Baixado 8 vez(es)
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Congelar campo do formulário Empty Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em 14/2/2018, 18:53

    Como eu disse:

    Funciona no modo de visualização folha de dados.

    Teu formulário está em modo formulário continuo.

    Antes de testar tire o Maximize dele.

    Quando mudar para modo folha de dados, salve e reabra o formulário.

    avatar
    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Congelar campo do formulário Empty Congelar campo do formulário

    Mensagem  Dougtha91 em 16/2/2018, 14:42

    Noobzinho,
    Consegui fazer oq me disse, mas ainda não é bem oq eu quero porque ele só vai funcionar em modo folha de dados ai fica ruim.
    Mas agradeço a ajuda.

      Data/hora atual: 12/7/2020, 14:20