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

    Compartilhe

    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    [Resolvido]Congelar campo do formulário

    Mensagem  Dougtha91 em Sex 9 Fev - 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 : 3161
    Registrado : 29/06/2012

    Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em Sab 10 Fev - 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


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não ajudo novamente .

    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Congelar campo do formulário

    Mensagem  Dougtha91 em Qua 14 Fev - 12:04

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

    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Congelar campo do formulário

    Mensagem  Dougtha91 em Qua 14 Fev - 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 : 3161
    Registrado : 29/06/2012

    Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em Qua 14 Fev - 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


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não ajudo novamente .

    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Congelar campo do formulário

    Mensagem  Dougtha91 em Qua 14 Fev - 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
    BD_Mod.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.2 Mb) Baixado 5 vez(es)
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Congelar campo do formulário

    Mensagem  Noobezinho em Qua 14 Fev - 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.



    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não ajudo novamente .

    Dougtha91
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Congelar campo do formulário

    Mensagem  Dougtha91 em Sex 16 Fev - 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: Qua 21 Fev - 15:07