Desenvolvendo uma agenda telefônica simples no Kylix

Nesse artigo mostrarei o quanto é simples trabalhar com o Kylix e MySQL. Nossa agenda será simples, guardará apenas nome e número de telefone, porém com a base que vou passar, com um pouco mais de trabalho você poderá programar coisas muito mais complexas.

[ Hits: 42.487 ]

Por: AValle em 14/07/2003


Deletando os registros



Insira mais um componente em seu form: o TPopupMenu, e dê um duplo clique nele.
Uma janela se abrirá, selecione-a, e no OI na opção Caption digite 'Editar' (sem as aspas). No espaço que será criado logo abaixo, selecione-o e digite 'Deletar' (sem as aspas).

Veja a figura abaixo:


Selecione o GridVer, e no OI insira o valor PopupMenu1 na opção PopupMenu.

Clique duas vezes no 'Deletar' do PopupMenu1, e insira o código:

procedure TfPrincipal.Deletar1Click(Sender: TObject);
    var deletar:string;
begin
     // captura o numero do telefone a ser deletado
     deletar:= gridver.Cells[1,gridver.Row];
    
     //confirma se deseja deletar ou não:
     if messagedlg('Deseja realmente remover o telefone ' + deletar,mtConfirmation,[mbYes,mbNo],0)=mrYes then
     begin
        sql.SQL.Text:= 'delete from telefones where agenda_tel = ' + quotedstr(deletar);
        //sql.Open;
        sql.ExecSQL(True);
        verdados(1);
     end;
end;
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o banco de dados
   3. Agora vamos ao kylix :)
   4. Criando a interface gráfica
   5. Iniciando no código-fonte
   6. Criando a visualização
   7. Deletando os registros
   8. Editando os registros
   9. Downloads
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 1)

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 3)

Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 2)

Cross-compile Lazarus: Gerando executáveis Win32 estando no Linux

Lazarus, uma IDE em FreePascal que pretende concorrer fortemente com o Kylix

  
Comentários
[1] Comentário enviado por tidus em 28/11/2004 - 21:08h

muito bom, gostei!

[2] Comentário enviado por removido em 12/06/2006 - 20:16h

Muito bom, bom trabalho!

[3] Comentário enviado por fernandoguedes em 16/06/2010 - 12:46h

Muito bom o artigo, será que seria possível a atualização desse tutorial?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts