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


3 participantes

    Alinhar texto do rótulo no modo 'Justificado'

    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    Alinhar texto do rótulo no modo 'Justificado' Empty Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  dadokeys90 22/10/2013, 17:44

    Boa tarde galera. É o seguinte, tenho um formulário no qual digito dados dos documentos dos usuários, como nome, rg, cpf etc. Ele serve pra gerar um ofício, um ofício que ja sai pronto com o nome do usuário e seus documentos. Quando termino de digitar os dados, eles vão para um relatório(o ofício) para ser impresso. O texto principal do ofício, onde estão os dados do usuário, está escrito em um rótulo. O problema é que não consigo deixar o texto do rótulo no modo 'Justificado', no acces 2007 que eu uso não tem essa opção, apenas o modo 'Distribuir'. Acontece que, quando uso o modo 'Distribuir', a útima linha do texto do rótulo fica toda espalhada. Queria saber se não tem como deixar a última linha do texto do rótulo ajustudo. O bd está em anexo. Obrigado pela atenção!
    Anexos
    Alinhar texto do rótulo no modo 'Justificado' AttachmentGerador de ofícios.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (889 Kb) Baixado 30 vez(es)
    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  dadokeys90 22/10/2013, 17:51

    Só pra esclarecer, o formulário é o 'Formulário1' e o relatório é o 'Relatório1', pois existem mais formulários e relatórios no bd. Obrigado pela atenção!
    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  dadokeys90 22/10/2013, 18:07

    estou usando a seguinte linha de código no relatório:

    Option Compare Database
    Dim Nome As String
    Dim RG As String
    Dim CPF As String
    Dim NIS As String
    Dim cf As String

    Private Sub Report_Open(Cancel As Integer)
       
       Nome = Forms![Formulário1]![txtnome]
       RG = Forms![Formulário1]![txtrg]
       CPF = Forms![Formulário1]![txtcpf]
       NIS = Forms![Formulário1]![txtnis]
       cf = Forms![Formulário1]![txtfamiliar]
       
       Me.lbldata.Caption = Forms![Formulário1]![txtdata]
       
       Me.lbltexto.Caption = "Eu, " & Nome & ", portador(a) do RG de nº " & RG & " e CPF de nº " & CPF & _
       " inscrita no NIS de nº " & NIS & " e residente no Código Familiar de nº " & cf & _
       ", autorizo efetuar a exclusão do(s) componente(s) a seguir e serei responsável pelas consequências deste ato."
       
       Me.lblcomp1.Caption = Forms![Formulário1]![txtcomp1]
       Me.lblnis1.Caption = Forms![Formulário1]![txtnis1]
       Me.lblatendente.Caption = Forms![Formulário1]![txtatendente].Value
       Me.lblresponsavel.Caption = Forms![Formulário1]![txtnome]
       Me.lblcomp2.Caption = Forms![Formulário1]![txtcomp2]
       Me.lblcomp3.Caption = Forms![Formulário1]![txtcomp3]
       Me.lblnis2.Caption = Forms![Formulário1]![txtnis2]
       Me.lblnis3.Caption = Forms![Formulário1]![txtnis3]
       
    End Sub

    'lbltexto' é o rótulo em questão. A última linha do texto fica toda espalhada até preencher os lados do rótulo. Fica horrível, tenho que arrumar um jeito que fique justificado, padrão nos documentos oficiais.
    Anexos
    Alinhar texto do rótulo no modo 'Justificado' AttachmentGerador de ofícios (2).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (923 Kb) Baixado 41 vez(es)
    avatar
    Convidado
    Convidado


    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  Convidado 22/10/2013, 18:41

    Olá, se vc está usando o access 2007 muda de rótulo para caixa de texto e na propriedade formato de texto, coloca 'rich text' e alinhamento de texto 'Distribuir'
    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  dadokeys90 23/10/2013, 14:13

    Ja tentei usar uma caixa de texto, mas da erro. Deve ser porque é um relatório, e não um formulário. Não é possível fazer alterações em tempo de execução no relatório usando caixa de texto, por isso da erro!
    avatar
    Convidado
    Convidado


    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  Convidado 23/10/2013, 14:23

    amigão, insira uma caixa de texto não acoplada no relatório e na propriedade "fonte de controle" vc coloca: ="copia o texto do rótulo aqui" (entre aspa dupla mesmo)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  Silvio 23/10/2013, 14:33

    Bom dia Darlan....

    Seguinte,

    a- entra no código, copia uma parte do lbltexto (e serei responsável pelas consequências deste ato.). Esta faltando isso em tua lbltexto no relatório.

    b- no mesmo evento

    Private Sub Report_Open(Cancel As Integer)

    Nome = Forms![Formulário1]![txtnome]
    RG = Forms![Formulário1]![txtrg]
    CPF = Forms![Formulário1]![txtcpf]
    NIS = Forms![Formulário1]![txtnis]
    cf = Forms![Formulário1]![txtfamiliar]

    Me.lbldata.Caption = Forms![Formulário1]![txtdata]

    Me.lbltexto.Caption = "Eu, " & Nome & ", portador(a) do RG de nº " & RG & " e CPF de nº " & CPF & _
    " inscrita no NIS de nº " & NIS & " e residente no Código Familiar de nº " & cf & _
    ", autorizo efetuar a exclusão do(s) componente(s) a seguir e serei responsável pelas consequências deste ato."

    'Me.lbltexto.SizeToFit ---> comente essa linha.
    Me.lbltexto.TextAlign = 4 -- > inclua essa linha


    Me.lblcomp1.Caption = Forms![Formulário1]![txtcomp1]
    Me.lblnis1.Caption = Forms![Formulário1]![txtnis1]
    Me.lblatendente.Caption = Forms![Formulário1]![txtatendente].Value
    Me.lblresponsavel.Caption = Forms![Formulário1]![txtnome]
    Me.lblcomp2.Caption = Forms![Formulário1]![txtcomp2]
    Me.lblcomp3.Caption = Forms![Formulário1]![txtcomp3]
    Me.lblnis2.Caption = Forms![Formulário1]![txtnis2]
    Me.lblnis3.Caption = Forms![Formulário1]![txtnis3]

    End Sub

    Bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1403
    Registrado : 07/12/2011

    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  tauron 3/4/2017, 19:03

    No meu caso alguns relatorios não ha campos a serem acoplados junto ao texto. Como ficaria o codigo.

    Conteúdo patrocinado


    Alinhar texto do rótulo no modo 'Justificado' Empty Re: Alinhar texto do rótulo no modo 'Justificado'

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 22:00