From e2a67e0b1f3ee8890ba2fce71d41def0e114aca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 20 Aug 2012 20:02:39 +0200 Subject: Initial import of extracted tarballs --- koffice-i18n-pt_BR/docs/koffice/kexi/Makefile.am | 4 + .../docs/koffice/kexi/basics.docbook | 540 +++++++ .../docs/koffice/kexi/building.docbook | 312 ++++ .../docs/koffice/kexi/comparing.docbook | 120 ++ .../docs/koffice/kexi/configuration.docbook | 182 +++ .../docs/koffice/kexi/contact-example.png | Bin 0 -> 2474 bytes .../docs/koffice/kexi/credits.docbook | 103 ++ .../docs/koffice/kexi/database.docbook | 780 +++++++++ .../docs/koffice/kexi/designingforms.docbook | 1699 ++++++++++++++++++++ .../koffice/kexi/enteringdataintotables.docbook | 159 ++ .../koffice/kexi/enteringdatausingforms.docbook | 31 + koffice-i18n-pt_BR/docs/koffice/kexi/index.docbook | 152 ++ koffice-i18n-pt_BR/docs/koffice/kexi/intro.docbook | 61 + koffice-i18n-pt_BR/docs/koffice/kexi/menus.docbook | 1289 +++++++++++++++ .../docs/koffice/kexi/querydesigning.docbook | 153 ++ 15 files changed, 5585 insertions(+) create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/Makefile.am create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/basics.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/building.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/comparing.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/configuration.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/contact-example.png create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/credits.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/database.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/designingforms.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/enteringdataintotables.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/enteringdatausingforms.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/index.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/intro.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/menus.docbook create mode 100644 koffice-i18n-pt_BR/docs/koffice/kexi/querydesigning.docbook (limited to 'koffice-i18n-pt_BR/docs/koffice/kexi') diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/Makefile.am b/koffice-i18n-pt_BR/docs/koffice/kexi/Makefile.am new file mode 100644 index 00000000..babf802f --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/basics.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/basics.docbook new file mode 100644 index 00000000..4bc87441 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/basics.docbook @@ -0,0 +1,540 @@ + + + + Fundamentos do &kexi; + + + Bancos de Dados do &kexi; + Muitas aplicações, como o OpenOffice.org ou o Microsoft Excel criam arquivos chamados documentos. O &kexi; também cria arquivos, só que normalmente refere-se a eles como sendo arquivos de bancos de dados do &kexi; ou simplesmente arquivos de bancos de dados. Os arquivos de bancos de dados do &kexi; possuem normalmente a extensão .kexi. + + + + Além de armazenar os seus bancos de dados nos arquivos, o &kexi; pode também usar os bancos de dados em servidores dedicados, razão pela qual se referiu anteriormente aos arquivos de bancos de dados e não simplesmente bancos de dados. + + O termo projeto do &kexi;, ou simplesmente projeto, também é usado para se referir a um banco de dados do &kexi;, independentemente se é gravado num arquivo ou num servidor de banco de dados. + + + + Criando um Novo Arquivo de Banco de Dados + + + + Execute o &kexi; ou, se já estiver rodando, use a opção &Ctrl;N ArquivoNovo . + + + Clique no botão OK para confirmar a criação do projeto. + + + Insira um nome para o seu projeto e clique em Próximo. + + + Use o navegador de arquivos para escolher a pasta onde deseja gravar o seu arquivo de banco de dados. Você poderá alterar o nome do arquivo no campo de Localização:, se não gostar do que é sugerido. + + + Clique em Criar. + + + + + + A Janela Principal do &kexi; + O Navegador do Projeto e o Editor de Propriedades são mostrados em painéis bem definidos de cada lado da janela-filha. Eles podem ser redimensionados ou ocultos de acordo com a necessidade. Um painel poderá ser oculto clicando-se na pequena cruz na parte superior do mesmo (logo abaixo da barra de ferramentas). + Os objetos do banco de dados (tabelas, pesquisas, etc.) listados no Navegador do Projeto podem ser abertos clicando-se (ou fazendo duplo-clique, dependendo da configuração global do &kde;) nos seus nomes. + + +Elementos principais da aplicação + + +Os elementos principais da janela da aplicação &kexi; são: + +Barra de Menu +contém os comandos disponíveis para a aplicação. Você irá encontrar uma descrição detalhada dos vários comandos no apêndice. + + +Barra de ferramentas +contém os comandos usados com maior freqüência. + + + + +Painel do Navegador do Projeto +contém uma lista com os vários objetos (tabelas, pesquisas, formulários, ...) criado dentro do projeto atualmente aberto. O navegador também contém uma pequena barra de ferramentas com os comandos mais usados, relacionados com os objetos do banco de dados. + + + +Painel dos Objetos do banco de dados aberto +uma área central da aplicação que ocupa a maior parte do espaço da tela. No caso do modo de interface IDEAl, contém abas selecionáveis que estão sempre maximizadas. No modo de janelas-filhas, contém janelas flutuantes. + + + +Painel de Propriedades +contém uma lista das propriedades do objeto ativo atualmente no banco de dados. Para alguns objetos (⪚, ítens gráficos do formulário), poderá consistir em várias abas. + + + +Barra de tarefas +contém uma lista das janelas abertas atualmente com objetos do banco de dados. Para o modo de interface IDEAl, está disponível como um conjunto de abas. Para o modo de interface com janelas-filhas, está disponível como um conjunto de botões que se comportam como a barra de tarefas do seu sistema operacional. + + + + + +Painel do <guilabel +>Navegador do Projeto</guilabel +> +O painel do Navegador do Projeto é um dos elementos usados com maior freqüência na janela principal do &kexi;. O painel contém uma lista com todos os objetos criados dentro do projeto de banco de dados do &kexi; aberto atualmente. Os objetos estão divididos em grupos: tabelas, pesquisas, formulários. +O painel do Navegador do Projeto contém uma pequena barra de ferramentas para os comandos mais freqüentes (da esquerda para a direita): Abrir o objeto selecionado, Desenhar o objeto selecionado, Criar um novo objeto e Apagar o objeto selecionado. +Para cada objeto da lista, existe um menu de contexto que está disponível através do &RMB;. Por exemplo, este é o menu de contexto da tabela pessoas. + +Realizar um duplo-clique com o &LMB; no nome do objeto na lista, permitirá abrir o objeto na Visão de Dados. Se a janela do objeto já estiver aberta, a ação simplesmente ativa a janela sem mudar o modo de visão. +Lembre-se que o seu sistema operacional poderá estar configurado para lidar com cliques simples em vez de duplos. Neste caso, é suficiente clicar uma vez no nome do objeto para abrir a sua janela. + + + + +Janelas dos objetos do banco de dados + + +Abrindo a janela de um objeto + +Selecione o objeto no painel do Navegador do Projeto. + + +Clique no botão Abrir na barra de ferramentas do painel do Navegador do Projeto. + + + + +Comandos relacionados com janelas de objetos +Fechar uma janela de objeto +Quando for usado o modo de interface IDEAl (o padrão), cada janela terá a sua própria aba. Passe o cursor do mouse sobre o ícone na aba. Um botão para Fechar ficará visível. Clicando nele, você irá fechar a aba. +No modo de janelas-filhas, do lado direito de cada janela aberta, existem botões que você poderá usar para controlar a janela. Clique no primeiro do lado direito para fechar a janela. +Em alternativa, independente do modo de interface que usar, você poderá selecionar a opção JanelaFechar do menu. + +Botões da janela para o modo de interface de janelas-filhas + +Os outros botões (da direita para a esquerda) podem ser usados para: maximizar, minimizar e desacoplar a janela. +Existe um ícone pequeno à esquerda da barra de título, que poderá ser clicado para mostrar um menu de contexto com comandos relacionados com a janela. + + + + + + + +Painel do <guilabel +>Editor de Propriedades</guilabel +> +No painel do Editor de Propriedades você pode alterar as propriedades do objeto exibido na janela ativa. Dependendo do contexto, o painel consiste em uma ou mais abas. A primeira das Propriedades, que está sempre visível, contém a lista de propriedades disponíveis. + + +Regras para usar o Editor de Propriedades: + +Cada linha corresponde a uma única propriedade. + + +Você poderá usar o mouse ou o teclado para mudar os valores das propriedades em particular. + + + +Os tipos de valores de propriedades usados com maior freqüência são: + +um número; você poderá inserir o valor diretamente, ou aumentá-lo ou diminuí-lo com o &LMB; nas setas. + +texto +uma lista de valores +valor Sim/Não; no formato de um botão que poderá comutar; o botão ligado significa um valor Sim (verdadeiro), enquanto o botão desligado significa um valor Não (falso). + + + +Não há necessidade de confirmar o valor alterado: as alterações são imediatamente visíveis após mudar para uma linha diferente da lista do Editor de Propriedades ou pressionando-se a tecla Enter. + +Os nomes das propriedades alteradas recentemente e que ainda não tenham sido gravadas no banco de dados estão marcadas em negrito. + + +Após alterar o valor de uma propriedade, aparece um botão especial para Desfazer alterações do lado direito da lista do Editor de Propriedades. Clicando-se nele, você poderá reverter o valor da propriedade ao seu original carregado do banco de dados, quando abriu o objeto do banco de dados. O botão só fica visível quando a propriedade ficar selecionada de fato. + + + + +O painel do Editor de Propriedades fica vazio se: +não estiver aberto qualquer objeto da banco de dados ou + +a janela do objeto ativo do banco de dados não oferecer propriedades; é normalmente o caso quando for aberto na Visão de Dados em vez da Visão de Desenho + + + + + + + + + + + + + Abrindo um arquivo de banco de dados do &kexi; existente + + Para abrir um arquivo de banco de dados existente do &kexi;: + selecione-o na janela Abrir Projeto Existente; ou + abra-o, clicando no ícone do arquivo '.kexi'. + + + + Abrindo um arquivo de banco de dados na janela Abrir um Pro<guilabel +>jeto Existente</guilabel +> + + Execute o &kexi;. Você deverá ver o diálogo inicial Escolher Projeto. Escolha a aba Abrir Projeto Existente. Você verá o seguinte diálogo: + Na lista Localização atual, escolha uma pasta que contenha um arquivo que você procure. + Você poderá tanto escolher um arquivo como indicar o seu nome na caixa Localização:. + Clique OK. + + + + Notas + + Por padrão, a lista Filtro: contém a opção Projeto de Banco de Dados em Arquivo do Kexi selecionada. No caso do arquivo que estiver procurando tiver outra extensão, você pode mudar a seleção do Filtro: para Todos os Arquivos para mostrar todos os arquivos disponíveis (independentemente da extensão). + Se você tiver selecionado um arquivo de um tipo externo, como um arquivo MDB do MS Access, o &kexi; fornecerá a opção para importar o arquivo. + Se você tiver selecionado um arquivo de dados da conexão (com a extensão .kexic) ou um atalho para um projeto no servidor de banco de dados (com a extensão .kexis), o &kexi; exibirá as janelas apropriadas. + + + + + + Abrindo um arquivo de banco de dados do &kexi; existente, clicando no ícone do arquivo .kexi + Clique no ícone do arquivo usando o seu gerenciador de arquivos ou na tela do seu computador. O &kexi; irá abrir este projeto de banco de dados automaticamente. + + + Notas + Nota sobre os arquivos de bancos de dados acessados remotamente. Você poderá querer abrir um arquivo de banco de dados que esteja localizado numa fonte remota (⪚, um servidor Web ou FTP ou um compartilhamento de MS Windows). O Ambiente de Trabalho K permite-lhe abrir arquivos de fontes remotas diretamente nas aplicações e salvar as alterações de volta na origem, mas este não é o caso dos arquivos de banco de dados. Clicar em um arquivo de banco de dados localizado numa origem remota, fará com que o arquivo seja transferido para uma pasta temporária no seu computador e todas as suas modificações serão feitas neste arquivo local. O arquivo remoto original irá permanecer sem alteração após fechar o Kexi, por isso recomenda-se que copie (transfira) o arquivo primeiro para o seu computador, abra o arquivo localmente e copie-o de novo para a origem, se quiser atualizá-lo. + + + + + + Usando a ajuda embutida + + As seguintes formas de obter a ajuda interna do &kexi; estão disponíveis: + + O Manual, no formato de documento eletrônico. + O Manual está disponível pressionando-se a tecla F1 ou selecionando-se a opção AjudaManual do &kexi; do menu. + + + Sugestões O Que É Isto?. + Selecione a opção AjudaO Que É Isto? do menu e clique numa área da aplicação para obter dicas sobre ela. + + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/building.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/building.docbook new file mode 100644 index 00000000..4bf61e96 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/building.docbook @@ -0,0 +1,312 @@ + + + +Criando Bancos de Dados Simples + +Introdução +Para aprender os fundamentos do &kexi;, você poderá criar um banco de dados simples, usando as funcionalidades mais elementares do &kexi;. Para tornar as coisas mais simples, os tópicos avançados de desenho de bancos de dados não serão cobertos aqui. +Comece por criar uma nova Agenda Telefônica vazia. + +Tendo um projeto de banco de dados novo e vazio, execute os seguintes passos: + +Desenhe as tabelas do banco de dados. Leia . +Insira dados nas tabelas. Leia . +Desenhe as consultas do banco de dados. Leia . +Desenhe os formulários do banco de dados. Leia . +Use os formulários para inserir dados. Leia . + + + + +Desenhando as Tabelas de Banco de Dados +Primeiro, irão existir duas tabelas que serão adicionadas ao seu banco de dados: a pessoas e a telefones. Elas são exatamente as mesmas tabelas que estão descritas no capítulo Banco de dados e planilha. Poderá ser encontrado um formato para a Pessoas na seção de Integridade e validade dos dados nesse capítulo. + + + +Selecione a opção do menu InserirTabela . Você poderá também usar o botão Criar objeto: tabela da barra do Navegador do Projeto. + + +A janela do Desenhador de Tabelas irá aparecer. Se olhar para o topo da janela de desenho, você irá reparar que o &kexi; sugeriu um nome genérico do tipo modelo para a nova tabela. O desenho da tabela ainda não está salvo, assim você poderá atribuir um nome mais apropriado mais tarde. Além disso, devido à mesma razão, o nome da tabela ainda não está visível no Navegador do Projeto. + + + + + +A Janela do Desenhador de Tabelas + +A janela do Desenhador de Tabelas consiste nas seguintes colunas: +PK - Chave Primária. +Nome do Título do Campo - o título do campo que será exibido durante a entrada de dados. +Tipo de Dados - uma lista com os tipos de dados que permite atribuir uma regra principal para os dados inseridos num determinado campo. Por exemplo, quando um campo for do tipo de números inteiros, o usuário do banco de dados não poderá inserir letras neste campo. +Comentários - você poderá introduzir aqui quaisquer informações úteis para compreender para que serve o campo indicado. Este texto adicional será salvo dentro do desenho das tabelas e só ficará visível no modo de desenho. + +Na janela do Desenhador de tabelas, cada linha corresponde a um único campo da tabela. Você poderá reconhecer que está no modo de desenho, porque o botão do Mudar para o modo Visão de Desenho está ativo na barra de ferramentas principal do &kexi;. + + + +Desenhando a tabela de <emphasis +>Pessoas</emphasis +>: +Na primeira linha, clique na célula da coluna do Título do Campo e escreva Nome como nome para o campo. + +Notas sobre os nomes e títulos dos campos +Cada campo da tabela deverá ter um nome e um título, que não poderão estar vazios. +O nome do campo é uma palavra usada pelo banco de dados que normalmente não está visível para os usuários do banco de dados. O nome não pode conter caracteres especiais (nacionais, como o ±, ¶, Ü) ou espaços. Os nomes só poderão conter letras romanas, números e o sinal de sublinhado "_". Use a última opção em vez dos espaços ou hífens. +Os nomes dos campos deverão começar por uma letra ou sublinhado "_", nunca por um número. +Não importa se está usando letras maiúsculas ou minúsculas. Para as bases de dados do &kexi;, o nome "Pessoas" é a mesma coisa que "pessoas". +O título do campo, por outro lado, permite-lhe inserir quaisquer letras ou caracteres especiais. Será apresentado para os usuários da aplicação do banco de dados. + + + + + +De forma semelhante, insira os seguintes campos no desenho da tabela: +sobrenome +rua +numero_casa +cidade + + + +Todos os campos acima, exceto o numero_casa são do tipo texto. Mude o tipo de campo do numero_casa para número inteiro. Para fazer isto, clique numa célula da coluna do Tipo de Dados, na linha numero_casa e clique então no botão da lista (você poderá também clicar em F4 ou em &Alt;Baixo. A lista de tipos de dados irá então aparecer. Selecione o tipo Número inteiro. A partir de agora, o campo numero_casa só aceita números. + + +O desenho da tabela Pessoas está pronto. Clique no botão Mudar para a Visão de Dados da barra de ferramentas para terminar o desenho e mudar para Visão de Dados da tabela. Isto permite-lhe inserir dados na tabela. + +Como o desenho ainda não está salvo no banco de dados, a janela para Salvar Objeto Como irá aparecer. Você terá que especificar o nome da tabela nova. +O &kexi; oferece um nome genérico Tabela1. Para mudar o nome, insira Pessoas no campo do Título e pressione a tecla Enter ou clique OK. O campo do Título será usado para mostrar a tabela para os usuários finais do banco de dados, ⪚, como um formulário. Ao contrário do nome, o título poderá conter quaisquer caracteres, incluindo espaços e caracteres especiais. +Lembre-se que o preenchimento do campo Título preenche automaticamente o campo Nome. Para sua conveniência, a regra de utilização de apenas caracteres romanos, números e sublinhados "_" mantém-se. Você poderá alterar o conteúdo do campo Nome, se o desejar. + +Você será questionado se concorda com a adição automática de uma chave primária à tabela. Clique no botão Adicionar chave primária para continuar. + +A tabela Pessoas foi criada e aberta na Visão de Dados. O seu nome aparecerá no painel do Navegador do Projeto. + +Crie a tabela de telefones, de forma semelhante à da tabela pessoas. + +Crie um campo pessoa do tipo Número inteiro e o telefone do tipo Texto. Não use um número aqui, porque os números de telefone poderão conter vários formatos e prefixos. + +Clique no botão Mudar para Visão de Dados na barra de ferramentas e insira Telefones como título da tabela. Como na sua tabela anterior, permita ao &kexi; criar uma chave primária automaticamente. + + + + + +&enteringdataintotables; &querydesigning; &designingforms; &enteringdatausingforms; + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/comparing.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/comparing.docbook new file mode 100644 index 00000000..5062c94c --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/comparing.docbook @@ -0,0 +1,120 @@ + + + + Comparando o &kexi; com outras aplicações de bancos de dados + Ainda que as diferentes aplicações de bancos de dados tendam a oferecer funcionalidades semelhantes, usam normalmente terminologias diferentes. Para a sua conveniência, este apêndice mostra como a terminologia usada no &kexi; corresponde à usada pelas outras aplicações de bancos de dados. Assim, este capítulo poderá ser útil ao migrar os bancos de dados de uma aplicação para outra. + + Tipos de dados + A tabela abaixo mostra como os tipos de dados no &kexi; correspondem aos tipos de dados das outras aplicações de bancos de dados. + Alguns dos tipos de dados aqui indicados são sub-tipos de outros tipos. Por exemplo, o Texto longo é um sub-tipo de Texto. Para usar um sub-tipo no &kexi;, você deverá selecionar o tipo básico correspondente (neste caso, o Texto) no desenhador de tabelas e, depois, selecionar o sub-tipo, com a opção Sub-tipo do Editor de Propriedades. + + Comparação dos tipos de dados usados no &kexi; e em outras aplicações de bancos de dados + + + + &kexi; + MS Access + dBase/FoxPro + Paradox + + + + + Texto + Texto + Caracter + Alfanumérico + + + Texto longo + Memorando + Memorando + Memorando + + + Data/Hora + Data, Hora + Data + DataHora + + + + Número Inteiro + Número (Inteiro) + Numérico + Inteiro + + + Número Inteiro Grande + Inteiro Longo + Numérico + Inteiro Longo + + + Número de Ponto Flutuante + Número de Precisão Simples/Dupla + Real + Número + + + +
+
+
diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/configuration.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/configuration.docbook new file mode 100644 index 00000000..620dfbf3 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/configuration.docbook @@ -0,0 +1,182 @@ + + + + Configurando o &kexi; + + Este capítulo descreve como você poderá configurar o &kexi; para se adequar às suas próprias necessidades e preferências. + + + Disposição da Janela + O &kexi; oferece uma Interface de Documentos Múltiplos (MDI). Isto significa que você poderá ter vários objetos de banco de dados (como as tabelas, pesquisas e 'scripts') abertos ao mesmo tempo e na mesma janela principal do &kexi;. Cada objeto do banco de dados é mostrado numa janela-filha dentro da janela principal. + Existe a opção de dois modos MDI disponíveis, permitindo escolher a forma como as janelas são gerenciadas e apresentadas. Os dois modos são: modo IDEAl; e Modo de Janelas-filhas. Estes modos são descritos nas duas seções a seguir. Você poderá alterar o modo MDI no sub-menu Modo MDI do menu Janela. Lembre-se que a alteração do modo MDI necessita que o &kexi; seja reiniciado antes do modo novo fazer efeito. + + Modo IDEAl + + O modo IDEAl é o modo MDI padrão, e poderá ser familiar em outras aplicações do &kde;. Neste modo, existe apenas uma janela-filha maximizada dentro da janela principal do &kexi; de cada vez. Uma barra de abas, contendo uma página por cada janela-filha, permite às outras janelas-filhas serem vistas, bastando para isso clicar na aba desejada. + + + Modo de Janela-filha + + No modo de janelas-filhas, as janelas são mostradas na janela principal do &kexi;, mas não necessitam estar maximizadas dentro dela. Para usar o modo de janelas-filhas, você terá que selecionar a opção do menu Janela, Modo MDI, Modo de Janelas-Filhas . + Cada janela-filha possui uma barra de título com botões para a maximizar, minimizar e fechar. Elas podem ser movidas e dimensionadas dentro da janela principal, da forma normal (por exemplo, poderão ser movidas ao clicar e arrastar a barra de título). + Os botões comportam-se da seguinte forma: o botão mais à direita fecha a janela-filha. O botão à esquerda maximiza a janela-filha - lembre-se que isto faz com que os botões passem para o canto superior direito da janela principal, acima do Editor de propriedades, se estiver aberta. O botão seguinte à esquerda ativa ou desativa o modo maximizado/restaurado da janela filha. + O botão mais à esquerda separa ou desacopla a janela-filha, permitindo mudá-la de posição para fora da janela principal. Para mais informações sobre como acoplar e desacoplar as janelas, veja a próxima seção. + + + + + Acoplando e Desacoplando Janelas + Por padrão, o Navegador do Projeto e o Editor de Propriedades são apresentados como parte da janela principal do &kexi;. É possível desacoplar cada um dos painéis, de modo que sejam apresentados numa janela separada. Uma vez desacoplado, é possível acoplar o painel, de modo que apareçam de novo na janela principal. + No modo de janelas-filhas, também é possível desacoplar janelas-filhas. Por exemplo, uma janela-filha que mostre uma tabela de banco de dados poderá ser desacoplada, permitindo à janela filha que mostra a tabela ser maximizada na tela. + Pode ser útil desacoplar uma janela ao usar: + + uma tela pequena; + + + tabelas, pesquisas ou formulários grandes; e/ou + + + mais de um monitor. + + + + + Acoplando e desacoplando painéis laterais + Os painéis laterais do Navegador do Projeto e o Editor de Propriedades podem ser desacoplados se: + + fizer duplo-clique na pega na parte superior do painel; ou + + + clicar uma vez na seta do topo do painel, ao lado da cruz. + + + + + Uma vez desacopladas, as janelas do painel podem ser acopladas na janela principal de novo, de forma semelhante ao desacoplamento: + + fazendo duplo-clique na pega do topo da janela; ou + + + clicar uma vez na seta do topo do painel, ao lado da cruz. + + + + + + + Desacoplando e acoplando as janelas-filhas + As janelas-filhas podem ser acopladas e desacopladas apenas no modo de janelas-filhas. + No modo de janelas-filhas, as janelas podem ser desacopladas se: + + clicar com o botão direito na barra de abas ou na aba correspondente á janela a ser desacoplada e selecionar Desacoplar; ou + + + + clicar com o botão direito na barra de título da janela-filha e selecionar Desacoplar; ou + + + + se a janela-filha não estiver maximizada, clicando na seta do canto superior direito da janela-filha (ao lado dos botões para minimizar, maximizar e fechar essa janela-filha); + + + + se a janela-filha estiver maximizada, clicando na seta à direita do menu (a seguir aos botões para minimizar, restaurar e fechar dessa janela-filha). + + + + + Para acoplar uma janela-filha, clique com o botão direito na barra de abas ou na aba que corresponda à janela a acoplar e selecione a opção Acoplar. + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/contact-example.png b/koffice-i18n-pt_BR/docs/koffice/kexi/contact-example.png new file mode 100644 index 00000000..bd63ae89 Binary files /dev/null and b/koffice-i18n-pt_BR/docs/koffice/kexi/contact-example.png differ diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/credits.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/credits.docbook new file mode 100644 index 00000000..3bd55a09 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/credits.docbook @@ -0,0 +1,103 @@ + + + +Créditos e Licença + +Copyright do &kexi; 2002-2006 da Equipe do &kexi; + Programadores do &kexi;: + + Jaroslaw Staniek / OpenOffice Polska js@iidea.pl + + + Lucijan Busch lucijan@kde.org + + + Cedric Pasteur cedric.pasteur@free.fr + + + Adam Pigg adam@piggz.fsnet.co.uk + + + Martin Ellis martin.ellis@kdemail.net + + + Sebastian Sauer mail@dipe.org + + + Christian Nitschkowski segfault_ii@web.de + + + Peter Simonsson psn@linux.se + + + &Joseph.Wenninger; jowenn@kde.org + + + Seth Kurzenberg seth@cql.com + + + Laurent Montel montel@kde.org + + + Till Busch till@bux.at + + + + +Documentação por Martin A. Ellis martin.ellis@kdemail.net, Jaroslaw Staniek js@iidea.pl com contribuições de Anne-Marie Mahfouf, Raphael Langerhorst, Michal Kubicki e Aron Stansvik. + +Tradução de Marcus Gamamarcus.gama@gmail.com +&underFDL; &underLGPL; diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/database.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/database.docbook new file mode 100644 index 00000000..b2fbf562 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/database.docbook @@ -0,0 +1,780 @@ + + + +Introdução aos Bancos de Dados + + +O que é um Banco de Dados? +Você poderá definir um banco de dados com uma coleção de dados sobre um tópico. Ele está organizado de forma a permitir encontrar facilmente a informação, fazer alterações ou adicionar ítens novos. +Veja este diagrama para um dos exemplos acima: uma agenda telefônica simples. + + Um diagrama de um banco de dados de uma agenda telefônica + + + + + + Um diagrama de um banco de dados de uma agenda telefônica + + + +A imagem acima mostra um conjunto de dois contatos, sendo cada um deles apresentado em um cartão em separado. Parece que cada um dos cartões poderá constituir uma linha única numa tabela: + +Tabela de Contatos + + + + +Nome +Num. Tel. + + +João +699 23 43 12 + + +Pedro +711 19 77 21 + + + + + +Termos e definições: Um dado simples que constitui uma parte de uma coleção maior poderá ser chamado de linha ou, de forma mais profissional, um registro. A coleção chama-se normalmente tabela. Além disso, o nome mais natural para a tabela é um que descreve os dados que oferece/armazena, que é o Contatos. Depois disso, cada linha da tabela consiste de colunas, também chamadas de campos. Na tabela Contatos, existem duas colunas (campos): o Nome e o Num. Tel.. +Para usos simples, uma única tabela poderá constituir um banco de dados. Muitas pessoas consideram estas duas coisas equivalentes. Como você poderá ver, para os bancos de dados reais, é necessário normalmente mais de uma tabela. +Para resumir, você já tem um banco de dados simples com uma tabela Contatos. + + + + +Banco de Dados e Planilhas +É bastante provável que você já tenha usado planilhas, como o KSpread, o OpenOffice.org Calc ou o Microsoft Excel. Se for o caso, você irá pensar provavelmente: uma vez que tanto as planilhas como os bancos de dados têm tabelas, porque eu deveria usar os bancos de dados? +Ao realizar uma comparação entre planilhas e bancos de dados, você poderá encontrar as seguintes questões que serão abordadas mais tarde em detalhes: + +Integridade referencial dos dados +Redundância dos dados + +Integridade e validade dos dados +Limitação da visualização dos dados +Performance e capacidade +Entrada de dados convenientes +Relatórios +Programação +Multi-uso +Segurança + + + +Quão diferente o Banco de Dados é da Planilha? + +Excedendo gradualmente a capacidade de um telefone celular, expanda a sua tabela Contatos ao adicionar uma coluna (campo) Endereço. Adicione mais números de telefone (escritório, casa) para cada pessoa e adicione sobrenomes aos nomes. Para simplificar, nós assumiremos o seguinte: + +a tabela está limitada a duas pessoas (obviamente, poderão existir centenas e milhares delas num banco de dados real) +não existem duas pessoas com o mesmo nome e sobrenome + + +Tabela de contatos + + + + +Nome e sobrenome +Tel +Endereço + + +João Pires +699 23 43 12 +Rua do Angustura, Nr 1, Rio de Janeiro + + +Pedro Morais +711 19 77 21 +São Paulo, Rua 7 de Setembro, Nr 2 + + +João Pires +110 98 98 00 +Rua do Angustura, Nr 1 + + +Pires João +312 43 42 22 +Rio de Janeiro, Rua do Angustura, Nr 1 + + +PEDRO Morais +231 83 02 04 +Rua 7 de Setembro, Nr 2, São Paulo + + + + + +Uma tabela como esta tanto pode ser feita numa planilha como numa base de dados. Usar uma planilha é muito simples, claro. Quais são os problemas que nós encontraremos neste estágio? + + +Integridade referencial de dados +Suponha que você está usando uma planilha e necessita de alterar o endereço de, pelo menos, uma pessoa. Você tem aí um pequeno problema: terá freqüentemente de alterar o endereço em várias linhas. Por exemplo, o João ocupa três linhas. Um problema real ocorrerá se você se esquecer de alterar uma das linhas - o endereço atribuído a essa pessoa será ambíguo, logo os seus dados perdem integridade. +Além disso, não existe uma forma simples de remover uma pessoa escolhida da tabela, uma vez que você terá que se lembrar de apagar todas as linhas relacionadas com ela. + + + + +Redundância de dados +Isto está ligado diretamente ao problema anterior. Nos campos Nome e apelido e Endereço, são indicados os mesmos dados várias vezes. Isto é típico das planilhas, uma forma ineficiente de guardar dados, uma vez que o banco de dados cresce desnecessariamente, consumindo mais recursos do computador (maior tamanho dos dados e um acesso mais lento). +Como você poderá resolver estes problemas com um banco de dados? Você poderá dividir a informação em blocos menores criando uma tabela adicional Pessoas com apenas duas colunas: Nome e sobrenome e Endereço: + +Tabela de Pessoas + + + + +Nome e sobrenome +Endereço + + +João Pires +Rua do Angustura, Nr 1, Rio de Janeiro + + +Pedro Morais +Rua 7 de Setembro, Nr 2, São Paulo + + + + + +Cada linha da tabela Pessoas corresponde a uma única pessoa. A tabela Contatos é, a partir de agora, uma relação com a tabela Pessoas. + + + + +Integridade e validade dos dados +Repare na forma como os dados são introduzidos nos campos Nome e sobrenome e Endereço. As pessoas que inserem os dados poderão ser falíveis ou mesmo negligentes. Nos nossos dados exemplo, existem seqüências diferentes de entrada do mesmo nome e sobrenome (João Pires e Pires João; Pedro e PEDRO), entre outras formas de entrada do mesmo endereço. Obviamente, você ainda poderá pensar em outras formas mais. +O problema acima mostra que, ⪚, ao procurar o número de telefone de uma pessoa que tenha o endereço "Rua do Angustura, Nr 1, Rio de Janeiro", não irá obter um resultado completo. Irá obter uma linha apenas, em vez de três. Além disso, você não irá encontrar todos os números de telefone que procurem pelo valor "João Pires" no campo Nome e sobrenome, uma vez que o "Pires João" não é igual ao "João Pires". +Como você poderá resolver estes problemas com uma banco de dados? Você poderá fazer isto mudando o desenho da tabela Pessoas da seguinte forma: + +Dividindo os dados no campo Nome e sobrenome em dois campos separados: Nome e Sobrenome. +Dividindo os dados no campo Endereço em três campos separados Rua, Número e Cidade. +Garanta a correção dos dados: assegurando que os campos não estão vazios, ⪚, você terá sempre que indicar o número da casa. + + +Uma tabela modificada se pareceria com algo como: + +Tabela de pessoas + + + + + + + + + +Nome +Sobrenome +Rua +Número +Cidade + + +João +Pires +Rua do Angustura +1 +Rio de Janeiro + + +Pedro +Morais +7 de Setembro +2 +São Paulo + + +Condições + + +campo obrigatório +campo obrigatório +campo obrigatório +campo obrigatório +campo obrigatório + + + + + +Graças à introdução das condições para campo obrigatório, nós poderemos garantir que os dados inseridos estão completos. No caso das outras tabelas, você poderá obviamente permitir a omissão de certos campos ao inserir dados. + + + + +Limitando a visualização dos dados +Uma planilha mostra todas as linhas e colunas da tabela, o que poderá ser incômodo no caso de folhas de dados muito grandes. Você poderá, obviamente, filtrar e ordenar as linhas nas folhas de cálculo, contudo deverá ter bastante cuidado ao fazê-lo. Os usuários da planilhas correm o risco de se esquecer que os dados foram filtrados, o que poderá conduzir a erros. Por exemplo, ao calcular somas, você poderá pensar que tem 100 linhas de dados visíveis, quando de fato existem mais 20 ocultas. +Se quiser lidar com um pequeno sub-conjunto de dados, ⪚, para o enviar para outras pessoas editarem, você poderá copiá-lo e colá-lo noutra planilha e, após a edição, colar os dados alterados novamente na planilha principal. Esta edição "manual" poderá provocar a perda de dados ou cálculos incorretos. +Para limitar a visualização dos dados, as aplicações de bancos de dados oferecem pesquisas, formulários e relatórios. +Uma forma muito prática de limitar é a seguinte versão estendida da tabela Pessoas, descrita anteriormente: + +Tabela de pessoas + + + + +Nome +Sobrenome +Rua +Número +Cidade +Vencimento + + +João +Pires +Rua do Angustura +1 +Rio de Janeiro +2300 + + +Pedro +Morais +7 de Setembro +2 +São Paulo +1900 + + + + + +Vamos assumir que a coluna recém introduzida, Vencimento, contém dados confidenciais. Como você poderá compartilhar, ⪚, detalhes de contato das pessoas com os seus colaboradores, mas sem revelar os seus vencimentos? É possível se compartilhar apenas uma pesquisa e não a tabela inteira. A pesquisa poderia selecionar todas as colunas, exceto a coluna Vencimento. No mundo dos bancos de dados, esse tipo de pesquisa é normalmente chamado de visão. + + + + +Performance e capacidade +O seu computador poderá ser muito rápido, contudo você irá notar que não o ajudará com planilhas lentas e grandes. A sua eficiência baixa é, antes de tudo, devida à falta de índices que acelerem o processo de procura de dados (os bancos de dados oferecem estes índices). Além disso, se você usar coisas como a área de transferência do sistema, até a cópia de dados poderá ser problemática com o tempo. +As planilhas que contenham grandes conjuntos de dados poderão levar uma eternidade a abrir. A planilha carrega um grande quantidade de dados para a memória do computador ao abrir. A maioria dos dados carregados será provavelmente inútil/desnecessária para você, naquele momento. Os bancos de dados, ao contrário das planilhas, carregam dados do disco do computador apenas se necessário. +Na maioria dos casos, você não terá que se preocupar como o banco de dados guarda os seus dados. Isto significa que, ao contrário das folhas de cálculo, os bancos de dados não se preocupam com: + +A seqüência das linhas, uma vez que você poderá ordená-las de acordo com as suas necessidades. Além disso, você poderá ver os mesmos dados em várias visões com ordenações diferentes. +O mesmo acontece com as colunas (campos) da tabela. + + +Em conjunto com o Limitando a visualização dos dados, descrito no parágrafo anterior, estas qualidades constituem a vantagem dos bancos de dados. + + + + +Entrada de dados +As últimas edições das aplicações para criar planilhas permitem-lhe desenhar formulários de introdução de dados. Esses formulários são extremamente úteis se os seus dados não puderem ser apresentados convenientemente numa tabela, ⪚, se o texto conter várias linhas ou se todas as colunas não couberem na tela. +Nesse caso, a forma correta como a planilha funciona é problemática. Os campos para a introdução de dados são colocados à vontade na planilha e, na maior parte dos casos, não são seguros no que diz respeito à intervenção do usuário (intencional ou acidental). + + + +Relatórios +Os bancos de dados permitem agrupar, limitar e somar os dados numa espécie de relatório. As folhas de cálculo são normalmente impressas na forma de pequenas tabelas, sem um controle automático completo sobre as divisões das páginas e a disposição dos campos. + + + +Programação +As aplicações para criar bancos de dados contém normalmente linguagens de programação completas. As planilhas mais recentes também têm essa capacidade, contudo os cálculos servem para modificar os campos da planilha e para cópias simples dos dados, sem se importar com a relevância das regras de integridade mencionadas nos parágrafos anteriores. +O processamento dos dados numa planilha é normalmente feito com uma interface de usuário gráfica, que poderá atrasar a velocidade de processamento dos dados. Os bancos de dados são capazes de funcionar em segundo plano, fora das interfaces gráficas. + + + +Multi-uso +É difícil imaginar um multi-uso de uma planilha. Mesmo que seja tecnicamente possível, no caso das últimas aplicações, é necessário bastante disciplina, atenção e conhecimento por parte dos usuários, o que não pode ser garantido. +Uma forma clássica de compartilhar dados gravados numa planilha com outra pessoa é enviar um arquivo como um todo (usando normalmente o e-mail) ou fornecer uma planilha pela rede. Esta forma de trabalho é pouco eficiente para os grupos maiores de pessoas - os dados que poderiam ser necessários num determinado momento em particular, poderão estar bloqueados atualmente por outra pessoa. +Por outro lado, os bancos de dados foram desenhadas principalmente com acesso multi-uso e multi-usuário em mente. Mesmo o bloqueio mais simples, ao nível de uma linha de uma tabela em particular, é possível, o que permite um compartilhamento simples dos dados da tabela. + + + +Segurança +A segurança de uma planilha ou de seções em particular com uma senha é meramente uma atividade simbólica. Após oferecer um arquivo de planilha na rede do computador, todas as pessoas que sejam capazes de copiar o arquivo, poderão tentar descobrir a senha. Normalmente, não será muito difícil, uma vez que a senha é guardada no mesmo arquivo da planilha. +Os recursos para bloquear a edição ou a cópia de uma planilha (ou parte dela), são normalmente fáceis de quebrar. +Os bancos de dados (exceto os salvos em um arquivo em vez de um servidor) não necessitam estar disponíveis num único arquivo. Você irá acessá-los com a rede do computadores, normalmente indicando um usuário e uma senha. Irá ganhar acesso apenas àquelas áreas (tabelas, formulários ou mesmo colunas e linhas selecionadas) que lhe tenham sido atribuídas, através dos direitos de acesso apropriados. +Os direitos de acesso poderão afetar a capacidade de edição dos dados ou apenas da leitura de dados. Se não estiverem disponíveis quaisquer dados para você, eles não serão sequer enviados para o seu computador, assim não há possibilidade de fazer uma cópia dos dados de forma simples, como acontece nas planilhas. + + + + + + +Desenho de Banco de Dados +O desenho de um banco de dados necessita de um planejamento cuidadoso. Lembre-se que a nova organização da tabela de contatos, proposta na seção 1.2, poderá gerar problemas quando a tabela for preenchida com dados. Por exemplo, se mudar o nome de um campo será uma tarefa simples, a divisão do campo Endereço em dois campos separados necessita de trabalho cuidadoso e tedioso. +Para evitar estas situações, volte a pensar no seu projeto de banco de dados antes de criá-lo no seu computador e antes de você e os outros começarem a usá-lo. Assim, se investir algum tempo inicial, irá provavelmente poupá-lo no dia-a-dia. + + + +Quem precisa de um Banco de Dados? + +Use planilhas se: +As suas necessidades são limitadas e os seus dados nunca irão crescer para grandes volumes (será que consegue prever isso para agora?) +Não for capaz de adquirir a metodologia de construção de bancos de dados. Você poderá, contudo, considerar solicitar essa tarefa a alguém que saiba ou usar ferramentas mais simples. +Se você usar folhas de cálculo complexas e não tem tempo ou dinheiro para mudar para bancos de dados. Pense ou pergunte a alguém se isso não o levará a um beco-sem-saída. Não conte com ferramentas mágicas que iriam transformar a sua planilha (por melhor que estejam concebidas) num banco de dados. + + + +Pense em usar bancos de dados se: +A sua coleção de dados se expande todas as semanas. +Se você cria com freqüência planilhas novas, as copia para dentro destas e sente que o seu trabalho está cada vez mais aborrecido. Nesse caso, o esforço de mudança para bancos de dados vale sempre a pena. +Você poderá criar relatórios e instruções para os quais a visão em tabela da planilha não é adequada. Poderá então pensar em mudar para um banco de dados com visões de formulários. + + + + +Programas de criação de Banco de Dados +Até agora, você ainda aprendeu as características gerais dos bancos de dados sem entrar em grandes pormenores sobre as aplicações específicas que os desenharam. +Os primeiros bancos de dados foram criados em conjunto com os grandes servidores nos anos 60, ⪚, o IBM System/360. Eles não estavam a altura dos PCs atuais, como tal, esses bancos de dados necessitavam de pessoal altamente especializado. Ainda que o 'hardware' dos computadores antigos fosse pouco confiável, extremamente mais lento e tivesse menos capacidade de armazenamento, um dos recursos de banco de dados ainda continua atraente: o acesso aos dados por vários usuários através de uma rede. +Nos anos 70, os cientistas formaram a teoria dos bancos de dados relacionais (termos como: tabela, registro, coluna (campo) e relação, entre outros). Na base desta teoria, os bancos de dados IBM DB2 e Oracle foram criadas, sendo desenvolvidas e usadas até hoje. Na final dos anos 70, foram construídos o primeiros PCs. Os seus usuários poderiam (gradualmente) usar vários tipos de aplicações, incluindo as usadas para a construção de bancos de dados. +Quando chegaram os grandes bancos de dados nas empresas, a situação não mudou: eles continuam a pedir computadores poderosos ou complexos de computadores chamados clusters. Isto vai, porém, além do tópico deste manual. +Na área de bancos de dados acessíveis, com interfaces gráficas para PCs, você poderá escolher o seguinte: + + +DBase - uma ferramenta para operar em bancos de dados para DOS, popular nos anos 80. Os arquivos no formato do DBase ainda hoje são usados em alguns casos específicos, devido à sua simplicidade. +FoxPro - uma aplicação semelhante ao DBase (início dos anos 90). Após terem sido adquiridas pela Microsoft, as interfaces gráficas foram introduzidas e, como tal, é usada para criar bancos de dados nos PCs. Este produto ainda é oferecido, ainda que esteja um pouco obsoleto. +Microsoft Access - uma aplicação para bancos de dados (dados e desenho gráfico da interface) com muitas simplificações, o que o torna adequado para principiantes; foi desenhada no fim dos anos 80, baseada na arquitetura de 16 bits. Os produtos oferecidos ainda são largamente usados nos dias de hoje, especialmente nas empresas pequenas, onde a eficiência e os requisitos multi-usuário não são muito importantes. +FileMaker - uma aplicação conhecida e semelhante ao MS Access em simplicidade, operando em plataformas Windows e Macintosh, que é oferecida desde 1985. +&kexi; - uma aplicação multi-plataforma (Unix/Linux, Windows, Mac OS X), desenhada em 2003, desenvolvida de acordo com os princípios OpenSource, parte do projeto global que é o Ambiente de Trabalho K, &ie; um ambiente gráfico para os sistemas Unix/Linux. Uma contribuição significativa para o desenvolvimento do &kexi; é a companhia OpenOffice Polônia. + + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/designingforms.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/designingforms.docbook new file mode 100644 index 00000000..7815afd6 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/designingforms.docbook @@ -0,0 +1,1699 @@ + + + + Desenhando Formulários + + + Termos mais importantes + + + Formulário + + Uma janela fornecida para propiciar uma fácil entrada e apresentação de dados na tela do computador. + + + + Fontes de dados de formulários + + Uma tabela ou consulta de um banco de dados fornece os dados exibidos no formulário. A fonte de dados é necessário porque os formulários em si são apenas ferramentas para exibição e entrada de dados, enquanto tabelas e consultas são as fontes de dados. Formulários novos e vazios não possuem nenhuma fonte de dados atribuída, assim eles não estarão exibindo dados do seu banco de dados a menos que você atribua uma fonte de dados para eles. + + + + Campo de formulário + + O equivalente direto da coluna em uma tabela ou consulta. Os campos são mais freqüentemente usados para exibir texto e números. Inserir um novo valor ou mudar um valor existente de um campo provoca uma mudança na coluna da tabela ou consulta atribuída ao campo (após a mudança ter sido aceita). + + + + Desenho do formulário + + As tarefas que você executará para definir a aparência e funções do formulário. Para fazer isto, você precisa fornecer uma fonte de dados, inserir campos de formulários dos vários tipos e posicioná-los na posição adequada. + + + + Elemento de formulário + + Elementos do formulário. Os principais tipos de elemento são: + + + Elementos que exibem informações, ⪚ uma caixa de texto ou uma caixa de imagem. Cada elemento deste tipo pode ser ligado a um campo da fonte de dados (coluna de uma tabela ou consulta). Como tal, estes tipos de campo são conhecidos também como campos de formulário. + + + Elementos capazes de executar uma determinada ação, ⪚ um botão que pode fechar o formulário atual. Dentro de outras aplicações, este tipo de elemento é algumas vezes chamado controle do formulário porque ele pode realizar ações previamente definidas de controle do comportamento de sua aplicação de banco de dados. + + + Outros elementos que permitem enriquecer a aparência do formulário, o ⪚elemento de linha que pode separar visualmente duas áreas do formulário. + + + + + + Elemento container + + Um elemento que pode conter outros elementos dentro de sua área. Por exemplo, elemento de moldura ou elemento de aba são containers. A superfície do formulário em si é um container também. Um botão de comando não pode ser chamado de container porque não é possível inserir um elemento dentro dele. Em casos mais complexos, um elemento de container pode ser inserido dentro de outro container, assim o aninhamento é possível. + + + + + + + + Formulários versus tabelas + No capítulo 5.2 você aprendeu sobre como inserir dados diretamente em tabelas usando sua visão de dados da planilha. No entanto, em muitos casos formulários são mais adequados para entrada de dados: + + + Um tabela pode conter muitas colunas para exibí-las em sua tela. Um formulário pode exibir estes dados usando várias linhas. + + + Um formulário permites dividir os campos de dados visualmente em grupos lógicos, aumentando a legibilidade. Rótulos com informações adicionais podem ser inseridos para fornecer aos usuários dicas sobre como usar o formulário ou o quê o campo de dados significa. + + + Botões de comando podem ser usados neste formulários para os comandos normalmente usados de modo que os usuários podem usar os formulários de uma maneira semelhante a das aplicações independentes que eles conhecem. + + + Em uma visão de dados em planilha exibir campos de texto com múltiplas linhas ou imagens é tão fácil quanto em formulários. + + + + + + Trabalhando com o desenhador de formulários + Como no desenhador de tabelas ou consultas, você é capas de usar a Visão em Dados e a Visão de Desenho. O desenho do formulário é executado na Visão de Desenho. Nós freqüentemente nos referiremos à janela de desenho do formulário como Desenhador de Formulário. + + + Para criar um novo formulário vazio, selecione InserirFormulário no menu. Opcionalmente, você pode usar o comando Novo Formulário no botão de lista na barra de ferramentas do Navegador do Projeto ou o comando Criar Objeto: Formulário do menu de contexto. + + + Irá aparecer uma área nova, que você poderá dimensionar o formulário, movendo para isso as suas bordas. O formulário está coberto com uma grade, para simplificar o posicionamento preciso dos elementos. + + + + Como no desenho de tabelas, o Desenhador de Formulário fornece um Painel de propriedades. Para economizar espaço na tela, o painel possui três abas relacionadas ao formulário atualmente selecionado: + + + Aba Propriedades + + Contém uma lista das propriedades para o elemento atualmente selecionado. + + + + A página Fonte de dados + + Contém propriedades relacionadas especificamente à fonte de dados do elemento atualmente selecionado ou do formulário propriamente dito. + + + + A página Elementos + + Contém uma hierarquia de todos os elementos do formulário. A lista simplifica a procura de elementos por nome e a navegação entre eles. + + + + Informações sobre o nome e tipo de elemento atualmente selecionado são exibidas na primeira e segunda abas. + Barras de ferramentas adicionais estão também disponíveis: + + + A barra de ferramentas Elementos usada para inserir novos elementos no formulário + + + A barra de ferramentas Formatação usada para formatar os elementos do formulário (⪚, ajustar o tamanho dos elementos, agrupar elementos). Comandos de formatação estão também disponíveis no menu Formatar. Mais informações sobre estes comandos podem ser encontradas em . + + + + + + Usando a aba <guilabel +>Elementos</guilabel +> + A aba Elementos no Painel de propriedades fornece uma lista de elementos do formulário e sua hierarquia. Cada elemento é apresentado dentro da hierarquia ao lado de outros elementos do mesmo nível (o mesmo container pai). Elementos filho (dentro dos containers) são apresentados usando nomes indentados. + + Cada elemento exibe seu nome e tipo. O tipo possui também um ícone relacionado - o mesmo que é exibido na barra de ferramentas quando o desenho do formulário é executado. + + + + Mudar a seleção atual na lista provoca a seleção apropriada no formulário de desenho. Isto permite uma busca mais fácil de elementos por nome a uma fácil navegação. Por exemplo, é possível selecionar um elemento por nome, e então alternar para a aba de Propriedades para mudar as propriedades do elemento. + + + Manter a tecla Ctrl pressionada enquanto um ítem na lista de elementos é selecionado permite que vários elementos sejam selecionados ao mesmo tempo. Manter a tecla Shift pressionada, permite selecionar listas inteiras de elementos. + + + + + Atribuir nomes razoáveis aos elementos pode ser útil mas não é obrigatório. Note que o nome do elemento é uma propriedade que não é visível para o usuário do seu formulário. Usuários somente verão o texto do elemento, fornecido pela propriedade Texto ou similar. + + + + Inserindo elementos - campos de texto + Vamos criar um formulário fornecendo informações pessoais, isto é, um formulário conectado com a tabela Pessoas. + Se o formulário que está sendo desenhado deve apresentar dados obtidos de um banco de dados, você precisa colocar os campos apropriados nele. Para fazer isto, use os botões da barra de ferramentas Elementos. Cada botão corresponde a um tipo de elemento único. + + + Clique no botão Caixa de Texto na barra de ferramentas Elementos. + + + Clique na superfície do formulário com o botão esquerdo do mouse. Um novo elemento de caixa de texto será posicionado no ponto onde você clicou. Antes de soltar o botão, você pode arrastar seu mouse para especificar o tamanho desejado para o elemento. + + + Se necessário, mova o elemento inserido usando o arrastar & soltar para a posição desejada. Você pode redimensionar o elemento posteriormente arrastando uma das pequenas caixas que aparecem próximas aos cantos. Note que as caixas só estarão visíveis quando o elemento estiver selecionado. Se você selecionar outro elemento ou a superfície do formulário, as caixas desaparecerão. + + + Clique novamente no botão Caixa de Texto da barra de ferramentas e clique na superfície do formulário para inserir outro elemento. Repita esta ação uma vez mais até que você possua três caixas de texto inseridas em seu formulário. Por questão de simplicidade, nós nos limitaremos a três campos de dados. + + + + + + Existe um menu de contexto disponível no modo de desenho de formulário, ativado por um clique do botão direito do mouse no elemento desejado ou na superfície do formulário. O menu oferece comandos como Cortar, Copiar, Colar, Excluir, dentre outros mais complexos. Muitos dos comandos também são fornecidos a partir do Menu, normalmente no ítem Editar. Atalhos de teclado estão também disponíveis para estes comandos. Alguns dos comandos somente estão disponíveis para determinados tipos de elementos. + + + Os comandos Cortar, Copiar e Colar tornam possível mover ou copiar elementos entre formulários, até mesmo formulários de diferentes projetos de bancos de dados + + + Mantendo a tecla Ctrl pressionada enquanto clica um elemento permitirá selecionar vários elementos ao mesmo tempo. + + + Ao invés de usar os comandos Copiar e Colar para duplicar um elemento dentro do mesmo formulário, você pode manter a tecla Ctrl pressionada enquanto move um elemento. Após a tecla Ctrl ser solta, o elemento arrastado não será movido mas copiado para a nova posição. + + + + + + + Atribuindo fontes de dados + Os campos que você inseriu não possuem nenhuma fonte de dados atribuída a eles ainda, assim eles não são capazes de exibir informações do banco de dados. Para atribuir uma fonte de dados, use a página Fonte de Dados do Painel de propriedades. + O primeiro passo é especificar a fonte de dados do formulário, isto é, o local de onde os dados exibidos serão buscados. Como mencionado acima, você usar a tabela pessoas como fonte de dados para o nosso novo formulário. + + + Clique na superfície do formulário, de modo a alterar as suas propriedades. + + + Alterne para a aba Fonte de Dados e insira o nome da tabela pessoas na lista Fonte de dados do formulário. Em alternativa, você pode selecionar este nome a partir da lista. + + + + Você atribuiu a fonte de dados do formulário. Agora você precisa especificar a fonte de dados para os elementos. + + + Clique no primeiro elemento de campo de texto no topo do formulário. + + + Na página Fonte de Dados do painel de propriedades insira o nome do campo nome na lista Fonte de dados do elemento. Alternativamente, você pode selecionar este nome a partir da lista. + + + + Clique no próximo elemento de campo de texto e insira sobrenome como fonte de dados. + + + Insira como fontes de dados rua, numero_casa e cidade para os demais campos de texto de maneira semelhante. + + + Você pode agora salvar o desenho do formulário (isto não é obrigatório para testar o funcionamento do formulário). Para salvar, clique o botão Salvar mudanças do objeto na barra de ferramentas ou use o menu CtrlS ArquivoSalvar. Ao salvar, será solicitado que você insira o nome do formulário. Insira Pessoas como título e clique no botão OK. O nome do formulário será preenchido automaticamente. + Este é o momento certo para testar o seu formulário. Clique o botão Alternar para a visão de dados na barra de ferramentas. A menos que você tenha cometido algum erro ao inserir as fontes de dados, você deverá ver campos do formulário preenchidos com dados da tabela pessoas. + + + + + Se você deseja remover a atribuição de fonte de dados para um elemento do formulário, você pode usar o botão Limpar fonte de dados do elemento próximo à lista Fonte de dados do elemento. Do mesmo modo, você pode usar o botão Limpar fonte de dados próximo à lista Fonte de dados do formulário. + + + Use o botão Ir para fonte de dados selecionada para selecionar a tabela ou consulta apropriada no Navegador do Projeto, de modo que você possa rapidamente abrir uma tabela ou consulta como fonte de dados do formulário. + + + + + + + + Inserindo rótulos de texto + Para tornar fácil para o usuário do formulário identificar o significado de cada elemento de campo, eles podem ser acrescidos de rótulos de texto com os títulos apropriados. Para criar rótulos de texto, o elemento Rótulo é usado. + Insira três elementos de rótulos de texto no formulário, colocando-os à esquerda dos campos de texto (ou à direita se seu sistema operacional usa um layout direita-para-esquerda). Ao inserir um novo rótulo, um cursor de texto aparece na posição onde você pode inserir o título desejado. Insira consecutivamente: Nome, Sobrenome e Rua. Adicionalmente, no topo do formulário insira outro rótulo exibindo o nome do formulários, isto é, Pessoas. Aumente o tamanho deste rótulo e configure uma fonte maior usando o menu FormatarFonte. + + + + + Ações + Uma Ação é um atividade única isolada na aplicação, disponível para o usuário executar. Ela pode ser executada automaticamente como uma reação para um determinado evento (⪚, após abrir um formulário). + + + Atribuindo ações aos botões do formulário + A maioria das ações podem ser atribuídas aos botões do formulário. A ação atribuída é executada após o botão ser clicado. + Para atribuir uma ação: + + + Alterne para a visão de Desenho do formulário se você ainda não tiver feito isto. + + + Selecione o elemento de botão existente clicando nele ou colocando um novo elemento de botão no formulário. Se você inserir um novo botão, insira seu título e pressione Enter. + + + Clique no elemento de botão com o botão direito do mouse para exibir o menu de contexto. + + + A partir do menu de contexto, selecione o comando Atribuir ação.... + + + Uma janela para Atribuir Ação para o Botão de Comando surgirá apresentando uma lista das ações disponíveis. Uma das ações estará selecionada se o elemento já tiver uma ação atribuída. Caso contrário a lista Tipo de ação terá como ítem selecionado o Nenhum tipo. + + + Na lista Tipo de ação selecione o ítem Aplicação. As ações disponíveis a nível da aplicação serão listadas. + + + Selecione uma das ações na lista (⪚, Excluir Linha). + + + Clique no botão OK ou pressione a tecla Enter para aceitar sua seleção. + + + + Após alternar para a visão de dados do formulário, você pode experimentar se a ação funcione. Por exemplo, se você atribuiu a ação Excluir Linha, clicando no botão a linha atualmente selecionada no banco de dados será excluída, da mesma maneira que executando o comando de menu CtrlDeleteEditarExcluir Linha (dependendo das suas configurações, pode ser solicitada uma confirmação para exclusão). + + + + + Para remover uma atribuição de uma ação, selecione o ítem Nenhum tipo na lista Tipo de ação da janela Atribuir Ação para Botão de Comando. + + + Ações somente funcionam na visão de dados do formulário. Nem toda atribuição de ação é razoável. Por exemplo, ações de Fonte... estão disponíveis na visão de dados do formulário, mas somente se você tiver um elemento selecionado na Visão de desenho. Se você fizer mudanças nas configurações de fonte, as mudnças serão aplicadas ao texto daquele elemento selecionado. + + + + + + + + Disposição dos elementos + Na maioria dos casos os elementos do formulário deverão ser convenientemente posicionados e alinhados. Posicionar, alinhar e redimensionar elementos manualmente não é fácil e estes parâmetros não serão ajustados quando o usuário redimensiona o formulário. De fato, a situação pode ser ainda pior porque você não pode considerar que um determinado formulário requer um determinado espaço uma vez que os usuários usam diferentes tamanhos de fonte e resoluções de tela. + + Usar a ferramenta especial chamada disposição de elementos pode ajudá-lo a dispor automaticamente os elementos do formulário. Disposição de elementos é uma ação de grupar dois ou mais elementos de modo que eles estejam bem posicionados e possuam tamanhos apropriados. + Usar esta disposição em um formulário melhora o alinhamento. Além do mais, seu espaço é melhor aproveitado. Campos de texto estão próximos um do outro e o espaçamento é constante. + + Existem dois métodos para criar uma disposição de elementos. + + + Selecionar dois ou mais elementos que devem ser colocados em uma disposição comum, e selecionar um dos tipos de disposição a partir do ítem Disposição de Elementos do menu de contexto. + + + Clique em um elemento container (ou na própria superfície do formulário), onde os elementos serão inseridos e selecione um dos tipos de disposição a partir do ítem Disposição de Elementos do menu de contexto. Todos os elementos existentes no container ou no formulário, sendo do mesmo nível, serão colocados em uma disposição comum única. + + + Em cada um destes casos, você pode também usar o menu FormatarDisposição dos Elementos. + + A disposição de elementos é apresentada na visão de desenho usando uma caixa azul, verde ou vermelha desenhada com uma linha tracejada. Esta linha é exibida somente na visão de desenho do formulário. + + Além do tipo grade, existem outros tipos de disposição de elementos. + + + vertical + + Disposição de elementos vertical + + + + + horizontal + + Disposição de elementos horizontal + + + + + + + + Molas em disposições de elementos + Uma mola em uma disposição de elementos é um elemento especial e invisível que permite ajustar a posição e o tamanho dos elementos dentro de uma disposição. Como uma mola, ele estica e comprime um elemento à direita, na base ao à esquerda, de modo que ele possua a posição e tamanhos desejados. + Para usar uma mola: + + + Selecione o ícone de mole na barra de ferramentas de Elementos. + + + Clique no ponto selecionado do formulário para inserir a mola. + + + + Para fazer a mola funcionar, você precisa criar uma disposição global de elementos, isto é, uma disposição para o formulário propriamente dito. Após isso, molas podem usar os lados do formulário como limite para expansão. + + + + + Removendo disposições de elementos + Para remover uma disposição de elementos sem remover os elementos, execute uma destas a ações: + + + Clique com o botão direito do mouse na borda da disposição e selecione o comando Quebrar Disposição a partir do menu de contexto. + + + Clique com o botão esquerdo do mouse na borda da disposição e selecione o menu FormatarQuebrar Disposição. + + + + Remover uma disposição de elementos usando o comando Quebrar Disposição não removerá os elementos contidos na disposição. Se você deseja remover os elementos também, apenas selecione a disposição clicando em sua borda e pressione a tecla Delete ou use o menu EditarExcluir ou o comando equivalente do menu de contexto. + + + + + Política de tamanhos para elementos dentro de uma disposição + Ao invés de usar um tamanho fixo para seus elementos, no &kexi; você pode escolher entre várias políticas de tamanho de elementos. Um política de tamanho é uma estratégia flexível para controlar como um elemento é esticado (ou encolhido) dependendo dos elementos vizinhos e do espaço disponível no formulário. + Após colocar os elementos em uma disposição, normalmente cada elemento obtém uma proporcional política de tamanho (Preferencial). Estes elementos serão automaticamente redimensionados com as configurações preferenciais, dependendo do seu tipo e tamanho da disposição em si. Por exemplo, três botões colocados em uma disposição horizontal serão redimensionados para manter seus textos visíveis. + Para cada elemento inserido no formulário, haverão configurações para política de tamanho disponíveis no Editor de Propriedades. As configurações são apresentadas como grupos de propriedades chamados Política de Tamanho. + + Este grupo de propriedades contém: + + + Política de Tamanho Horizontal + + definindo o tamanho horizontal do elemento, + + + + Política de Tamanho Vertical + + definindo o tamanho vertical do elemento, + + + + Esticamento Horizontal + + definindo a força da atividade da Política de Tamanho Horizontal, + + + + Esticamento Vertical + + definindo a força da atividade da Política de Tamanho Vertical + + + + + + Valores para as políticas de tamanho + Os seguintes valores estão disponíveis na lista para as propriedades da Política Horizontal de Tamanho e Política Vertical de Tamanho visíveis no Editor de Propriedades: + + + Fixo + + este valor significa que o elemento não pode ser automaticamente redimensionado; ele deve manter um tamanho constante definido durante o desenho (largura e altura), + + + + Mínimo + + este valor significa que o tamanho original do elemento é configurado como o mínimo permitido, ele é suficiente e não há necessidade de expandir o elemento, mas o elemento será expandido se necessário. Este tipo de política pode ser usada para forçar que o elemento seja expandido para a largura ou altura totais, especialmente se você configurar um valor de esticamento maior que 0. + + + + + Máximo + + este valor significa que o tamanho original do elemento está configurado para o máximo permitido e que pode ser diminuído sem quebrar a usabilidade e legibilidade do elemento se outros elementos necessitarem de mais espaço, + + + + Preferencial + + este valor significa que o tamanho original do elemento é o mais adequado ou preferencial; no entanto, o elemento pode ser encolhido ou expandido e ele permanecerá legível, + + + + + Expansível + + este valor significa que o tamanho original do elemento é razoável mas o elemento pode também ser encolhido; ele pode ser expandido também para tomar tanto espaço quanto possível, + + + + Expansão Mínima + + este valor significa que o tamanho original do elemento é permitido; ele pode ser expandido para tomar tanto espaço quanto possível, + + + + Ignorado + + este valor significa que o tamanho original do elemento é ignorado; o elemento pode ser expandido para tomar tanto espaço quanto possível mas outros elementos normalmente não permitirão isso + + + + Tipos diferentes de elementos possuem políticas de tamanho padrão variadas; por exemplo, elementos de botão possuem a política de tamanho padrão configurada para Mínimo (em ambas direções), enquanto elementos de campo de texto possuem a política de tamanho vertical configurada para Fixo. + As políticas de tamanho mais freqüentementes usadas são Preferencial, Mínimo e Máximo. + + + + Esticamento horizontal e vertical + As propriedades de Esticamento Vertical e Esticamento Horizontal aceitam valores inteiro maiores ou iguais a 0. Estas propriedades permitem um ajuste fino do comportamento das políticas de tamanho. O valor padrão para a maioria das propriedades é 0. Um valor maior de esticamento significa que o elemento será expandido mais do que os outros elementos que possuem um valor menor configurado. + + + + + + + Configurando a posição e tamanho dos elementos manualmente + Caso o seu formulário não possua nenhuma disposição principal configurada para posicionamento e redimensionamento automáticos, você provavelmente desejará modificar o tamanho e posição dos elementos de modo que o formulário pareça limpo e fácil de usar. O desenhador de formulários do &kexi; simplifica esta tarefa oferecendo os seguintes grupos de comandos: + + + Ajustar tamanhos dos elementos selecionados. Os comandos estão disponíveis na opção FormatarAjustar Tamanho dos Elementos do menu ou na opção Ajustar Tamanho dos Elementos do menu de contexto. O botão Ajustar Tamanho dos Elementos da barra de ferramentas também está disponível. + + + Para Caber + + Os tamanhos dos elementos selecionados serão alterados de modo que cada elemento será redimensionado para um tamanho que caiba seu conteúdo; por exemplo, o tamanho dos rótulos de texto serão mudados para caber o seu texto. A posição dos elementos não será mudada. + + + + À Grade + + Os tamanhos dos elementos selecionados serão alterados de modo que cada canto do elemento será colocado em um ponto da grade do formulário (ou outro container). A posição dos elementos pode ser levemente alterada. + + + + Para o Menor + + A altura dos elementos selecionados será alterada de modo que todos eles terão a mesma altura do menor. A posição dos elementos não será mudada. + + + + Para o Mais Alto + + A altura dos elementos selecionados será alterada de modo que todos eles terão a mesma altura do mais alto. A posição dos elementos não será mudada. + + + + Para o Mais Estreito + + A largura dos elementos selecionados será alterada de modo que todos eles terão a mesma largura do mais estreito. A posição dos elementos não será mudada. + + + + Para o Mais Largo + + A largura dos elementos selecionados será alterada de modo que todos eles terão a mesma largura do mais largo. A posição dos elementos não será mudada. + + + + + + Alinhar as posições dos elementos selecionados. Os comandos estão disponíveis na opção FormatarAlinhar Posição dos Elementos do menu e a opção Alinhar Posição dos Elementos do menu de contexto. O botão de lista Alinhar Posição dos Elementos da barra de ferramentas também está disponível. + + + À Esquerda + + Todos os elementos selecionados serão alinhados com o lado esquerdo do elemento mais à esquerda dentre os selecionados. + + + + À Direita + + Todos os elementos selecionados serão alinhados com o lado direito do elemento mais à direita dentre os selecionados. + + + + Ao Topo + + Todos os elementos selecionados serão alinhados com o lado superior do elemento mais acima dentre os selecionados. + + + + Ao Fundo + + Todos os elementos selecionados serão alinhados com o lado inferior do elemento mais abaixo dentre os selecionados. + + + + À Grade + + Todos os 'cantos superiores esquerdo dos elementos selecionados serão movidos de modo que fiquem posicionados no ponto da grade mais próximo. + + + + Nenhum dos comandos acima redimensiona os elementos. + + + Existem também alguns comandos adicionais disponíveis: Trazer Elemento para Frente (isto é, acima de todos os outros elementos) e Enviar Elemento para Trás (isto é, abaixo de todos os outros elementos). Estes dois comandos são raramente usados, uma vez que não é muito comum colocar um elemento acima do outro (exceto quando um container contém outro elemento dentro). Note também que clicar em um elemento com o botão do mouse é o suficiente para trazer o elemento para frente. + + + + Configurando a ordem de tabulação + O foco do elemento determina a disponibilidade de atividade do elemento usando o teclado. O foco é relacionado aos elementos exibidos na visão de dados do formulário. Somente um elemento de formulário pode ter o foco por vez. O uso mais freqüente do foco é a entrada de texto (quando um campo de texto está ativo, isto é, com foco). Outro exemplo é o elemento de botão - quando dispõe do foco, é possível pressioná-lo usando a tecla Enter ou Espaço ao invés do botão do mouse. + Existem alguns métodos para tornar os elementos ativos (mover o foco para o elemento): clicar com o botão do mouse, rodar a roda do mouse sobre o elemento, ou usar a tecla Tab. O último método é freqüentemente usado devido à sua velocidade e conveniência para os usuários. A disponibilidade de métodos de obtenção do foco é controlada pela propriedade Política de Foco de um determinado elemento. + Existe uma relação entre focar (ativar) elementos usando a tecla Tab e a configuração de tabulação de um formulário. Após pressionar a tecla Tab, o próximo elemento deverá receber o foco, de modo que o formulário deve conhecer a ordem de tabulação. + Para alterar a ordem de tabulação para um elemento de formulário: + + + Alterne para a visão de desenho do formulário. + + + Execute o comando de menu EditarEditar Ordem de Tabulação.... A janela Editar Ordem de Tabulação aparecerá com as configuração para este formulário. + + A janela contém uma lista com duas colunas: a primeira coluna exibe os nomes dos elementos, e a segunda os tipos dos elementos. Para tornar mais fácil reconhecer o significado dos nomes e tipos para o usuário, ícones relacionados com os tipos são também exibidos. A lista contém somente elementos que possuem política de foco que permite o uso da tecla Tab. A janela permite que você mude a ordem de tabulação ou configure a ordem de tabulação automática. + + + Para mudar a ordem de tabulação, você pode: + + + Clicar no nome do elemento desejado na lista de elementos e arrastá-lo para a posição desejada (acima ou abaixo) usando o mouse. + + + Clicar o nome do elemento desejado na lista de elementos e usar os botões Mover Acima ou Mover Abaixo, para mover os elementos para a posição desejada. + + + Ativar a opção Manipular ordem de tabulação automaticamente para configurar a ordem automática de tabulação para o formulário. Se esta opção for ativada, qualquer mudança feita na lista de elementos manualmente não será levada em consideração - o &kexi; manipulará a ordem de tabulação por si mesmo. A ordenação automática implica em que o elemento superior-esquerdo receberá o foco primeiro (ou superior-direito se seu sistema operacional usar uma disposição da direita-para-esquerda), e a ordem vai da esquerda para direita (ou da direita para esquerda, respectivamente) e de cima para baixo. + + + + + + Clique no botão OK para aceitar as mudanças ou no botão Cancelar para descartá-las. + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdataintotables.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdataintotables.docbook new file mode 100644 index 00000000..719f378e --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdataintotables.docbook @@ -0,0 +1,159 @@ + + + + Inserindo Dados em Tabelas + Você desenhou as duas tabelas Pessoas e num_telefones. Nenhuma delas contém qualquer dado ainda. Você pode inserir alguns dados, e este capítulo lhe ensinará como fazer isto de maneira rápida e efetiva. + + + Inicie com a tabela pessoas. Abra-a na Visão de Dados usando o menu de contexto do Navegador do Projeto. A célula atual é marcada com uma borda mais grossa (normalmente preta), e um cursor de célula é posicionado. O conteúdo do célula, se existir, é realçado com uma cor diferente. A linha atual, neste caso a que você posicionou o cursor retangular, é marcada à esquerda com um símbolo de seta. + Você pode navegar pelas células da tabela usando as teclas de seta, PageDown, PageUp, Home, End. Você pode também clicar com o mouse em uma célula para selecioná-la. + Inicialmente, após abrir a tabela Pessoas, o cursor é posicionado na coluna id. A coluna possui a propriedade de auto-numeração ativada, marcada com o texto (auto-numeração) em azul na última linha. Isto significa que você não precisa inserir valores aqui manualmente ao inserir dados para uma nova linha, porque a célula será preenchida automaticamente com números sucessivos. + + + + Inserir novas linhas e entrar dados para elas no &kexi; é diferente da maneira que você faz em planilhas. Para inserir dados para a uma nova linha, você precisa usar as teclas de setas ou o mouse, mova o cursor para a última linha vazia marcada com um sinal de somar (+). Coloque o seu cursor na coluna nome (segunda) e insira um nome de uma pessoa. Insira também o sobrenome, rua, número da casa e cidade. Quando tiver feito, mova o cursor para a última linha vazia, seja usando a Seta para Baixo ou clicando na última linha com o mouse para adicionar uma nova linha. + + Detalhes Sobre Ações Disponíveis ao Inserir Dados em Tabelas + + + A partir do momento que você começou a inserir o primeiro caracter, a linha atual está sendo editada. Um símbolo de um lápis aparece do lado esquerdo da tabela de dados. + + + Um clique-duplo em uma célula com o botão ou pr essionar a tecla Enter &LMB;ou F2 inicia a edição da linha atual. + + + Pressionar a tecla Escenquanto o conteúdo da célula é editado cancela as mudanças feitas nesta célula. No entanto, o símbolo do lápis não desaparecerá porque você pode ainda mover para uma célula diferente da linha editada para mudar seu conteúdo. Para cancelar as mudanças feitas para toda a linha editada, pressione a tecla Esc novamente. + + + Ao invés de pressionar a tecla Esc, você pode clicar o botão Cancelar da barra de ferramentas ou selecionar DadosCancelar Mudanças da Linha no menu. + + + Clique nas teclas ShiftEnter para aceitar as mudanças feitas em todas as células na linha atualmente editada. Você pode também clicar no botão OK da barra de ferramentas ou selecionar DadosSalvar Linha no menu. + + + + + + Preencha a tabela num_telefones com os dados. Na coluna pessoas você precisa fornecer o número da pessoa existente na tabela pessoas. + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdatausingforms.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdatausingforms.docbook new file mode 100644 index 00000000..624f7ffa --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/enteringdatausingforms.docbook @@ -0,0 +1,31 @@ + + + + Inserindo Dados Usando Formulários + A inserção e edição de dados é uma tarefa comum do usuário de aplicações de bancos de dados. O programador de bancos de dados deve verificar o formulário em termos de validação da entrada de dados, e ver se o formulário funciona como esperado. + Para testar seu formulário, alterne para a visão de dados. Uma linha (registro) única de dados será exibida e o cursor de texto será colocado dentro do primeiro campo de dados. Você pode mover entre os campos usando o &LMB; ou as teclas Tab e ShiftTab. Durante a edição, haverá um ícone de lápis visível próximo ao navegador de registros. Após a inserção da linha (registro) você pode pressionar as teclas ShiftEnter ou o botão OK na barra de ferramentas para aceitar as mudanças feitas na linha atual. Clicando o botão Cancelar na barra de ferramentas, você descartará as mudanças feitas na linha atual e restaurará o conteúdo dos campos de dados. Você pode usar os botões do navegador de registros para mover para uma nova linha. Todas as funções do navegador estão também disponíveis de maneira semelhante na visão de tabela de dados. + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/index.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/index.docbook new file mode 100644 index 00000000..8dc97e6e --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/index.docbook @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + +]> + + + + +O Manual do &kexi; + + + Martin A. Ellis martin.ellis@kdemail.net + Jaroslaw Staniek js@iidea.pl + MarcusGama
marcus.gama@gmail.com
Tradução
+
+ + + 2004 + 2005 + 2006 + Jaroslaw Staniek + Martin Ellis + + + + +&FDLNotice; + + + +2006-09-07 +1.6 + + + + O &kexi; é uma aplicação para criar bancos de dados e para o gerenciamento de dados no pacote de produtividade do &koffice;. + + + + + KDE + KOffice + Kexi + banco de dados + + +
+ + + +&intro; +&basics; +&building; +&configuration; +&menus; +&credits; +&database; +&comparing; + +&documentation.index; +
+ + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/intro.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/intro.docbook new file mode 100644 index 00000000..eebee60d --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/intro.docbook @@ -0,0 +1,61 @@ + + + +Introdução + + + +O &kexi; é uma aplicação de gerenciamento de banco dados integrada. Poderá ser usada para criar esquemas de bancos de dados, inserir dados, efetuar pesquisas e processar dados. Os formulários poderão ser criados para oferece uma interface comum aos seus dados. Todos os objetos do banco de dados - tabelas, pesquisas e formulários - são gravados no banco de dados, tornando simples o compartilhamento dos dados e do desenho. + +O &kexi; faz parte do pacote de produtividade &koffice; para o Ambiente de Trabalho K. + +Além do &kexi; armazenar os seus bancos de dados em arquivos, ele também poderá guardar os seus dados num servidor de bancos de dados. Usando um servidor de bancos de dados, você poderá compartilhar a sua base de dados com outras pessoas, permitindo também a mais de uma pessoa usar o banco de dados ao mesmo tempo. São suportados os seguintes servidores de bancos de dados pelo &kexi;: + + MySQL (Veja em http://www.mysql.com/) + + + PostgreSQL (Veja em http://www.postgresql.org/) + + + + +Mais informações sobre o &kexi; podem ser encontradas na página do &kexi;, dentro da página Web do &koffice; em http://www.koffice.org/kexi/ e na página do próprio &kexi; em http://www.kexi-project.org/about.html. + +Se você tiver algumas dúvida sobre o &kexi;, existem duas listas de correio que poderá usar. A lista de correio dos usuários do Kexi poderá ser usada para fazer perguntas sobre a utilização do &kexi; ou sobre o projeto do &kexi;. A lista de correio de desenvolvimento do Kexi poderá ser usada para fazer perguntas sobre o desenvolvimento do &kexi;. Mais informações sobre a inscrição nessas listas, além de algumas formas de entrar em contato com os programadores do &kexi;, poderão ser encontradas em: http://www.kexi-project.org/support.html + + + + + + diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/menus.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/menus.docbook new file mode 100644 index 00000000..b036165d --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/menus.docbook @@ -0,0 +1,1289 @@ + + + + + + Anne-Marie Mahfouf
annemarie.mahfouf@free.fr
+
+
+ Jarosław Staniek js@iidea.pl + MarcusGama
marcus.gama@gmail.com
Tradução
+
+
+ Referência de Comandos + + + O Menu <guimenu +>Arquivo</guimenu +> + + + + &Ctrl;N Arquivo Novo... + Cria um projeto novo. O projeto aberto atualmente não é afetado. + + + + &Ctrl;O Arquivo Abrir... + Abre um projeto existente. O projeto aberto atualmente não é afetado. + + + + + Arquivo Obter Bancos de Dados de Exemplo... + + + Abre a janela do KNewStuff que lhe permite transferir bancos de dados de exemplo da Internet. Esta opção não está disponível atualmente para o MS Windows. + + + + + + &Ctrl;S Arquivo Salvar + + + Salva as mudanças do objeto da janela ativa. + + + + + + Arquivo Importar...Tabela de Dados... + + + Importa os dados da tabela de um arquivo no formato CSV (Comma Separated Value - Valores Separados por Vírgulas). + + + + + + Arquivo ExportarTabela ou Consulta como Tabela de Dados... + + + Exporta os dados da tabela ou consulta ativa para um arquivo no formato CSV (Comma Separated Value). + + + + + &Ctrl;P Arquivo Imprimir... +Imprime os dados da tabela ou consulta ativa (aberta). +Nota para o KDE: Certifique-se de que o sistema de impressão correto está selecionado na seção Sistema de impressão usado:. Esta opção poderá ser vista após clicar no botão de Opções>>. + + + +Arquivo Previsão da Impressão... +Mostra a previsão da impressão para a tabela ou pesquisa ativa (aberta). + + + +Arquivo Configuração da Página... +Configurar Fonte... para o Título da página:, Mudar... o Tamanho da Página & Margens e Adicionar bordas de tabela. + + + + + &Ctrl;W Arquivo Fechar Projeto + + + Fecha o documento aberto atualmente mas mantém o &kexi; em execução. + + + + + + &Ctrl;Q Arquivo Sair + + + Sai do &kexi;. + + + + + + + +O Menu <guimenu +>Editar</guimenu +> + + + + &Ctrl;Z Editar Desfazer +Desfaz uma ação. Você poderá voltar ao estado que existia antes da sua última alteração. + + + + &Ctrl; &Shift; Z Editar Refazer +Anula um ato desfeito. Volta atrás na ação do Desfazer. Irá restaurar a alteração que tinha feito anteriormente. + + + + &Ctrl;X Editar Cortar +Remove o texto selecionado atualmente e coloca-o na área de transferência. Este comando está indisponível se não existir nenhum texto selecionado. Se esta ação for usada no Desenhador de Formulários, o elemento ou grupo de elementos selecionado atualmente é removido e colocado na área de transferência. + + + + &Ctrl;C Editar Copiar +Copia o texto selecionado atualmente e coloca-o na área de transferência. Este comando está indisponível se nenhum texto estiver selecionado. Se esta ação for usada no Desenhador de Formulários, o elemento ou grupo de elementos selecionado atualmente é copiado para a área de transferência. + + + + &Ctrl;V Editar Colar +Copia o conteúdo da área de transferência no ponto de inserção. Este comando está indisponível se a área de transferência estiver vazia. Se esta ação for usada no Desenhador de Formulários e a área de transferência conter elementos copiados, eles serão inseridos no formulário. + + + +Editar Copiar Especial Tabela ou Consulta como Tabela de Dados... +Copia a tabela ou os dados da consulta selecionados para a área de transferência. + + + +Editar Colar Especial Como Tabela de Dados... +Cola os dados da área de transferência numa tabela nova do projeto atual. + + + + &Ctrl;A Editar Selecionar Tudo +Seleciona todos os caracteres do campo de texto editado ou todos os elementos gráficos do Desenhador de Formulários. + + + +Editar Excluir +Remove o objeto atualmente selecionado. + + + + &Ctrl;Delete Editar Remover Linha +Remove a linha atualmente selecionada de uma tabela. + + + + + + +O Menu <guimenu +>Ver</guimenu +> + + + +F6 Ver Visão de Dados +Muda para a Visão de Dados. + + + +F7 Ver Visão de Desenho +Muda para a Visão de Desenho. + + + +F8 Ver Visão de Texto +Muda para a Visão de Texto. Atualmente, só está disponível para as consultas do banco de dados e significa que muda para a Visão SQL do Desenhador de Consultas. + + + + &Alt;1 Ver Navegador do Projeto +Vai para o painel do Navegador do Projeto. + + + + &Alt;2 Ver Área Principal +Vai para a área principal. + + + + &Alt;3 Ver Editor de Propriedades +Vai para o painel do Editor de Propriedades. + + + +Ver Mostrar/Ocultar Propriedades +Mostra ou oculta o painel do Editor de Propriedades. + + + +Ver Mostrar/Ocultar Navegador do Projeto +Mostra ou oculta o painel do Navegador do Projeto. + + + + + + +O Menu <guimenu +>Inserir</guimenu +> + + + +Inserir Tabela... +Insere o desenho de uma nova tabela vazia sem salvá-la. A janela do Desenhador de Tabelas irá aparecer. + + + +Inserir Consulta... +Insere um novo desenho vazio de consulta sem salvá-lo. A janela do Desenhador de Consultas irá aparecer. + + + +Inserir Formulário... +Insere um novo desenho vazio de um formulário sem salvá-lo. A janela do Desenhador de Formulários irá aparecer. + + + +Inserir Programa... +Insere um novo desenho vazio de um programa sem salvá-lo. A janela do Editor de Programas irá aparecer. O comando fica disponível apenas se o suporte de programação estiver ativo no &kexi;. + + + + + + +O Menu <guimenu +>Formatar</guimenu +> + + + +Formatar Fonte... +Muda o tipo de fonte do objeto selecionado. Pode ser usado no Desenhador de Formulários para mudar a fonte do ítem gráfico. + + + + + +Formatar Alinhar à Grade +Se estiver ativo, ao mover os ítens na superfície do formulário, o canto superior esquerdo do elemento irá ajustar-se ou mover-se para o ponto da grade mais próximo. Isto reduz a sua liberdade para posicionar à vontade os elementos gráficos no formulário, mas também ajuda a alinhar de forma precisa os elementos. + + + +Formatar Disposição dos Elementos +Cria uma nova disposição para os ítens gráficos. Eles podem ser dispostos na Horizontal, Vertical, na Grade, na Horizontal com Separador ou na Vertical com Separador. + + + +Formatar Quebrar Disposição +Quebra a disposição selecionada atualmente. + + + +Formatar Alinhar Posição dos Elementos +Alinha a posição dos ítens selecionados atualmente: à Esquerda, à Direita, ao Fundo, ao Topo ou à Grade. + + + +Formatar Alinhar Tamanho dos Elementos +Alinha o tamanho dos elementos selecionados atualmente: para Caber, à Grade, ao Menor, ao Maior, ao Mais Estreito, ao Mais Largo. + + + +Formatar Elevar Elemento +Passa os ítens selecionados atualmente para a frente. + + + +Formatar Baixar Elemento +Passa os ítens selecionados atualmente para trás. + + + + + + +O Menu <guimenu +>Dados</guimenu +> + + + + + &Ctrl;Return Dados Salvar Linha +Salva os dados da tabela selecionada atualmente. + + + +Dados Cancelar Alterações da Linha +Cancela as alterações feitas à linha da tabela selecionada atualmente. + + + +Dados OrdenarAscendente +Ordena os dados em ordem ascendente (de A a Z e de 0 a 9). Os dados da coluna selecionada são usados para a ordenação. + + + +Dados OrdenarDescendente +Ordena os dados em ordem descendente (de Z a A e de 9 a 0). Os dados da coluna selecionada são usados para a ordenação. + + + + + + +O Menu <guimenu +>Ferramentas</guimenu +> + + + +Ferramentas Importar Banco de Dados... +Abre o Assistente de Importação de Bancos de Dados para importar um banco de dados existente para um banco de dados do &kexi;. + + + +Ferramentas Executar Arquivo de Programa... +Mostra a janela de arquivos para abrir um arquivo de programa existente. + + + +Ferramentas Gerenciador de Programas... +Mostra a janela do Gerenciador de Programas do &kexi; para executar, carregar, fechar, instalar, desinstalar ou obter programas. + + + +Ferramentas Programas +Executa um programa já carregado. + + + + + + +O Menu <guimenu +>Janela</guimenu +> + + + + &Ctrl;W Janela Fechar +Fecha a janela ativa. + + + +Janela Fechar Tudo +Fecha todas as janelas abertas. + + + +Janela Modo MDI Modo de Janelas-Filhas +Muda para o modo de interface de Janelas-Filhas. + + + +Janela Modo MDI Modo IDEAl +Muda para o modo de interface IDEAl. + + + + &Alt;Direita Janela Janela Seguinte +Muda para a janela seguinte. + + + + &Alt;Direita Janela Janela Anterior +Muda para a janela anterior. + + + +Os últimos ítens deste menu mostram os nomes das janelas abertas atualmente. + + + + O Menu <guimenu +>Configurações</guimenu +> + + + + + + Configurações Barras de Ferramentas + + + Mostra ou oculta uma das barras de ferramentas. + + + + + + Configurações Configurar Atalhos... + + + Configura os atalhos de teclado usados pelo &kexi;. Veja a seção de configuração dos atalhos para mais detalhes. + + + + + + + + + O Menu <guimenu +>Ajuda</guimenu +> +&help.menu.documentation; +
diff --git a/koffice-i18n-pt_BR/docs/koffice/kexi/querydesigning.docbook b/koffice-i18n-pt_BR/docs/koffice/kexi/querydesigning.docbook new file mode 100644 index 00000000..ead73852 --- /dev/null +++ b/koffice-i18n-pt_BR/docs/koffice/kexi/querydesigning.docbook @@ -0,0 +1,153 @@ + + + + Desenhando Consultas ao Banco de Dados + A finalidade primária de um banco de dados é armazenar informações e auxiliá-lo a extrair as informações que esteja procurando. Diferentemente dos bancos de dados escritos em folhas de papel, o banco de dados do &kexi; permite que você especifique mais critérios de busca. Os resultados serão exibidos mais rapidamente, até para grandes conjuntos de dados. Isto é o grande poder que o banco de dados oferece. No entanto, para você ser capaz de executar consultas efetivas em seu banco de dados, você precisa aprender como dizer ao banco de dados o que você está procurando. + Com consultas ao banco de dados, você pode limitar os dados retornados de uma tabela para um pré-definido conjunto de linhas e colunas bem como juntar dinamicamente os dados provenientes de várias tabelas. + Para ver como as consultas funcionam na prática, você criará uma consulta contatos mesclando dados de duas tabelas: pessoas e num_telefones (desenhadas no capítulo 3.1 e preenchidas com dados no capítulo 3.2). + + + Crie uma nova consulta vazia selecionando InserirConsulta no menu. A janela de desenho aparecerá. A janela é dividida em duas áreas: relacionamentos da consulta no topo e colunas da consulta abaixo. + + + Selecione a tabela pessoas na lista Tabela: localizada no topo da janela e clique no botão Adicionar. Uma representação gráfica da tabela aparecerá na área de relações. Faça o mesmo para a tabela num_telefones para inserí-la também, como na figura abaixo. + + + + Adicione o relacionamento da consulta usando a técnica arrastar & soltar do mouse: clique no campo id na tabela pessoas, arraste-o e solte no campo pessoa da tabela num_telefones. Isto irá juntar ambos os campos criando um novo relacionamento. + + + Dê um duplo-clique no campo nome na tabela pessoas para adicionar o campo como uma coluna da consulta. Da mesma maneira, adicione os campos sobrenome, rua, num_casa, cidade da tabela pessoas e o campo telefone da tabela num_telefones. + + + O desenho da consulta agora está pronto para testes. Clique no botão Alternar para visão de dados na barra de ferramentas, para alternar da visão de desenho para a de dados fornecidos como resultados da consulta. + + + + Salve o desenho da consulta para uso posterior clicando no botão Salvar na barra de ferramentas. Você pode também usar o ArquivoSalvar do menu ou pressionar as teclas CtrlS. Como sua consulta não havia sido salvo ainda, você será solicitado a especificar um nome para ela. Insira o texto Contatos no campo título e clique no botão OK. + + + -- cgit v1.2.1