![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Вопрос таков как встроить сюда что бы при нажатии на кнопку открывалась Form2. Все подключено. И в базе access логин и пароль задан!
При входе выкидывает с проги! Код:
procedure TUserForm.Button1Click(Sender: TObject); begin If (LoginEdit.Text<>'') and (PasswordEdit.Text<>'') then //поля не пустые begin UserQuery.Active:=false; UserQuery.Parameters.ParamByName('log').Value:=LoginEdit.Text; UserQuery.Active:=true; If UserQuery.RecordCount<>0 then begin If UserQuery.FieldByName('Пароль').AsString=PasswordEdit.Text then begin login:=LowerCase(LoginEdit.Text); If UserQuery.FieldByName('Доступ').AsString='True' then Dostup:=true//есть доступ else Dostup:=false; Close; end else Showmessage('Пароль неверный!'); end; end else ShowMessage('Введите имя пользователя и пароль!');//пустые поля end; Последний раз редактировалось DrWeb, 07.12.2013 в 19:05. |
#2
|
||||
|
||||
![]() Цитата:
|
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() Цитата:
TUserForm - это главная форма приложения? |
#5
|
|||
|
|||
![]() Цитата:
|
#6
|
||||
|
||||
![]() Цитата:
Главной формой становится первая созданная методом Application.CreateForm, поэтому если нужно создать неглавную форму до создания главной формы приложения - создавай эту неглавную обычным конструктором TUserForm.Create. Это верно для старых версий Delphi включая Delphi 7. |