Original Article: LibreOffice / OpenOffice Database Tutorials
Author: Sheepdog Software

Tutorial para o Banco de Dados do LibreOffice / OpenOffice


"ooBase", vulgo "Base"

O Banco de Dados Multiplataforma Grátis do LibreOffice/OpenOffice

(Também contém artigos sobre outros componentes do LibreOffice/ OpenOffice)


LibreOffice? Open Office? Este link te leva a uma barra lateral que trata das similaridades e diferenças, bem como os problemas.

Se você estiver usando o OpenOffice ou o LibreOffice, eu o considero sábio, e espero que meus tutoriais sejam igualmente úteis a você.


Visão Geral.....

...Os Tutoriais Guia do Sheepdog sobre como usar bancos de dados para Facilitar Sua Vida.

As primeiras três seções te mostrarão como começar. Elas poupam tempo mostrando os básicos que você precisa, se progredindo facilmente em quaisquer dos aspectos do trabalho com banco de dados. (É ineficiente aprender a usar banco de dado da mesma forma, digamos, como você aprendeu a usar o wordprocessor. Vamos por partes.)

   Então haverá estas probabilidades e fins...



Eu tento fazer com que minhas páginas sejam compatíveis com navegadores. Reformule a formatação da janela do seu navegador para que seja tão ampla quanto você queira. O texto flui suavemente. É mais fácil ler em uma janela estreita… e o resto da sua tela pode ficar livre para os exercícios ooBase! Pressione e segure a tecla “cntrl” e pressione o sinal de adição, o sinal de diminuição, ou zero para mudar o tamanho do texto no Firefox ou outros navegadores bons. Esta e outra boa fica explicada na minha página my Power Browsing!

Por favor use Likes do Facebook, Google+, etc

Botões no topo de quase todas as páginas. Se ninguém lê esse material, não tem muita razão pra que eu os escreva. (Esta é a sua mensagem pra mim?) E ninguém os lê se não ouvem sobre eles. A pesquisa Google serve as massas. E as massas usam smartphones e têm um período de atenção de 15 segundos. Estas páginas não são para aquele público.





Primeira Seção:

Você é novo com o ooBase? Se sim, a sugestão é que comece com os tutoriais nesta seção. Eles dão uma tour, com repetição e sobreposição limitadas. Siga em frente se desejar, mas seguir a sequência pode ser mais produtivo.
= = = = = =

Tour Furacão. Este tutorial não é típico do que eu escrevo. Mas te leva, bem rapidamente, a “fazer coisas”. Não se desespere se for rápido demais… Eu explico tudo mais íntegramente em outros lugares. Nesta tour furacão, você pode criar uma pequena tabela, executar um relatório simples. A cópia do banco de dados completa pode ser baixada, salvando os deus dados de entrada, e assegurando que nenhum erro de digitação interfira que a sua cópia funcione.

Trabalhando com o banco de dados: uma introdução. Você já trabalhou com o Access, dBase, Paradox, etc? Talvez possa pular esta parte… mas é curta. Provavelmente seja melhor que dê uma lida, apenas. Se não precisar, você deveria ser capaz de ler rapidamente. Se não puder ler rapidamente… então você precisa dela!

