Como ALINHAR OS CONTROLES em um relatório?
Registrado : 05/07/2014
jorge_bh 18/3/2015, 01:08
Esta dúvida parece bem básica, mas interessantemente não vi de nenhuma forma como alinhar, por exemplo, três campos de texto (textbox) em um relatório (report). Supondo que eu abra o report em design mode, e coloque três textbox na detail section. O procedimento básico é selecionar os 3 textbox e ir no menu ALIGN - RIGHT (ou esquerda, tanto faz). O que não estou conseguindo fazer é alinhar EM FUNÇÃO DE UM DETERMINADO elemento entre estes três. Supondo que eu queira alinhar em relação ao elemento de baixo (o último). Já tentei selecionar primeiro os outros dois elementos, e por último o elemento base, mas não adianta. O alinhamento está sempre sendo de forma aleatória, e não em função do último selecionado (ou do primeiro selecionado).
O que devo fazer para determinar um elemento base para o alinhamento no conjunto selecionado?
Re: Como ALINHAR OS CONTROLES em um relatório?
Leandro 18/3/2015, 14:21
Veja esse tópico: http://maximoaccess.forumeiros.com/t18453-funcao-para-centralizar-controles
Nessa função ele alinha ao centro do formulário, todos os objetos informados na função.
jorge_bh 18/3/2015, 17:33
A função que você sugere é bastante útil, alinhando os controles pelo centro do formulário ou relatório, mas não é exatamente o que preciso no momento, que é alinhar em relação a posição de um dos elementos de uma seleção. Este elemento (uma caixa de texto, por exemplo) não está necessariamente centralizado no formulário.
Todos os programas de edição e desenho, como Corel, Illustrator e Photoshop oferecem esta possibilidade. Normalmente ao selecionar um grupo de elementos, a referência é o primeiro ou o último a ser selecionado. Em alguns casos se dá dois cliques para definir a base. Mas não vi nenhuma destas alternativas no Access. No menu do ribon há apenas os botões para alinhar à direita, esquerda, topo ou bottom, mas não há como alinhar em relação a um dos elementos.
Esta me parece ser uma função básica ausente no menu do Access, que a Microsoft precisa com urgência oferecer!
Leandro 18/3/2015, 17:57
Jorge, você quer isso com o relatório em exibição ou que se defina no modo design para depois se ver no modo exibição?
jorge_bh 18/3/2015, 18:37
Normalmente trabalho no modo design, Leandro. Trago os controles do grupo CONTROLS, na barra DESIGN. Agora mesmo estava trabalhando com um relatório no qual há três grupos de 5 caixas de texto. Os grupos ficam um ao lado do outro: um grupo de 5 à esquerda, outro grupo de 5 no centro, e o outro grupo de 5 caixas de texto à direita do formulário. Aqui é que surge a necessidade, pois preciso alinhar os botões em cada grupo. Portanto, tenho de definir um deles como referência, e alinhar os demais em relação a esta referência. Isto é o que não estou conseguindo fazer no Access.