Alguem pode me Ajudar aqui....

Delphi

15/08/2015

Olá, Alguém pode me ajudar neste erro, esse BitBtn ele exite mas ta aparecendo este erro
[img]http://arquivo.devmedia.com.br/forum/imagem/442536-20150815-082414.jpg[/img]
Alguém me ajuda

Obrigado !

dexarei todo codigo!

______________________________________________________________________________________________________________

unit Unit2;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls, Buttons, DB, ZAbstractRODataset, ZAbstractDataset,
ZDataset, sSpeedButton;

type
TLogin = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Image5: TImage;
Panel1: TPanel;
sSpeedButton1: TsSpeedButton;
Panel2: TPanel;
sSpeedButton2: TsSpeedButton;
BitBtn1: TBitBtn;
procedure sSpeedButton1Click(Sender: TObject);
procedure sSpeedButton2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Login: TLogin;

implementation

uses Unit3, Unit16, Unit4;

{$R *.dfm}

procedure TLogin.sSpeedButton1Click(Sender: TObject);
begin

if (Edit1.Text = '') and (Edit2.Text = '') then
ShowMessage('Preencha os Campos')
else
if dm.Login.Locate('Usuario',Edit1.Text,[loCaseInsensitive, loPartialKey]) then
begin
if dm.Login.Locate('Senha',Edit2.Text,[]) then
begin
Login.Hide;
Tela_Principal.Show;
ShowMessage('Seja Bem Vindo');
end;
end
else
begin
ShowMessage('Usuario ou senha incorreto.');
Edit1.Clear;
Edit2.Clear;
Edit1.SetFocus;
end;

end;


procedure TLogin.sSpeedButton2Click(Sender: TObject);
begin
if messagebox(handle,' Deseja Cancelar a operação?','Questão', mb_IconQuestion + mb_YesNo + mb_DefButton1 ) = idYes then
begin
ShowMessage('Obrigado por está conosco, volte sempre!');
begin
Application.Terminate;
end;

procedure TLogin.BitBtn1Click(Sender: TObject);
begin
dm.Login.Insert;
LOGIN2.Show;
end;

end.
Geremias

Geremias

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

15/08/2015

Geremias,


Primeiro passo é organizar seu código por completo:
Os forms e Units : Coloque um nome em cada um deles


Exp: Formulario de login

Form = F_LOGIN
UNIT= U_LOGIN

OS BUTTONS
Button de Login = BTN_LOGIN
Button de Cancelar Login = BTN_CANCEL
E assim por diante - A organização é a base da programação.


Gostaria muito de ajudar com base no seu código acima, mas iria contra os meus princípios.

Faça o seguinte.
Post os campos da sua tabela de login e reorganize seu código como foi citado no inicio.
GOSTEI 0
Jhonatan Pereira

Jhonatan Pereira

15/08/2015

ShowMessage('Obrigado por está conosco, volte sempre!');
begin


retire esse "begin"
GOSTEI 0
Jhonatan Pereira

Jhonatan Pereira

15/08/2015

Troque ele por um END;
GOSTEI 0
POSTAR