Você instalou o OpenOffice... que é como se consegue o seu banco de dados. Funciona… na maior parte do tempo... mas ! ! ! : você não pode editar os dados em um formato, ou outros aspectos simplesmente “ficam estranhos”. A página te dá notas breves sobre como o ooBase precisa de um mecanismo Java, e tem links para outros lugares de ajuda com configurações pós-instalação. (Não existem muitos “beleza” com o banco de dados OpenOffice, mas você não seria o primeiro a encontrar esta frustração. Facilmente ou felizmente consertável.

"O formulário é "apenas leia", Eu não consigo editar". Esta é uma preocupação comum para os novos usuários. Você pode editar seus dados! (Tente você mesmo!) Mas “não pode” editar o formulário. Leia esta nota breve para aprender que você pode mudar o formato de design, apesar de tudo.

Atualizando o OpenOffice. Notas breves sobre como quão suavemente o mecanismo embutido do Open Office 2.x funcionou pra mim quando eu atualizei a máquina do Windows para a versão Open Office 3.0.0. (Eu agora estou com o OpenOffice 4.1.1, e todas as atualizações têm funcionado bem pra mim.)

A instalação do OpenOffice Linux Ubuntu (e o seu banco de dados). Se o seu ooBase executa bem, então pode pular esta página… mas já tentou usar os Formatos Wizard? Esta página também trata dos problemas com Mecanismos Java.

Uma ata simples de endereços (nomes, endereços e números de telefone): Só pra que possamos iniciar.

Tipos de Campo/ Tipo de Dados: Uma palavrinha sobre tipos de dados, também conhecido como tipos de campo, para te ajudar quando configurar tabelas. (Existe uma discussão mais longa na coleção de “Discursos”, também.)

Método alternativo para criar tabelas: Você não precisa ler este. Criando tabelas com o Design View. Se você estiver além do estágio de novato, dê uma chance a Design de Tabela? (Recomendado a novatos aventureiros, também!)

Um formulário simples: Gerenciando o livro de endereços com um formulário, que é a forma correta de fazê-lo. (O "Usando Formulários (Com o Frills)" também trata do uso de formulários… em maior profundidade. Também trata de alguns materiais adicionais no decorrer.)

Uma dúvida simples: Uma primeira visão sobre dúvidas, usando os dados do livro de endereços.

Chaves primárias: Notas curtas em algo que você deve fazer para toda tabela: incluir uma chave primária. Comentários adicionais no meu Tutorial de Nível Secundário para chaves primárias.

Duas alternativas…...

   Imprimindo etiqueta de endereços: Um guia rápido, pulando alguns detalhes.
   Imprimindo etiqueta de endereços (selecionadas: Uma extensão do tutorial do livro de endereços. Também discute acerca de filtração e classificação.

Usando Formulários (Com frills) Técnicas básicas que você deve dominar. Eu recomendo este tutorial, não por causa da informação em sobre como fazer formulários, mas pela informação geral que cobre no seu decorrrer sobre como o ooBase funciona. Se completando este tutorial, você deverá ter aprendido como apresentar a sua tabela com os campos na ordem que desejar, entre outras coisas. Você também aprenderá como filtrar como os seus documentos se apresentam. ÓTIMO MATERIAL! (O tutorial "Formulário Simples" acima, cobre alguns dos pontos centrais contidos neste tutorial, também, mas menos compreensivelmente, e sem considerar a mesma quantidade de tópicos incidentais.)

Integridade Referencial, Dúvidas e Formulários Multi-Tabela, Utilizando Relações Estes são conceitos importantes… e a organização dos meus tutoriais sobre os mesmo são imperfeitas, então eu criei um “guia para os guias”, que é pra onde este link te leva!


Pular para o Índice



Por favor me contemple? (Não-relacionado ao Open Office… Tem mais sobre abaixo!)

Reserve um momento para visitar http://Flat-Earth-Academy.com? Tem o objetivo de ajudar crianças (ou adultos que não tiveram escola!) interessadas em ciência quem sabem quais são as questões, reter uma “estrutura básica” de conhecimento, na qual possam fundamentar um bom entendimento. Nada de “açúcar”, nada de grandes e chamativos gráficos e páginas de apresentação… só um monte de COISAS BOAS concentradas. Deve haver ALGUMAS pessoas que não têm medo de “trabalhar” a expansão do seu conhecimento? E também, mencione em qualquer fórum relevante que visitar, por favor? (Abre em uma guia nova ou janela, para que possas voltar aqui assim que fechar aquele link.))

Visite http://Flat-Earth-Academy.com.... por favor!


Segunda Seção:

Considere estes depois de estar confortável com as operações simples ooBase, as quais são tratadas nos tutoriais na primeira seção.

Criando um formulário com o campo calculado: uma habilidade importante, e exercita outras habilidades elementares.

Mais sobre campos calculados: Este tutorial, nominalmente, trata sobre o cálculo dos seus rendimentos de vendas no eBay e Amazon. Você adiciona um documento para cada venda, e recebe dois documentos… um para rendimento das vendas eBay, um para o Amazon. Não pense “Eu não vendo online, não serve pra mim"!

Não pensei assim, porque a “resposta” para os vendedores ilustra algumas formas nítidas de fazer com que o banco de dados emita material.

(Estes são dois documentos, porque a fórmula que você recebe depois de vender em um dos mercados é diferente da fórmula do seu rendimento de vendas no outro.)

Isto não é um “como fazer” tal coisa. Mas saber os “truques” básicos não é o suficiente. Isto de fato serve para “como fazer” muitas coisas… mas também ilustra como fazer com que perfis trabalhem em conjunto.

Escrito em Julho de 2015, não é tão longo como alguns dos meus tutoriais, e é escrito mais habilmente também, beneficiando o trabalho que fiz anterior a este!

Tabelas múltiplas, relações, integridade referencial: Escrito em 06/07… um tutorial melhor que o medíocre… mas os meus tutoriais que envolvem relações tem crescido avidamente, desculpe, então eu preparei um guia para tutorias de relações variados.

Tabelas múltiplas de outros locais, e.g. banco de dados não-ooBase: Esta parece ser uma escolha popular. Ajuda em diversas coisas, incluindo o uso de arquivos CSV para evitar re-digitação de dados. Te ajuda a migrar de diferentes gerenciadores de banco de dados, e.g. o caro Access. Destinos Alternativos: Movendo coisas entre aplicações Open Office, e Como exportar do ooBase para o CSV. Eu também tenho uma Introdução Geral a arquivos de Valores Separados por Vírgula (CSV) para você. O separador não é sempre uma vírgula, à propósito. Se você quiser usar um banco de dados Microsoft Access, eu tenho uma nota breve sobre isso para você, também.

A maravilhosa extensão Report Builder do Oracle, previamente da Sun Microsystems: Uma introdução básica de uso. A página também fornece informação de “Como instalar”... mas não acredito que você ainda precise disso? (Acredito que agora seja o “padrão”, “embutido” gerador de relatórios.")

"Registrando" banco de dados, e criando backups: Leia para informação sobre como fazer o backup do seu trabalho, ao menos. “Registrar” continua sendo um leve mistério pra mim, mas este tutorial ilumina um pouco o assunto, espero!

Colocando restrições nas Tabelas: Mantendo seu banco de dados livre de dados ruins; evitando dados inválidos.

ListBoxes e ComboBoxes: Ajuda a manter as suas tabelas livres de dados ruins.

Integridade Referencial, Dúvidas e Formulários Multi-tabelas, Usando Relações Estes são conceitos importantes… e a organização dos meus tutoriais sobre os mesmo são imperfeitas, então eu criei um “guia para os guias”, que é pra onde este link te leva” Um deles cria um banco de dados com duas tabelas, e gera dúvidas e formulários para extrair informação das tabelas. Este tutorial não envolve qualquer relatório… o “resultado” é um formulário que reúne seus dados em uma janela fácil-de-usar.

Mostrando campos de tabelas múltiplas em um inquérito: Usando Junções. Este é um tutorial incomum. Pra começar, contém uma introdução para comprar e vender chamadas e lances no stock market. Trata de um projeto “maior” do típico nestes tutoriais. É longo, mas espero que valha a pena! Também é incomum pelo fato de que tem um link que permite o download de um banco de dados terminado.

Banco de dados com Imagens, parte 1... e algumas habilidades gerais: O objetivo ostensivo deste tutorial é mostrar como construir um banco de dados com imagens e diagramas em um dos campos. Mesmo que você não esteja interessado nisso, pode ser putilo dar uma olhada no tutorial para pontos gerais em formato de design o qual ele contém. (Atualize para ooBase 3.2.1 e ORB 1.2.1)

Banco de Dados com Imagens, parte 2: Extensão da parte 1, mostrando como construir um banco de dados que não retém suas imagens internamente, mas que meramente salva um caminho para as mesmas, que compreende um arquivo externo ao banco de dados. (Atualize para ooBase 3.2.1 e ORB 1.2.1)

Chaves Primárias: Comentários Adicionais. Chaves compostas. Soma de cheques. Extensão dos comentários feitos em Tutorial de Nível 1 em chaves primárias.


Pular para o Índice






Terceira Seção:

Considere estes depois de estar confortável com os itens diversos das seções anteriores. Estes são tópicos periféricos, ou difíceis, os quais requerem alguma experiência com ooBase.

Um relatório "simples": Documentos selecionados, e os arranjando para que sejam classificados: Um requisito direto. Não é difícil ... quando você sabe como. O que você vai saber, depois de ler este tutorial um tanto incomum (para os tutoriais neste site). (Nesse caso, eu faço menos ao pé da letra do que de costume). Vamos montar um pequeno banco de dados (Dois campos, seis registros.) Selecione alguns registros dele com uma consulta. E os apresente, ordenados (pelo relatório) em um formato amigável para humanos. Algumas probabilidades e fins de tornar o seu relatório "profissional" incluído no final do tutorial. Escrito em 09/14.

Funções (adicione, contar, mínimo, etc) e grupagem: Não é o meu tutorial mais polido! E eu me defino de uma forma ou outra. Mas se você estiver pensando em como usar funções em inquéritos, isso pode ajudar. E se ambos podemos dominar tudo, algumas coisas muito úteis se tornam possível: extraindo do banco de dados, por exemplo, o índice médio de crianças de 12 anos de idade que estão na sétima série quando tentam um teste de matemática com tempo. (O banco de dados reteria os índices de muitas crianças. O inquérito providencia uma tabela que “editasse e mexesse” nos dados de acordo com as nossas necessidades.) As técnicas envolvidas abrem o caminho para encontrar, de um grupo de registros, a soma total, a média estimativa, a contagem, o registro individual mais alto, o mais baixo, e variações padrões. E isso são só as funções! O tutorial também trata acerca da grupagem de registros. O tutorial vem com um banco de dados para download com um sample de dados, e inquéritos pré-digitados, formulários, registros para você poder começar.

Duas tabelas, um formulário: Use um formulário… o formulário… para visualizar os registros em duas tabelas, e editar, adicionar, deletar registros nas tabelas. Uma habilidade básica. Você não deve trabalhar com tabelas diretamente. (Mesmo que muitos o façam com frequência, pra ser honesto. Suspiro.)

Movendo dados entre Aplicações Open Office: Mais fácil do que podes temer! Este é um dos tópicos periféricos.

Cascateando Selecionadores... com planilha de dados: Um formulário com uma planilha de dados listando os primeiros nomes. Você seleciona um. Após ter feito isso, uma segunda planilha de dados no formulário mostra todos com aquele primeiro nome na sua tabela “Pessoas”.

Cascateando selecionadores: Nível Secundário. Usando o ListBox, e geralmente sendo mais esperto. Faz o trabalho primeiro sem um macro. Então, as custas do PEQUENO macro, melhoramos acerca daquela solução.


Pular para o Índice



Macros:

Eu não prometo que nada que envolva um macro apareça em outro local, mas vou tentar manter quase tudo sobre macro aqui.

Eu suei sangue para me tornar familiar com macros, e superar algumas (velhas) limitações “na (prévia) fronteira” do ooBase. Depois de mais ou menos duas semanas eu tinha terminado, e me dei conta de uma versão mais nova do ooBase. Testes limitados sugerem que a mesma supera limitações ! ! Isso é um “Irrá!”, não um grunhido. (Bem, um pouco um grunhido.... Pelo fato de que eu contei o tempo da minha aventura de forma ruim.)

Com ooBase 3.2 você pode salvar macros dentro de um dado banco de dados de arquivo .odb. Você pode salvar no banco de dados pros quais são feitos. Você também será capaz de ter imagens em registros. (Dê uma chance séria a atualização, se você ainda estiver usando alguma coisa de antes de 3.1. Eu tenho feito várias atualizações do OpenOffice através dos anos, sob Windows, sem arrependimentos… mas tome as precauções usuais.) (Para imagens em registros, você também precisa do Construtor de Registros Oracle, previamente conhecido como o Construtor Sun de Registros, ou SRB. Eu fiz os meus testes com a versão 1.1. Até agora eu consigo que um formulário apresente imagens retidas no banco de dados e imagens as quais só se têm caminho através do próprio banco de dados. Até agora, eu só consigo receber registros para imprimir imagens da classificação anterior. Outra coisa boa sobre o OO3.1 + SRB 1.1 é que uma opção “Keep Ratio” foi introduzida para apresentação de imagens.

= = = = =

Programadores Macro: comecem com estes...

OOP e Eventos: Um tutorial importante cobrindo elementos fundamentais e princípios envolvidos em trabalho macro com o módulo OpenOffice. Alguns dos materiais aqui te ajudarão a entender práticas que eu sigo quando trabalho com macros que não são “estabelecidos” pelos requerimentos gerais do OpenOffice. Não é uma leitura fácil, mas eu recomendo.

Primeiros passos com Macros: Um tutorial importante se você quiser trabalhar com macros em qualquer módulo OpenOffice, ou entender material em qualquer dos meus outros tutoriais sobre macros. Um simples botão “Hello World” é criado para ilustrar pontos diversos. Muitas coisas explicadas em palavras de uma sílaba. Um tutorial para iniciantes, ou uma revisão para programadores macro intermediários.

Miscelânea de pensamentos acerca do uso macro: Não é bem escrito, mas se quiser dominar o uso de macros, passar por este te dará conhecimento adicional. Entre outras coisas, no mesmo nós vemos o trabalho com o checkbox em um documento ooWriter. Denovo: Explicado em palavras de uma sílaba.

Programação Macro: o nível secundário...

Executando alguns botões com ooBasic: Neste tutorial, você recebe menos ajuda, é preciso ter algum conhecimento sobre o que você está fazendo… o qual você você pode obter através dos tutoriais acima, se for preciso.

Funções definidas pelo Usuário: Criando novas “palavras” para o trabalho no Open Office, especialmente ooCalc. Neste tutorial, criamos uma função que resolve “com taxas” os preço de alguma coisa quando soubermos o preço “antes da taxa” e a margem de taxa. Uma vez que tivermos feito tudo que está explicado no tutorial, somos capazes de meramente inserir coisas como =tkbWithTax(200,3) em uma planilha de trabalho, e receber 206.

Trabalhando com Arquivos: Um macro que vai deletar um arquivo, e copiar outro. Nota: Este “trabalho” está em documentos fechados armazenados no seu disco, e não com “coisas” dentro de um arquivo. (Um desses arquivos pode ser aberto no momento em que o macro for chamado, mas só copiamos a cópia de disco atual deste. Mesmo mudanças não salvas no arquivo não são copiadas.)

Propriedades dos Documentos: Isso trata de… sem que se encontre todas as respostas… examinando as propriedades dos documentos em que seu macro está armazenado. No caminho, visualizamos alguns dos documentos disponíveis para programadores Open Office… o API e ooBase.

Programação Macro: o terceiro nível...

Acessando funções e procedimentos dentro de DLLs externos. Uma janela .DLL é providenciada para o seu uso enquanto toma os primeiros passos. Um exemplo é desenvolvido usando uma planilha de trabalho ooCalc, mas acredito que os princípios são gerais. A função no DLL é chamada; ele retorna uma linha, a qual então apresentamos em uma célula da planilha de trabalho. Um sub-rotina no DDL insere “Hello World” na tela em uma caixa de mensagem, quando algo acontece na planilha de trabalho ooCalc para invocar a sub-rotina.

Macros com ooBase…...

O seguinte assume que você tenha algum conhecimento sobre trabalho com macros, o qual você pode adquirir revisando os tutoriais acima!

Exportando CSV com o clique de um botão: Isto não é só para pessoas que queiram exportar CSV. Se você quiser usar macros com ooBase, leia este ensaio. Te introduz acerca de habilidades básicas, usando exportação de arquivo para CSV como um exemplo. Começa quase do zero, mas se você tiver usado macros em Open Office antes, ou é um iniciante, você se daria bem em revisar pelo menos os primeiros dois tutoriais aqui, da seção “Macros”. Eles discorrem acerca de macros “simples” no Open Office. Tudo que eles tratam serão precisos para trabalhar com macros em ooBase… e mais!

Onde estão os macros? Este ensaio curto discute onde macros estão armazenados, e tem detalhes sobre um problema ooBase relacionado.


Pular para o Índice



"Instruções de “Como Fazer:

As páginas nesta seção contém pequenas prévias de informação sobre “como fazer”. São menos “tutoriais” do que aquelas nas seções anteriores.

= = = = =

Algo que você NÃO PODE fazer: ... pelo menos não com o Open Office: Acessar o servidor MySQL na web que hospede servidores de companhia “1and1.com”... mas posso te dizer como você pode usar dados de tais bancos de dados nas suas páginas, via PHP

Usando datas em registros para selecionar registros: Se o seu banco de dados tem datas, armazenadas no tipo de dados “dados”, algumas ramificações “interessantes” surgem. Este “como fazer” mostra como construir inquéritos para extrair registros baseados em datas nos mesmos.

Usando arquivos de texto simples para acrescentar registros múltiplos: Curto e bom… e o processo funciona bem, também. Entre registros simples em um arquivo de texto simples (CSV), e “envie” aqueles registros para a tabela no seu banco de dados, isto é “acrescente-os".

Movendo dados da planilha para o banco de dados: Um tutorial “ruim” - não explica, você não vai entender o que está fazendo… mas pode oferecer uma resposta “clique neste”, caso seja tudo o que precisa. Pavimenta o caminho para....

Lista de e-mail simples -criando etiquetas de emails: Outro tutorial “ruim” - não explica, você não vai entender o que está fazendo… mas pode oferecer uma resposta “clique neste”, caso seja tudo o que precisa.

Como clonar um banco de dados Open Office: Clonando as suas tabelas de dados, formulários, inquéritos, registros, e registrando o clone

Dividindo Dados: Como dar cópias de banco de dados à terceiros; como usar em um computador diferente.

Pesquisando coisas no manual: Existe um manual? Onde conseguir!

Campos Concatenados: Transforme linhas de dois ou mais campos em uma só linha. Faça com que “Jane” e “Smith” - > “Jane Smith”, por exemplo. Ou até mesmo “Smith, Jane”!!

Botões de rádio para formulários: Botões de rádio são muito bons para ajudar usuários a inserir dados válidos apenas. Também dá um exemplo do desenvolvimento stepwise… uma ferramenta que te leva onde for desejado antes cedo do que tarde. Menos pressa, mais agilidade.

Usando DDE para manter documentos na troca. DDE é uma tecnologia madura que dividie dados entre documentos, e o Open Office o tem “como padrão".

Desenhar Mapas com países coloridos de acordo com seus dados. Existe uma forma muito fácil de obter resultados impressionantes!

Exportar dados para Arquivos CSV: O modo de fazê-lo para qualquer aplicação Open Office. (arquivos CSV explicados em outro local.)

Conserte os problemas do Formulário Wizard Linux: Parece ter havido um problema com os Formulários Wizard com o ooBase instalado pelo Ubuntu em algum ponto. O problema pode ainda existir. Facilmente consertado, mas o “conserto” pode trazer outros problemas… Eu não sou um Ubuntu expert para saber sobre… mas não vi nenhum outro problema em testes limitados.

Crie um campo de Auto-incremento: Usando o AutoValue para criar campos que são preenchidos por você pelo computador. Útil para chaves primárias, números de série, etc.

Mude a Inicialização do Auto-incremento: Você tem um campo com o AutoValue configurado? Quer modificar o número que será usad para o próximo registro? Este “Como fazer” te diz como… e é fácil de fazer!


Pule para o Índice


Discursos:

As seguintes páginas são menos "tecla por tecla", menos na veia "como fazer". Eles são mais como palestras. Eles provavelmente não são tão fáceis ou divertidos de ler, mas tentem? Os tópicos são "fáceis / importantes" para "menos fáceis / menos críticos". Embora o que diz respeito aos tipos de dados não seja particularmente fácil, é particularmente importante! Claro, não posso ter certeza de quais são importantes para suas necessidades. Espero que sejam todas úteis!

= = = = =

Inter populando formulários com dados de mais de uma tabela: Se o seu banco de dados tem mais de uma tabela, é uma Má Ideia inserir qualquer dado duas vezes, isto é “duplicar” (Você espera! Este é um dos problemas) em dois lugares. Este ensaio incompleto fala um pouco disso, e sobre como você pode inserir dados de mais de uma tabela para um único formulário, para unir tudo aquilo que quiser.

Relações e Junções: Assim que seus bancos de dados tiverem mais de uma tabela ... o que não demoraria muito ... você realmente deveria começar a configurar "relacionamentos" no banco de dados. E, em pouco tempo, você precisará de "junções". Eles não são o mesmo, mas as diferenças constantemente enevoam minha mente e espero ajudá-lo a encarar esse problema.

"Tipos" de Dados: Crucial para projetos de mesa. (Também há uma introdução rápida à tipos de dados na “Primeira seção".)

Arquivos de dados CSV: Uma breve explicação geral dos arquivos "Valores Separados por Vírgulas", também conhecido como "Delimitados por Vírgula" ... útil para mover dados entre aplicativos. Os detalhes de usá-los no Open Office (geralmente) são explicados em outro lugar ... especificidades da importação de dados, da exportação, e da movimentação de dados entre aplicações Open Office.

Executar comando SQL diretamente? Analisar SQL: OoBase é (para um banco de dados!) Novato-amigável. No entanto, chega um momento em que sua "ajuda" entra no caminho. Então você executa seu SQL diretamente. Quem se importa. Quando. Como fazer isso. (Esta página é apenas sobre o uso de comandos SQL dentro da Base. Eu escrevi em outros locais sobre usar servidores MySQL.

Apache / MySQL / PHP: Pronto para um desafio? (Um enorme desafio.) Quer usar ooBase com um banco de dados multiusuário grátis? (OoBase por conta própria não é multiusuário). Deseja acessar bancos de dados em uma LAN ou na Web, novamente usando ooBase na máquina do cliente? Quer usuários com privilégios variados e estreitamente definidos? Este ensaio tenta ajudar .... mas não é uma leitura rápida! (Ao longo do caminho, também fala sobre a diversão que você poderia ter criando páginas web dinâmicas por meio de PHP.)

"Apenas" um servidor de banco de dados MySQL, Com o Open Office como "cliente", ou "front end": isso também seria um desafio ... embora não seja o desafio da aventura anterior. O MySQL é um servidor de banco de dados multi-usuário multi-plataforma gratuito. Você pode acessar um servidor MySQL através da internet. (OoBase por conta própria não é multiusuário ou acessível para acesso remoto). O conjunto de páginas que explica muito sobre como se gerar um servidor MySQL foram criados em fevereiro e março de 2013 e vão mais longe do que alguns dos meus esforços anteriores com o tópico. Domine o que está neles, e você terá feito um bom começo para estar pronto para o grande desafio de embarcar em uma instalação do Apache / MySQL / PHP, o item que mencionei antes deste.


Pular para o Índice


Estudos de Caso:

Exemplos de bancos de dados que atendem necessidades específicas. Também estudos de caso de elementos de design de banco de dados. Não olhe para os assuntos desses estudos de caso e diga "Lista de números de telefone? Não preciso fazer uma lista telefônica."

Todos eles ilustram pontos gerais, e todos podem dar-lhe pensamentos como "Essa é uma boa idéia.

Se acontecer que você precise configurar uma lista de números de telefone, tudo bem, no entanto, tentei alcançar uma utilidade mais geral quando escrevi os estudos de caso. Em cada um, você lê sobre as decisões que tomei na resolução de um problema específico. Você lê sobre ferramentas que usei. Você deve tirar idéias que são úteis em muitos bancos de dados ... por exemplo, o banco de dados que você está tentando criar hoje!

= = = = =

Design de Chave Primária: Truques de Comércio. Uma discussão sobre a chave primária que eu projetei para a tabela "Livros" de um banco de dados que eu realmente uso. (É sobre uma coleção de livros.) Muitos pontos geralmente aplicáveis.

Histórico Familiar: Um banco de dados de ancestrais: Um trabalho em andamento, mas elementos significativos de um banco de dados para "despejar" o que você conhece ... e como você o conhece ... sobre pessoas do passado. Casamentos, filhos, datas importantes, etc.

Listas com Link, DNA, Histórico Familiar: Este ensaio é um pouco diferente da maioria no site. Ele fala (por fim) sobre um problema, e faz algum progresso com a análise de como resolvê-lo. Mas uma solução completa da Base Open Office ainda não está disponível. Espero que alguém possa enviar uma solução! Até então, o ensaio continua a ser um exercício valioso na análise de dados e como ele pode ser codificado. Os dados preenchiam uma matriz, mas escassamente. Os dados podem ser melhorados em uma lista vinculada. Essa estrutura pode ser realizada em um RDBMS? O todo surgiu ao longo do caminho para projetar um banco de dados para combinar DNA com propósito de pesquisa de histórico familiar.

Departamento de Automóveis- no Paraíso: Este banco de dados é uma base para outros tutoriais. O banco de dados pode ser baixado. Tem quatro mesas, com relacionamentos estabelecidos. É a base de um sistema de gerenciamento de dados para uma hipotética polícia de trânsito da ilha do Caribe.

Formulário com dois sub-formulários: Uma coisa modesta e diminuta. No contexto de um pequeno banco de dados com informações sobre plantas como exemplo, é criado um formulário com dois sub-formulários.

Doação Anual para Caridade: Notas sobre um banco de dados que rastreia dados essenciais para um investidor no mercado de ações. Além disso, espero, de interesse para os investidores privados novatos, para pontos gerais nos registros que você precisa manter.

Investimento em Bolsas de Valores: Notas sobre um banco de dados que rastreia dados essenciais para um investidor no mercado de ações. Além disso, espero, de interesse para os investidores privados novatos, para pontos gerais nos registros que você precisa manter.

Um exemplo do "mundo real": Descrição de algum trabalho bastante "bagunçado" feito para satisfazer algumas necessidades do mundo real.

Projeto de Participação: Um banco de dados rastreando as pessoas que trabalham em um grupo de projetos. Útil como ilustração de ter "linhas" de informações para múltiplas entidades e outras coisas. Você pode baixar o banco de dados, se desejar. Ainda não "completo" ... mas a descrição das tabelas, útil por direito próprio, é.



Nomeando as Partes:

Algumas "Ilustrações" para suportar muitas das outras páginas deste site. Eles são legíveis por conta própria e referenciadas com links com freqüência, especialmente em tutoriais introdutórios.

(Então, Hagop Merjian, lembro-me de algo de aulas de inglês há 40 anos. Bem ... lembre-se de bits!) Para aqueles que não estão familiarizados com o Nomeação das Partes" de Henry Reed", vale a pena visitar. Escrito sobre a experiência de um soldado na Segunda Guerra Mundial, embora eu tenha que admitir que eu me lembrei disso como sendo de Wilfred Owen e da Primeira Guerra Mundial. Provavelmente poderia se aplicar a quase qualquer vida de soldado com apenas algumas mudanças.)

Mas você, gentil leitor, provavelmente não é um soldado, então eu não vou aqui divagar sobre empilhação de macacos, o que, no seu caso, você não conseguiu, ou qualquer outra coisa que você não conseguiu.


   v v v v v v  - - -   . . .  Tópicos . . .sobre Partes  - - -  v v v v v v

Janela gerencial do projeto principal ooBase: Discute a janela principal da qual você gerencia normalmente qualquer projeto ooBase. Alguns usuários de bancos de dados ooBase configurados por outros podem estar mais familiarizados com um Switchboard do painel de controle, mas a maioria dos usuários normalmente trabalhará através da janela descrita aqui, que eu costumo referir como "a janela gerencial do projeto principal ooBase".

"Botão "Modo Design Ligado/Desligado" e janela do Navegador de Formulário: Duas ferramentas importantes para o designer. Não confunda o navegador de formulario com o navegador mais geral que você pode iniciar com sua tecla F5..

"Formulários de Controle" e barra de ferramentas "Mais Controles: Como acessá-las.

Pular para o Índice




Tutorial GERAL do “sistema” Open Office:

Existem algumas coisas que são controladas em toda a gama de módulos do Open Office. Configurar a segurança de execução da macro é importante. Esse link leva a algumas notas sobre o que são as macros e como configurar o nível de segurança da instalação do Open Office. (Este tópico é importante mesmo se você não tem conhecimento do uso de macros.)




Tutorial do Open Office Writer:

Quer ter "vários governantes" em um documento do Writer? Então você tem uma parte no meio de uma página com um número diferente de colunas? Fácil quando você sabe como, o que este tutorial sobre layout da página no Open Office Writer te explica.

Pular para o Índice




Comentários Adicionais:

Primeiramente…....

Divagações

O banco de dados fornecido com o OpenOffice, versão 2 (e superior) faz tarefas de banco de dados típicas bem, e é tão fácil de usar como qualquer coisa de potência comparável. Ele aceita SQL. Veja os artigos acima para ajudar a dominar ooBase.

Esqueça qualquer experiência com o Adabas, que veio com a versão comercial do OpenOffice 1. O banco de dados da versão 2 do OpenOffice, ooBase, não está relacionado e NÃO foi transferido para a versão 3.

Lembre-se: toda o pacote OpenOffice, sendo de código aberto, é gratuito, incluindo ooBase. (Você também verá ooBase designado como "Base".)

O pacote do OpenOffice está disponível não apenas para o Windows, mas também para Macs e Linux. Eu tenho usado isso no Ubuntu. Na verdade, estou fazendo mais e mais no Ubuntu ... o que é um sentimento maravilhoso, estar me distanciando da Microsoft. Se chegar o dia em que eu decidir desligar todas as minhas caixas do Windows, haverá coisas que sinto falta, mas para processamento de texto, planilhas, bancos de dados (e alguns outros aplicativos), quando eu vou para minha caixa do Linux, eu nem mesmo sei que não é Windows ... Eu ainda estarei usando as aplicações que eu estava usando no Windows. (O Firefox tem minhas atividades de navegação nas mesmas circunstâncias felizes.)

Falando sobre o maravilhoso mundo dos programas de código aberto, você tentou o software aberto e o microcontrolador Arduino? de hardware aberto? Muito divertido, se você gosta de mexer com eletrônicos. E se você estiver apenas no software, há o Pascal multi-plataforma chamado FPC, que eu promovo na mesma página que meu material Arduino. O FPC vem em versões para Window, Linux e Macs.

Com o OpenOffice 2, você obtém um programa de banco de dados gratuito, capaz e útil. Deriva de um produto existente, o HSQL. Para citar de www.hsqldb.org:

"Nosso grupo foi formado em 2001 ... Nós lançamos seis novas versões do banco de dados (RDMS) desde abril de 2001 ... O projeto possui um ranking de 50 melhores entre todos os projetos de SourceForge (100,000) com mais de 1.000.000 downloads.

"(HSQL é) completamente gratuito para usar e distribuir sob nossas licenças (as quais são) com base na licença BSD padrão."

E (adaptado) de (uma versão anterior) o que costumava ser em.......http://www.openoffice.org/product/base.html.....(essa página pode carregar lentamente.)

"Com BASE, você pode....

  • Crie novas tabelas para seus dados - e também altere-as conforme suas necessidades mudem
  • Mantenha índices nas tabelas para tornar o acesso a dados mais rápido
  • Visualizar uma tabela em uma grade de edição e adicionar, alterar e excluir registros
  • Produza relatórios impressionantes de seus dados (Report Wizard)
  • Crie aplicativos de banco de dados "instantâneos" (Table Wizard)

"Usando BASE, você não só pode navegar seus dados, mas também...

  • Execute tipos de uma ou várias colunas
  • Veja subconjuntos de seus dados com filtros simples (um clique) ou filtros complexos (consulta lógica)
  • Crie consultas poderosas para mostrar seus dados de novas maneiras, incluindo resumos e visualizações de várias tabelas
  • Produza relatórios em uma ampla variedade de formatos, usando o Report Wizard ou Oracle Report Builder, anteriormente conhecido como Sun Report Builder ou SRB

"BASE inclui uma versão completa do mecanismo de banco de dados HSQL, armazenando dados em arquivos XML. Também pode acessar arquivos dBASE nativamente para o trabalho de banco de dados simples.

"Para requisitos mais avançados, o BASE suporta muitos bancos de dados populares de banco de dados de forma nativa (Adabas D, ADO, Microsoft Access, MySQL) ou qualquer banco de dados através de drivers ODBC e JDBC de setor padrão. Ele também suporta qualquer catálogo de endereços compatível com LDAP, bem como comum Formatos como Microsoft Outlook, Microsoft Windows e Mozilla."

(N.B .: No caso de, pelo menos, o Access, esse suporte inclui acesso a tabelas dentro do banco de dados, mas exclui qualquer capacidade para o Access executar Macros, formulários, relatórios. Mas isso é um copo mais da metade cheio, se parar pra pensar.


Pular para o Índice



Filosofia Editorial

Eu não gosto de sites "extravagantes" mais preocupados com uma aparência chamativa do que por um bom conteúdo. Para uma imagem bonita, eu posso ir a uma galeria de arte. Nem todo mundo tem banda larga rápida.

Eu apresento este material em um formato destinado a ajudá-lo a USÁ-LO. Há dois aspectos para isso: a forma como é dividido e a forma como é publicado. Detalhes na minha página sobre como o material está dividido e como é publicado.

Lembre-se de que o material possui direitos autorais. (TK Boyd, 2006 e posterior) Os procedimentos na página citada são sugeridos apenas para uso pessoal conveniente do material, no entanto, e também....

Sinta-se livre para usar essa informação em cursos de informática, etc., mas um crédito da fonte, citando o URL, será apreciado. Se você simplesmente copiar as páginas para outras páginas da Web, você fará seus leitores um desserviço: Suas cópias não permanecerão atualizadas. É muito melhorvincular as páginas originais e, em seguida, seus leitores verão versões atualizadas. Para aqueles que se importam - obrigado. Posicionei uma página com mais informações sobre as isenções de direitos autorais que estenderei e sugestões para aqueles que desejam colocar este material em CDs, etc. (Há pelo menos uma prisão usando o material para educação de presos. Existem situações onde boa conexão de internet não é possível!)




Pular para o Índice



Outros recursos:

Quando eu comecei isso no início de 2006, eu era novo no OpenOffice, mas não era novo para computadores, ou para escrever tutoriais na web.

Eu acho que os fóruns online são a fonte de ajuda mais útil para mim. Eu tenho uma página com minhas recomendações atuais do fórum para você.

Existem outros tutoriais do OpenOffice por aí que eu recomendaria.

(Eu suponho que você não encontrou o que você queria na minha página sobre manuais para ooBase... você provavelmente deveria começar por lá, se você já não viu isso.)

Para ooBase, experimente o seguinte....

Claro, você deve ler o próprio Guia de Introdução ao ooBase (documento PDF)do OpenOffice ... embora, infelizmente, isso possa ser datado... a página foi encabeçada Começando com OpenOffice.org 2.x" quando chequei em Junho de 2015, e a Base está na versão 4 há muito tempo, e há grandes diferenças entre Base 2.x e Base 4.x.

Andrew Pitonyak tem um site com ajuda no ooBase, e outros tópicos do Open Office, e outros tópicos!

Para os tutoriais gerais do OpenOffice, experimente o seguinte....

Um site sofisticado, com muita informação: "Tutoriais para o OpenOffice"

O seguinte lhe dará links para muitos materiais bons do OpenOffice, muito mais do que ooBase... Artigos do Projeto de Documentação do OpenOffice. (Essa página pode ser lenta para carregar.) E o material está disponível em muitos idiomas. Pessoalmente, acho o material difícil de navegar, talvez sofrendo de "comitê-itis" ... mas possui boas coisas, se procurar bem. Talvez você nem se sinta tão frustrado quanto eu; Minha aversão provavelmente apenas é uma questão de "estilo". Mas eu também devo acrescentar que vem do mesmo estável que o mau datado “Guia de Introdução…” mencionado acima, como também o manual na linguagem programação que eu menciono a seguir...

Para o manual para linguagem de programação do OpenOffice e a API para o OpenOffice, vá para....

O Wiki do ooBasic


Para outros Materiais Bons, vá para...

Existe um fórum excelente e ativo para Base, como uma das subunidades em http://forum.openoffice.org

Comandos SQL de referência disponíveis: Sumário em http://www.hsqldb.org/... apenas um capítulo de muitos com informações relevantes da Base.

Tutoriais na planilha de Open Office: "Ajuda Calc de About.com"

Por favor, não peça um link aqui para o seu site, a menos que a) seu site já tenha um link para este site, e b) o Wayback Machine mostrar que o seu site foi feito há mais de dois anos.



E se você gostou do que encontrou aqui ou quer coisas diferentes, aqui estão algumas páginas a mais do editor desses tutoriais....

A página inicial do Sheepdogsoftware.co.uk, Meu maior site. (Desculpe-se se o "? FrmFdb" que adicionei a esse link causa os problemas do seu navegador. Por favor, me avise, se assim for? Está lá para me ajudar a aprender as preferências dos meus visitantes.)

Usando o microprocessador Arduino: essas coisas São Muito Divertidas, se você é mesmo um geek. Você não precisa de muito dinheiro. Confira a introdução, de qualquer forma ?

Páginas sobre o uso de computadores em Sensing and Control, p. ex. Registro Temporário.

Programação: Lazarus ... baseado em um Pascal grátis, de código aberto, linguagem multi-plataforma. E funciona! Tutoriais.

Programação: tutoriais Delphi e Pascal.

Introdução MicroLan: uma poderosa família de dispositivos para detecção e controle. Esta não é uma coisa do nível do consumidor, mas tampouco está além dos meios de amadores entusiastas. Eu também tenho tutoriais para você sobre a programação de chips 1-Wire (tm) e dispositivos para MicroLans (tm).

Outros dos meus sites. (Arunet)

Pular para o Índice