Upload
search
View
245
Download
0
Embed Size (px)
Citation preview
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
1/30
Guia do Usurio Writer
Captulo 15
Utilizando Formulrios noWriter
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
2/30
Direitos Autorais
Este documento protegido por Copyright 2010 por seus contribuidores listados abaixo !oc"pode distribuir e#ou modi$icar este trabalho% tanto sob os termos da &icen'a ()blica Geral G*U+http://www.gnu.org/licenses/gpl.html,% -ers.o / ou posterior% ou da &icen'a de tribui'.o Creati-eCommons +http://creativecommons.org/licenses/!/".#/,% -ers.o /0 ou posterior
odas as marcas registradas encontradas no conte)do desde documento pertencem aos seusrespecti-os proprietrios
Colaboradores
-ers.o original em ingl"s deste captulo te-e como autores3
Ron Faile Jr.
tradu'.o e locali4a'.o deste captulo te-e como colaboradores3
Gustavo Buzzatti Pachecoe Vera Lucia Cavalcante Pereira.
Comentrios e suest!es
5ual6uer comentrio ou sugest.o sobre esse documento pode ser en-iado para a lista3
docs$pt%r.lireo&&ice.org
Aradecimentos
Este captulo $oi baseado no Captulo 17 do Guia do Usurio Writer para o &ibre8$$ice 8scolaboradores 6ue contriburam para esse captulo $oram3
Claire Wood
9ain :oberts
;anet ollis Weber
?ichele @arri
ess
Data de "ublica#$o e vers$o de so%t&are
(ublicado em 12 de setembro de 2011 Baseado no &ibre8$$ice /
'ota "ara usurios do (ac
lgumas teclas de atalho e itens de menu s.o di$erentes% na plata$orma ?ac% da6uelas utili4adasnas plata$ormas Windo=s e &inux tabela abaixo apresenta uma lista comparati-a de algunscaminhos e teclas utili4ados neste captulo (ara uma lista completa% -eDa a aDuda do &ibre8$$ice
Windows/Linux Equivalente Mac Efeito
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
3/30
,umrio
3ireitos 0utorais...............................................................................................................................4
ota para usurios do 6ac..............................................................................................................4
7ntrodu(o........................................................................................................................................ 8
9uando utilizar &ormulrios..............................................................................................................8
0lternativas ao uso de &ormulrios no Writer............................................................................... 8
Criando um &ormulrio simples.........................................................................................................5
Criando um documento...............................................................................................................5
arra de &ormulrios....................................................................................................................5
0tivar o modo design................................................................................................................... ;
7nserindo controles de &ormulrio................................................................................................;
Con&igurando controles...............................................................................................................;
Utilizando o &ormulrio.................................................................................................................ncia dos controles de &ormulrios.....................................................................................?@emplo: um &ormulrio simples....................................................................................................1"
Criando um novo documento.....................................................................................................1"
0dicionando controles de &ormulrios........................................................................................1"
Con&igurando os controles.........................................................................................................1;
2servaAes &inais....................................................................................................................1B
Conectando a ancos de dados.....................................................................................................4#
Criando um anco de dados......................................................................................................4#
Conectando a uma ase de dados e@istente.............................................................................48
Criando um &ormulrio para entrada de dados..........................................................................48
7nserindo dados em um &ormulrio............................................................................................4;
Con&igura(o avanada de &ormulrios..........................................................................................4
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
4/30
-ntrodu#$o
Este captulo apresenta a utili4a'.o de $ormulrios em documentos do Writer maioria dasin$orma'es nele contida tambm s.o aplic-eis aos outros aplicati-os do &ibre8$$ice% emboraalgumas di$eren'as possam ser encontradas
presentaremos o conte)do em 6uatro se'es3 a con$igura'.o de um $ormulrio bsico% um
exemplo de cria'.o de um $ormulrio% a conex.o do $ormulrio com uma $onte de dados e%$inalmente% algumas tcnicas a-an'adas de utili4a'.o
?& e o uso de macros
uando utilizar %ormulrios
Um documento de texto comum tem como obDeti-o transmitir uma in$orma'.o3 uma carta ou umrelatrio s.o bons exemplos *ormalmente% o leitor pode editar todo o texto ou% de outra $orma%apenas l"Hlo
Um $ormulrio% por sua -e4% possui se'es 6ue n.o podem e outras 6ue podem ser editadas (orexemplo% um $ormulrio de um 6uestionrio pode ter uma se'.o de introdu'.o n.o edit-el e umase'.o de 6uestes onde somente a rea das respostas pode ter seu conte)do alterado
(ara a cria'.o de uma rea de respostas% por exemplo% o &ibre8$$ice apresenta di-ersasestruturas )teis e $acilmente adapt-eis Is necessidades do usurio% como caixas de texto% botesde op'.o% caixas de sele'.o% caixas de listagem% alm de muitos outros controles
Em geral% $ormulrios ser.o utili4ados de tr"s $ormas3
(ara criar um documento com estruturas de preenchimento% como um 6uestionrio 6uede-er ser en-iado ao remetente depois de preenchidoJ
(ara preencher dados 6ue ser.o arma4enados como registros em uma $onte de dados do
&ibre8$$iceJ (ara -isuali4ar in$orma'es arma4enadas em uma base de dados
*os dois )ltimos casos% utili4ar $ormulrios para manipular uma base de dados permite ao usuriouma $orma rpida e $cil de criar estruturas complexas de exibi'.o de dados
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
5/30
o uso de $ormulrios mais apropriado para conexes com bases de dados e n.o apenas para$ormulrios de preenchimento bsico
8utros tr"s aplicati-os do &ibre8$$ice% o Calc% o 9mpress e o Kra=% suportam o uso de $ormulriosda mesma $orma 6ue o Writer
Criando um %ormulrio sim"lesEsta se'.o apresenta a cria'.o de um $ormulrio simples% sem conexes com uma $onte de dadose sem con$igura'es complexas
Criando um documento
9nicialmente% crie um no-o documento de texto atra-s do menu Ar0uivo ) 'ovo ) Documentode te1to
Barra de %ormulrios
Kuas barras de $erramentas controlam a cria'.o de $ormulrios3 Controles de %ormulrios eDesin de %ormulrios
(ara -isuali4Hlas% selecione 21ibir ) Barras de Ferramentas ) Controles de %ormulrio e21ibir ) Barras de Ferramentas ) Desin de %ormulrio.
barra de Controles de $ormulrios possui um bot.o para cada um dos tipos de controles maisusados
barra de Kesign de $ormulrios tambm pode ser exibida atra-s da barra de Controles de%ormulrios
lguns controles adicionais podem ser exibidos em uma terceira barra% chamada (ais controles% cuDocone tambm est dispon-el na barra de Controles de $ormulrios
Caso deseDado% todas as barras podem ser $ixadas em di$erentes posi'es da Danela do Writer% oudeixeHas $lutuando Ligura 1mostra os tr"s barras $lutuantes
!eDa em M:e$er"ncia dos controles de $ormulriosN na pgina O um resumo das $erramentasdispon-eis nessas barras
'ota*o &ibre8$$ice% Controles de $ormulrios s.o caixas de texto% botes de op'.o%caixas de listagem% botes de press.o e -rios outras estruturas 6ue podem serinseridas em um $ormulrio
Figura 1: as tr>s arras de manipula(o de &ormulrios
Criando um &ormulrio simples 5
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
6/30
Ativar o modo desin
(ara manipularmos um $ormulrio% utili4amos o modo Design para a cria'.o% disposi'.o econ$igura'.o dos controles Com o modo Kesign ati-o% podemos% por exemplo% modi$icar otamanho de um bot.o ou de$inir as propriedades de $onte de uma caixa de texto Com o modoKesign inati-o% o $ormulrio est pronto para o uso e os controles podem ser clicados emanipulados normalmente (odemos editar o conte)do de uma caixa de texto% clicar num bot.o
ou escolher um elemento de uma caixa de listagem
(ara de$inir se o modo de Desin est Ativo3-nativo% basta clicar no bot.o na barra de
Controles de $ormulrios
Dica
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
7/30
8s campos dessa caixa de dilogo -ariam de acordo com o tipo de controle (or exemplo3
R lguns controles t"m rtulos -is-eis% como Bot.o de (ress.o e Bot.o de 8p'es 8 textodo rtulo pode ser de$inido
R caixa de listagem contm uma lista de op'es para escolher Con$igure isso na caixaEntradas da lista
8bser-e a barra de rolagem na caixa de dilogo !oc" pode usar a barra de rolagem ou ampliar acaixa de dilogo para -er os campos adicionais
Figura 4: @emplo de cai@a de dilogo de propriedades do Controle
lguns controles possuem op'es adicionais )teis como3
eti6uetas -is-eis como o bot.o de op'.o e a caixa de sele'.o 8 texto da eti6ueta podeser con$iguradoJ
entradas de lista para a escolha do usurio% como na caixa de listagem e na caixa decombina'.o 8 usurio pode de$inir as entradas na propriedade 2ntradas
DicaUm duplo cli6ue no controle tambm apresenta o dilogo de Pro"riedades docontrole
4tilizando o %ormulrio
(ara utili4ar o $ormulrio% saia do modo design clicando no bot.o Ativar3Desativar modo de
desin
Uma $orma comum de utili4ar um $ormulrio 3
1, criar o $ormulrio% sal-andoHo ao $inal do trabalhoJ
2, en-iHlo aos demais usurios +por exemplo% por eHmail,J
/, receb"Hlo de -olta preenchidoJ
, analisar e processar as in$orma'es obtidas
Criando um &ormulrio simples <
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
8/30
Dicatra-s de uma $onte de dados ou con$igurando uma atuali4a'.o atra-s da =eb% poss-el processar automaticamente os dados Entretanto% ambas as op'es s.omais complexas do 6ue a abordagem deste documento
Re%er+ncia dos controles de %ormulrios
Barra de Controles de formulrio
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
9/30
Barra de Controles de formulrio
Campo de rtulo
8 campo de rtulo uma eti6ueta de texto Uma di$eren'aentre usar um campo de rtulo e digitar o texto diretamenteno documento 6ue -oc" pode atribuir e-entos ao campode rtulo como% por exemplo% executar uma macro 6uando omouse passa sobre o controle
?ais controlespresenta a barra ?ais controles
Kesign de $ormulriopresenta a barra de Kesign de $ormulrio +6ue tambmpode ser aberta pelo menu 21ibir ) Barras de %erramentas) Desin de %ormulrio,
ti-ar#Kesati-ar assistenteslguns controles +caixa de listagem e caixa de combina'.o,possuem assistentes Caso -oc" n.o 6ueira 6ue oassistente seDa apresentado ao criar um destes controles%utili4e este bot.o
Criando um &ormulrio simples B
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
10/30
Barra Mais controles
Bot.o giratrio
Um bot.o giratrio permite ao usurio escolher um n)meroentre um inter-alo (odem ser de$inidas as propriedades !alormximo% !alor mnimo% !alor padr.o e !alor deincremento#decremento
Este controle bastante )til no Calc% pois% na guia Kata%
poss-el associHlo a um endere'o de clula
Barra de rolagem
barra de rolagem d ao usurio $uncionalidades similares Ido bot.o giratrio% com a adi'.o do seletor interno 6ue permiteum controle mais sens-el dos -alores escolhidos
Ka mesma $orma 6ue o bot.o giratrio% a barra de rolagemtambm pode ser associada a uma clula do Calc
Bot.o de imagem
8 bot.o de imagem $unciona como um bot.o de press.o% coma di$eren'a de 6ue uma imagem pode ser escolhida paraexibi'.o Escolha a guia Geral e a op'.o Liguras para aexibi'.o da imagem deseDada
Controle de imagemStil 6uando o $ormulrio est conectado a uma $onte de dadose o usurio deseDa exibir uma $igura ou arma4enHla em umcampo do banco de dados
Campo de data
Controle para manipula'.o de datas !oc" pode manipular asdatas de incio e $im do perodo bem como a data padr.o e o$ormato% alm de incluir um bot.o giratrio ao lado do campo
Campo de horaControle para manipula'.o de tempo% com propriedadessimilares ao campo de data
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
11/30
Barra Mais controles
Controle de tabela8 controle de tabela )til para a conex.o com uma $onte dedados 8 assistente do controle de tabela auxiliar o usurio naconex.o com uma tabela de uma $onte de dados registrada
Um controle de tabela permite a na-ega'.o nos dados databela :egistros podem ser adicionados% excludos ou
modi$icados
Barra de na-ega'.oExibe uma barra de na-ega'.o de dados no $ormulrio (ossuiuma estrutura igual I da Barra de navea#$o de %ormulrios5menu 21ibir ) Barra de %erramentas ) 'avea#$o de%ormulrios6% no entanto% pode ser redimensionada eposicionada em 6ual6uer lugar da pgina
Barra de Design de formulrio
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
12/30
Barra de Design de formulrio
Loco de controleautomtico
Essa op'.o de$ine como o documento do $ormulrio seraberto
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
13/30
21em"lo7 um %ormulrio sim"les
Criando um novo documento
9nicialmente% abra um no-o documento +Ar0uivo ) 'ovo ) Documento de te1to, !amos iniciarcom um esbo'o do nosso $ormulrio para 6ue% depois% $a'amos a inclus.o dos controles
Figura ": 3ocumento inicialE ainda sem controles.
Adicionando controles de %ormulrios
8 prximo passo inserir os controles de $ormulrios ao documento emos 6uatro tipos de
controles a serem inseridos% con$orme o tipo de in$orma'.o a ser manipulada3 'ome8como uma caixa de textoJ
,e1o8como dois botes de op'.o +$eminino ou masculino,J
Forma eom9trica %avorita% como uma caixa de listagemJ
(ar0ue as %ormas 0ue voc+ osta8como uma se6u"ncia de caixas de sele'.o
(ara adicionar os controles3
1,
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
14/30
P, *a primeira pgina do assistente% entre com os dois -alores para os campos de op'.o3Leminino e ?asculino
Figura 8: 3e&inindo os nomes dos campos de op(o
V, Cli6ue em Pr:1imo )) e% na prxima etapa do assistente% escolha a op'.o (oE umcampo em particular n(o ser selecionado. Cli6ue em Pr:1imo ))
Figura 5: 3e&inindo a sele(o de um campo como padr(o
O, *a prxima etapa% de$ina -alores associados aos campos +em geral% esses -alores s.o
)teis para di$erenciar% com um -alor espec$ico% cada um dos campos do grupo, Cli6ue emPr:1imo ))para prosseguir
@emplo: um &ormulrio simples 18
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
15/30
Figura ;: 0ssociando valores a cada um dos campos de opAes
Q, (or $im% de$ina uma legenda para identi$icar o grupo de op'.o% no nosso caso% deixaremoso campo -a4io
Figura
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
16/30
Figura ?: 3ocumento com os controles de &ormulrios
Confgurando os controles
*enhuma con$igura'.o adicional necessria para os controles de *ome e
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
17/30
Figura B: 3ilogo de propriedades de uma cai@a de listagem
/, Cli6ue agora na primeira caixa de sele'.o +na se'.o do documento 6ue contm o ttulo6ar'ue as &ormas geomtricas 'ue voc> gosta, bra as propriedades do controle
, *a guia Geral modi$i6ue a propriedade :tulo de MCaixa de sele'.oN para MCrculoN epressione nterpara con$irmar 8 rtulo mudar imediatamente
Figura 1#: Garte superior do dilogo de propriedades de umacai@a de sele(o
7, :epita o passo anterior para cada uma das Caixas de sele'.o% mudando%respecti-amente% a propriedade :tulo de cada uma delas para MringuloN% M5uadradoN eM(entgonoN
P, Leche o dilogo de propriedades do controle
V, Kesati-e o ?odo design e $eche as barras de $ormulrios
@emplo: um &ormulrio simples 1<
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
18/30
!oc" completou a cria'.o dos controles de $ormulrios
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
19/30
Observaes fnais
8 $ormulrio est completo dicionalmente% uma necessidade comum a possibilidade de -oc"en-iar o $ormulrio como um documento somente leitura (ara isso% - at o menu Ar0uivo ),alvar como...e% no dilogo de sal-amento% mar6ue a op'.o ,alvar com senha.
&ogo depois% na tela De%inir senha% o usurio de-er clicar no bot.o (ais o"#!es% marcar aop'.o Abrir o ar0uivo somente "ara leiturae de$inir a senha de compartilhamento do ar6ui-o 8resultado $inal 6ue os demais usurios poder.o preencher o $ormulrio% no entanto% n.o poder.oreali4ar 6ual6uer outra modi$ica'.o no ar6ui-o caso n.o possuam a senha
Figura 14: 3e&inir senha para ar'uivo somenteleitura
'otaComo o documento sal-o um documento somente leitura% se o usurio deseDarsal-ar o preenchimento dos campos no documento% de-er usar o menu Ar0uivo) ,alvar como...
1B
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
20/30
Conectando a bancos de dados
$orma mais comum de utili4a'.o de um $ormulrio como um &ront%endpara um banco dedados 8u seDa% -oc" poder criar um $ormulrio 6ue permitir aos seus usurios a manipula'.odos registros do seu banco de dados% ao mesmo tempo em 6ue poder complementar a apar"nciado $ormulrio com elementos gr$icos% $ormata'es% tabelas e outras $uncionalidades comuns doWriter Como -oc" poder -er% a modi$ica'.o do $ormulrio % basicamente% a edi'.o de umdocumento
8 &ibre8$$ice pode ser conectado a di-ersas $ontes de dados Entre as alternati-as de conex.o%podemos encontrar 8KBC% ?y
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
21/30
Figura 1": 0ssistente de anco de dados
Kepois de sal-ar o banco de dados% -oc" -er a tela principal do Base +Ligura 1,% composta detr"s painis 8 painel es6uerdo o painel Banco de dados% com as se'es abelas% Consultas%Lormulrios e :elatrios
Conectando a ancos de dados 41
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
22/30
Figura 18: -ela principal do ase
8 prximo passo criar uma tabela *o-amente% importante salientar 6ue% neste captulo%$aremos apenas a cria'.o de um exemplo bsico
1, Escolha ;abelasna coluna lateral es6uerda% depois% escolha Criar tabela no editor...% nase'.o are$as
2, Use o Kesign de tabela para criar os campos da tabela *o nosso exemplo% criaremos tr"s
campos bsicos3 omeE ndereoe -ele&one
Figura 15: 3esign de taela
Conectando a ancos de dados 44
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
23/30
/, *a primeira linha% abaixo do *ome do campo% entre com o -alor 73e de$ina o tipo decampo como 7nteger H7-D=I *o 6uadrado cin4a do lado es6uerdo% cli6ue com o bot.odireito do mouse e selecione Chave "rimriaparecer um cone de uma cha-e dentroda caixa
Figura 1;: 3e&inindo uma chaveprimria
, *a rea in$erior da tela +(ropriedades do campo,% modi$i6ue a propriedade Valorautomticopara
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
24/30
Conectando a uma base de dados existente
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
25/30
por acaso o bot.o Kesign de $ormulrio esti-er desabilitado% simplesmente cli6ue no bot.o,elecionar para ati-Hlo
, Cli6ue no bot.o Cai1a de te1to Cli6ue no documento% mantendo apertado o bot.oes6uerdo do mouse ?o-imente o mouse e crie uma caixa de texto para o primeiro campodo $ormulrio +por exemplo% *ome% se -oc" 6uiser conectar ao nosso banco de dadoscriado anteriormente,
7, Cli6ue no bot.o Cai1a de te1to no-amente e% da mesma $orma 6ue no passoanterior% crie um no-o campo *ote 6ue esse mtodo -ale para a cria'.o de 6ual6uercampo adicional
Como -oc" poder notar% -oc" seguir os mesmos passos utili4ados na etapa anterior de cria'.odo $ormulrio *o entanto% desta -e4% $aremos uma conex.o dos campos com a base de dadosregistrada
1, Cli6ue no bot.o Formulrio na barra de $erramentas de Controles de %ormulrios%ou cli6ue com o bot.o direito do mouse em 6ual6uer controle D desenhado e escolha oitem Formulriopara abrir o dilogo de Gropriedades do &ormulrio
2, *o dilogo de Gropriedades do &ormulrio% cli6ue na guia Dados
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
26/30
na tabela da $onte de dados +por exemplo% *ome% Endere'o e ele$one,
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
27/30
Con%iura#$o avan#ada de %ormulrios
Associando uma macro a um controle
!oc" poder con$igurar 6ual6uer controle de $ormulrio +uma caixa de texto ou um bot.o, paraexecutar uma a'.o 6uando algum e-ento $or disparado por um procedimento do usurio (ara
-isuali4ar a lista completa de e-entos% cli6ue com o bot.o direito do mouse sobre o controle +nomodo design de $ormulrio, em Controlee% depois% na guia 2ventos
Figura 44: Gropriedades do controle E 0a ventos
(ara associar uma macro a um e-ento3
1, Crie a macro !eDa o Captulo 1/ do Guia de introdu'.o ao &ibre8$$ice
2, Certi$i6ueHse 6ue o $ormulrio est em modo design e cli6ue com o bot.o direito do mousesobre o controle +no modo design de $ormulrio, em Controlee% depois% na guia 2ventos
/, Escolha o e-ento deseDado (ara um cli6ue em um bot.o% por exemplo% escolha o e-ento
21ecutar a#$o% clicando no bot.o para abrir a tela Associar a#$o+Ligura 2/,
, Cli6ue no bot.o (acroe selecione a macro na lista do dilogo ,eletor de macros !oc"retornar ao dilogo Associar a#$o Caso necessrio% repita o procedimento paraassociar outras macros a outros e-entos do mesmo controle o $inal% cli6ue *= para$echar a tela
Con&igura(o avanada de &ormulrios 4<
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
28/30
Figura 4": 3ilogo 0triuir a(o
?acros tambm podem ser associadas a e-entos de $ormulrio (ara isso% cli6ue com o bot.odireito do mouse em um $ormulrio% selecione o item Formulrioe% depois% a guia 2ventos
Con%iurando documentos como somente leitura
Kepois de criar o seu $ormulrio% poss-el utili4Hlo para a digita'.o dos dados sem apossibilidade de mudan'as na estrutura do documento +posicionamento de campos%
alinhamentos% etc, (ara isso% con$igure seu documento como somente leitura31, sal-e o ar6ui-o atra-s do menu Ar0uivo ) ,alvar como...
2, mar6ue a op'.o ,alvar com senha>
/, na tela 3e&inir senha% cli6ue em (ais o"#!es>
, mar6ue a op'.o Abrir o ar0uivo somente "ara leitura>
7, cli6ue em *=.
Con%iurando "ermiss!es de mani"ula#$o de dados
(or padr.o% 6uando um banco de dados conectado a um $ormulrio% -rias modi$ica'es podemser $eitas3 registros podem ser adicionados% excludos ou modi$icados !oc" pode de$inir 6uaisop'es deseDa implementar no seu $ormulrio (or exemplo% -oc" pode habilitar a inclus.o dedados e proibir a modi$ica'.o e a exclus.o de registros do banco
*o modo de design% cli6ue com o bot.o direito sobre um controle e selecione a op'.oFormulrio *a guia 3adosdas propriedades do $ormulrio% -oc" encontrar -rias op'es )teispara de$inir o comportamento do seu $ormulrio3 Germitir adiAes% Germitir modi&icaAes% Germitire@clusAes e 0dicionar somente dados !oc" poder con$igurar cada uma dessas op'esindicando
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
29/30
Figura 48: 0a 3ados das propriedades do &ormulrio
dicionalmente% determinados controles do $ormulrio poder.o ser protegidos contra edi'.o 9ssosigni$ica 6ue o usurio somente modi$icar dados em uma parte do $ormulrio% os controlesprotegidos n.o poder.o ser modi$icados
(ara proteger um controle% ati-e o modo de design do $ormulrio% cli6ue com o bot.o direito domouse sobre o controle 6ue deseDa proteger e escolha Controle no menu *a guia Deral%selecione ,imna op'.o ,omente leitura
Opes de ormatao de controles de ormulrios
!oc" pode con$igurar a apar"ncia e o comportamento dos controles de di$erentes maneiras (araisso% ser necessrio manipular o $ormulrio no modo design Cli6ue com o bot.o direito domouse sobre um controle 6ual6uer do $ormulrio e escolha a op'.o Controle no menu decontexto Kepois% selecione a guia Geralno dilogo de Pro"riedades
Ke$ina um texto para a identi$ica'.o do controle no campo Campo de rtulo +n.ocon$unda com o controle chamado Campo de rLtulo, lguns controles de $ormulrioscomo os botes de press.o e os botes de op'es possuem campos de rtulos -is-eis%no entanto% isso n.o se aplica a todos os controles dispon-eis
Con$igure se os seus controles ser.o impressos atra-s da op'.o 7mprimir
Ke$ina a $ormata'.o do controle atra-s das propriedades de Lonte% linhamento% Bordas%etc Essas con$igura'es% no entanto% n.o se aplicar.o a caixas de sele'.o e botes deop'es
(ara caixas de texto% -oc" poder de$inir o tamanho mximo do texto Essa propriedade muito )til para a adi'.o de registros em um banco de dados Con$igurandoade6uadamente essa op'.o% os no-os registros s.o adicionados corretamente%pre-enindo erros deri-ados da digita'.o de -alores muitos longos no respecti-o campo do$ormulrio
!oc" tambm poder de$inir um -alor padr.o para o controle (or padr.o% o controle apresentado no $ormulrio sem conte)do% no entanto% -oc" poder de$inir um -e@to
Con&igura(o avanada de &ormulrios 4B
7/26/2019 0215WG3-Utilizando Formulrios No Writer-ptbr
30/30
padr(o% no caso das caixas de texto ou% ainda% marcar uma op'.o padr.o em caixas desele'.o e botes de op'.o
(ara controles onde uma senha de-er ser digitada% poder ser de$inido um Caractere desenha+como por exemplo% um X, Esse caractere aparecer na tela a cada no-a digita'.odo usurio% embora% no processamento do $ormulrio seDa utili4ado o caractereoriginalmente digitado
!oc" poder adicionar mais in$orma'es no campo -e@to de aMuda
8utras propriedades adicionais permitir.o uma de$ini'.o detalhada da apar"ncia e docomportamento do seu controle3 Cor de plano de $undo% Barras de rolagem% ltura e&argura% entre outras
?Forms
8s YLorms s.o no-os tipos de $ormulrios desen-ol-idos pelo World Wide We Consortium+W/C, 8 &ibre8$$ice / suporta o padr.o aberto YLorms 10 para a cria'.o de $ormulrios =ebbaseados em Y?&
*o &ibre8$$ice% um documento YLorms um tipo especial de documento do Writer% embora utili4eos mesmos controles 6ue os $ormulrios comuns descritos neste captulo
Kepois de -oc" criar e sal-ar seu documento YLorms% -oc" poder abrir o $ormulrio% preench"Hloe submet"Hlo para um ser-idor na =eb
Uma apresenta'.o detalhada sobre os documentos YLorms est alm dos obDeti-os destecaptulo (ara conhecimentos mais detalhados% recomendamos a leitura do tutorial de ; Ka-idEisenberg% Forms and 2pen3ocument in ire2&&ice% dispon-el emhttp://[email protected]/&iles/@&ormsNire2&&iceN#;N1#N45.pd& e% tambm% o documentohttp://ooOs.evc%cit.in&o/@&ormsNire2&&iceN#;N#?N15.odt 8utra boa $onte de in$orma'es odocumento Using Forms and the 2pen3ocument &ormat in ire2&&ice and ,tar2&&ice% de !alden&onghurst3 http://wiOi.services.ire2&&ice/wiOi/3ocumentation/UsingNForms
http://opendocument.xml.org/files/xforms_ooo_06_10_25.pdfhttp://books.evc-cit.info/xforms_ooo_06_08_15.odthttp://wiki.services.openoffice.org/wiki/Documentation/Using_XFormshttp://opendocument.xml.org/files/xforms_ooo_06_10_25.pdfhttp://books.evc-cit.info/xforms_ooo_06_08_15.odthttp://wiki.services.openoffice.org/wiki/Documentation/Using_XForms