0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 15
|
|
1 | |
Распознавание зашедшего в программу30.05.2013, 13:47. Показов 525. Ответов 6
Метки нет (Все метки)
Уважаемые обитатели форума, делаю прогу для диспетчера, препод не может помочь с решением проблемы, помогите пожалуйста!
Собственно суть: У программы сделана регистрация диспетчеров, но кто именно зашел не показывает (хотелось чтобы ФИО диспетчера выводилось на главной форме в caption) и в форме "открыть путевой лист(FormOpen)" в edit'е диспетчер; В этой же форме есть DBlookComboBox с номером задания, чтобы при выборе определенного номера, в строку с этим номером в столбец "состояние задание" добавлялся текст 'Выполняется', в форму задания(FormZadania).
0
|
30.05.2013, 13:47 | |
Ответы с готовыми решениями:
6
Узнать имя пользователя зашедшего на сайт Как узнать имя пользователя зашедшего на сайт Получить ip имя Гостя зашедшего в расшаренную папку Как узнать логин пользователя зашедшего на сайт? |
969 / 644 / 97
Регистрация: 01.11.2012
Сообщений: 1,447
|
|||||||||||
30.05.2013, 15:32 | 2 | ||||||||||
Удобнее изменить проверку введенных логина и пароля:
И не нужно бегать по всей базе и сравнивать. А далее из любой части программы можно получить значение этого [ФИОдиспетчера]. Например, перед открытием FormGeneral:
1
|
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 15
|
|
30.05.2013, 16:19 [ТС] | 3 |
Значение [ФИОдиспетчера] рабатают и в caption и edit показывает, но я не могу сделать проверку пароля, то есть при любом Логине можно зайти без пароля.
вот код
procedure TFormAutor.BitBtnEnterClick(Sender: TObject);
var param1,param2:string; begin param1:=DBLookupComboBox1.Text; param2:=EditPassword.Text; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('SELECT [ФИОдиспетчера] FROM [Users] WHERE [UserName]=:param1 AND [UserPass]=:param2'); ADOQuery1.Open; if ADODataSetUserTable.Recordset.RecordCount > 0 then begin ShowMessage('Вы вошли'); FormGeneral.Show; end else ShowMessage('Неправильно введены Логин и Пароль'); FormGeneral.Caption:=ADODataSetUserTable.FieldValues['ФИОдиспетчера']; FormOpen.EditDisp.Text:=ADODataSetUserTable.FieldValues['ФИОдиспетчера']; FormGeneral.Show; end;
0
|
969 / 644 / 97
Регистрация: 01.11.2012
Сообщений: 1,447
|
|||||||||||
30.05.2013, 16:35 | 4 | ||||||||||
ben1sy, вы значения не присвоили параметрам перед тем, как делаете Open:
1
|
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 15
|
||||||
30.05.2013, 17:05 [ТС] | 5 | |||||
Сделал как ты сказал
0
|
969 / 644 / 97
Регистрация: 01.11.2012
Сообщений: 1,447
|
|||||||||||
30.05.2013, 17:08 | 6 | ||||||||||
DataSetUser
нет.
1
|
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 15
|
|
30.05.2013, 18:04 [ТС] | 7 |
Большое спасибо, теперь работает!!
0
|
30.05.2013, 18:04 | |
30.05.2013, 18:04 | |
Помогаю со студенческими работами здесь
7
VK API: узнать id посетителя сайта, зашедшего на страницу Как узнать имя хоста, зашедшего на мой сайт ? Как вывести ввиде текста IP адрес компьютера, зашедшего на сайт Как определить ip адрес пользователя, зашедшего на сайт?...если сайт лежит на локальной машинке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |