NDMySQL - Mestre Detalhe

506 palavras 3 páginas
Apostila criando um formulário de mestre e detalhe
Prof. Mauricio
Criando um Formulário de Mestre_Detalhe:
Crie um novo banco de dados chamado: locadora Usando o Banco de Dados MySQL
Crie 2 tabelas no banco de dados locadora:

clientes e fitas_locadas -

Tabela: clientes
Cod_cli
Nome_cli
Telefone
Endereco
E_mail

chave primária – varchar 50 varchar 8 varchar 50 varchar 25

tipo: int

auto_increment

Tabela: fitas_locadas
Cod_cli
Cod_filme
Data_locacao
Titulo_filme
Valor_diaria

int int varchar varchar float

10
50

Use o MySQL Front e:
Cadastre 3 ou 4 clientes
Cadastre algumas fitas locadas para clientes que você incluiu na tabela de clientes
Abra o Delphi e coloque no formulário 2 componentes table (guia BDE) e 2 Data Source
(guia DataAccess)
Altere a propriedade name do table1 para: tableClientes Altere a propriedade name do table2 para: tableFitasLocadas Altere a propriedade name do DataSource1 para : datasourceClientes
Altere a propriedade name do DataSource2 para : datasourceFitasLocadas
Altere a propriedade Caption do formulário para: Formulário Mestre / Detalhe
Agora crie uma string de conexão para conectar com o banco locadora usando a opção database/explore Faça a conexão do componente tableClientes com a tabela Clientes do banco de dados através das propriedades databasename e tablename
Altere a propriedade Dataset do datasourceClientes para TableClientes
Faça a conexão do componente tableFitasLocadas com a tabela Fitas_locadas do banco de dados através das propriedades databasename e tablename
Altere a propriedade Dataset do datasourceFitasLocadas para TableFitasLocadas

Apostila criando um formulário de mestre e detalhe
Prof. Mauricio
Selecione o formulário e programe os eventos OnActivate e OnClose para abrir as tabelas, conforme abaixo:
On Activate:
TableClientes.open;
TableFitasLocadas.open;
OnClose:
TableClientes.close;
TableFitasLocadas.close;
Agora clique com o botão

Relacionados