O componente ZCONNECTION serve para conectar o banco de dados no Delphi. Para cada nova
aplicação (projeto) no Delphi deve ser inserido apenas um componente de conexão (ZCONNECTION):
O componente ZTABLE serve para acessar as tabelas do BD no Delphi. Para cada tabela do banco de
dados dever ser inserido um componente de acesso as tabelas do banco de dados. Geralmente cada formulário
de cadastro deve ter um componente ZTABLE. Com ele os campos das tabelas são mostrados nos
formulários.
a) Na aba ZEOS ACCESS, duplo clique no componente ZTABLE
b) Selecione ZTABLE e altere as propriedades como mostra abaixo:
Active: Para acessar os dados da tabela ela deve estar ativa, selecionar True
Connection: Nome do componente ZCONNECTION: selecione Conexao
Normalmente para cada componente ZTABLE deve estar associado a ele um componente de fonte de
dados chamado DATASOURCE. Ele serve para que os dados das tabelas possam ser mostrados nos
formulários.
4) COMPONENTES VISUAIS
Os componentes visuais são usados para criar a interface dos formulários os quais o usuário terá acesso.
Aba Componente Função Propriedades
Standard Label Serve para digitar uma legenda Caption
(rótulo) Color
Font
Additional BitBtn Sua função é de botão para executar uma Caption
ação Font
Glyph
Standard Panel Serve para dividir o formulário Align
Color
Caption
Standard MainMenu Serve para criar barra de menu Itens...Caption
Additional Image Serve para inserir uma imagem no Align
formulário Picture
Stretch
(Unchecked)
DBRadioGroup Permite agrupar vários itens para DataSource
serem marcados/desmarcados. DataField
Caption
Itens
Columns
Values
3
DBLookupCombobox Permite relacionar os dados de DataSource
(Caixa de listagem com uma tabela a outra DataField
Active: Para acessar os dados da tabela ela deve estar ativa, selecionar True
Connection: Nome do componente ZCONNECTION: selecione Conexao
Normalmente para cada componente ZQUERY deve estar associado a ele um componente de fonte de
dados chamado DATASOURCE. Ele serve para que os dados das pesquisas possam ser mostrados nos
formulários.
4
a) Na aba DataAccess, duplo clique no componente DATASOURCE
b) Selecione o DATASOURCE e arrume as propriedades como mostra abaixo:
5
9) MODELO DE FORMULÁRIO DE CADASTRO
Panel
ZConnection Label (Rótulo)
ZTable
DBEdit (caixa de texto)
ZQuery
Panel
DataSource DbCombobox
(caixa de listagem)
GroupBox
DbGrid
6
10) COMPONENTES PARA CRIAR RELATÓRIOS
O QuickReport permite a criação de relatórios que podem ser impressos diretamente a partir do
Delphi.
Para iniciar a construção de um relatório, é preciso adicionar o componente QuickRep a um formulário. Ele
fornece a superfície de desenho do relatório
b) CONFIGURAÇÕES DO QUICKREP:
Duplo clique no QUICKREP. Será aberta a janela Report Settings (figura abaixo) onde podemos
especificar várias definições para o layout como tamanho do papel, margens, borda, etc
Seções do relatório
(Bands)
7
c) SEÇÕES DO RELATÓRIO
Os geradores de relatórios trabalham com seções como Cabeçalho, Título da Página, Rodapé da
Página, Página Inicial, Última Página, Linhas Detalhes, e assim por diante.
Existem duas formas de colocar bands num relatório. A primeira é utilizando a área Bands da
janela Report Setings, marcando o tipo de banda desejada (como mostra a figura acima). Outra é na
propriedade Bands do QuickRep.
Cada Band determina a posição e com que frequência ela será impressa.
ColumnHeader: No topo de cada coluna do relatório. Útil para imprimir nomes de campos em
relatórios com mais de uma coluna.
Detail: Uma vez para cada registro do Dataset, onde são impressos os dados de cada campo
d) MODELO DE RELATÓRIO
COMPONENTES SEÇÕES
Qrlabel Title
ColumnHeader
QRdbText Detail
QuickRep
8
e) PROPRIEDADES DOS COMPONENTES INSERIDOS NO RELATÓRIO
Qrlabel Caption
(colocar dentro da seção Title e ColumnHeader) Color
QReport Font
f) RELATÓRIO PRONTO