Relatorio delphi

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2444 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2013
Ler documento completo
Amostra do texto
Nome: Leonardo Ferreira Lima ID: 208910





Aula 02/03/12

Abrir o interbase, dar dois clicks em “interbase servers”:

No menu que aparecera escoolher a opção “local Server”, colocando tbm o ‘login – SYSDBA’ e a “senha- masterkey”.

Criar uma pasta com as seguintes subpastas dentro:
• Dados
• Formularios
• Imagens
• Relatórios

Depois de criar a pasta, ir emno interbase e dar dois clicks “Local Server” na mensagem q aparece digitar a senha “masterkey”.
Clicar com o botão direito do mouse em cima de “databases” e escolher a opção “create database” para criar um novo database, caso já exista um database escolher opção “register”
Na tela que aparece colocar em “filename” o caminho da subpasta dados,exemplo:
•(‘C:\Users\Leonardo\Desktop\delphi\dados’).


E no final do endereço acrescentar o nome do database.gdb,exemplo:
• C:\Users\Leonardo\Desktop\delphi\dados\database.gdb

Ainda na tela, mudar o “SQL dialect” para “3’, e o “alias( nome do banco e nome que aparecera em baio do database)” dar o nome desejado e agora dar “Ok” e altomaticamente será criado um arquivo na pasta dados

Para Criar tabelas no interbase

Selecionar“Tables” que esta dentro do database criado, e clicar em SQL.
Após fazer isso aparecera a tela onde devera ser criada as tabelas com codiigos SQL.
Comandos:
• Create table – cria a tabela
• Not null – campo obrigatório, não pode ser null
• Primary key – chave primaria
• Varchar – utilizado quando o usuário for utilizar muitos caracteres
• Char – utilizado Quando o usuárioutiliza poucos campos( ex: Uf)

Digitar o seguinte código para criar a tabela Clientes:

CREATE TABLE "CLIENTE"
(
"COD_CLI" INTEGER NOT NULL primary key,
"NOME_CLI" VARCHAR(40) NOT NULL,
"ENDER_CLI" VARCHAR(50),
"CIDADE_CLI" VARCHAR(30),
"UF_CLI" CHAR(2),
"SEX_CLI" CHAR(1)
);

Após Digitar ir em “Execute Query”, se o código SQL foi digitado corretamente o campo dedigitação fica branco, se for digitado errado ele da uma mensagem de erro.

Criando as outras tabelas

Tabela de Forma de Pagamento


CREATE TABLE "FORM_PAG"
(
"COD_FORM" INTEGER NOT NULL,
"DESC_FORM" VARCHAR(30),
"JURO_DESC" NUMERIC(10, 3),
"COD_TIPOPG" INTEGER,
"DIASPRIMPARC" INTEGER,
"NUM_PARC" INTEGER,
"INTERVALO" INTEGER,
PRIMARY KEY ("COD_FORM")
);Tabela de Funcionario


CREATE TABLE "FUNCIONARIO"
(
"COD_FUN" INTEGER NOT NULL,
"NOME_FUNC" VARCHAR(40),
"ENDER_FUN" VARCHAR(50),
"CIDADE_FUN" VARCHAR(30),
"UF_FUNC" CHAR(2),
"SEX_FUNC" CHAR(1),
"FONE_FUN" VARCHAR(16),
PRIMARY KEY ("COD_FUN")
);


Tabela de Produto




CREATE TABLE "PRODUTO"
(
"COD_PROD" INTEGER NOT NULL,
"DESC_PROD"VARCHAR(30),
"VALOR_UNIT" NUMERIC(10, 2),
"QTD_ATUAL" NUMERIC(10, 3),
"QTD_MIN" NUMERIC(10, 3),
"COD_BARRA" CHAR(13),
"TIPO_PROD" INTEGER,
PRIMARY KEY ("COD_PROD")
);


Tabela de Tipo de Produto




CREATE TABLE "TIPOPROF"
(
"TIP_PROD" INTEGER NOT NULL,
"DESC_TIPO" VARCHAR(20),
PRIMARY KEY ("TIP_PROD")
);

Tipo de Pagamento


CREATE TABLE"TIPO_PAG"
(
"COD_TIPOPG" INTEGER NOT NULL,
"DESC_PAG" VARCHAR(30),
"JURO_DESC" NUMERIC(10, 3),
PRIMARY KEY ("COD_TIPOPG")
);


Para Reabrir uma tabela basta clicar na tabela desejada e clicar em sql

Exemplo de como Funciona Código e Barra

• São 13 numeros onde:
Os 3 primeiros representam o pais, os 6 seguintes representam o código da empresa, os próximos 3 representam ocódigo do produto e o ultimo é o codigo verificador, exemplo:

|Do código de Barras 7895579835000 |
|789 |557983 |500 |0 |
|Código do Pais |Código da empresa...
tracking img