Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2014, 21:36   #21
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

про то, как добавить поля в запрос и сохранить в переменных данные
вася радугов вне форума Ответить с цитированием
Старый 30.03.2014, 21:55   #22
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
как добавить поля в запрос
Допишите их в предложение select запроса.
Цитата:
сохранить в переменных данные
После того, как запрос отработает, извлекайте данные из ADOQuery через Fields.
Пример:
Код:
a:=ADOQuery1.Fields[0].Value;
Streletz вне форума Ответить с цитированием
Старый 30.03.2014, 22:02   #23
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

Правильно ли я понял:
чтобы разрешить или запретить доступ я должен в событии OnShow каждой формы создать этот запрос
вася радугов вне форума Ответить с цитированием
Старый 30.03.2014, 22:15   #24
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от вася радугов Посмотреть сообщение
Правильно ли я понял:
чтобы разрешить или запретить доступ я должен в событии OnShow каждой формы создать этот запрос
А, как рабочая форма, где находятся компоненты для работы с программой, узнает узнает имя пользователя.
По хорошему,Вы должны отправлять этот запрос только в форме для входа в программу.
Для того, чтобы контролировать доступ достаточно "скормить" форме нужную переменную. После этого выполнить проверку и дать доступ к тому, что положено, либо, наоборот, закрыть доступ к тому что не положено.
Streletz вне форума Ответить с цитированием
Старый 30.03.2014, 22:24   #25
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Для того, чтобы контролировать доступ достаточно "скормить" форме нужную переменную.
Самому неудобно, что так медленно соображаю, но все - таки объясните мне тугодуму, как это реализовать.
вася радугов вне форума Ответить с цитированием
Старый 30.03.2014, 23:01   #26
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от вася радугов Посмотреть сообщение
Самому неудобно, что так медленно соображаю, но все - таки объясните мне тугодуму, как это реализовать.
Здесь придётся задействовать ООП. Сделайте свой конструктор или метод Show для формы и в него передавайте нужные параметры.
Streletz вне форума Ответить с цитированием
Старый 30.03.2014, 23:08   #27
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

С ООП я вообще работать не умею. Можете хоть пример какой-нибудь привести.
вася радугов вне форума Ответить с цитированием
Старый 30.03.2014, 23:09   #28
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

пример как передавать параметры
вася радугов вне форума Ответить с цитированием
Старый 30.03.2014, 23:28   #29
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
пример как передавать параметры
Параметры передаются в метод формы, как в обычную процедуру или функцию.
Цитата:
С ООП я вообще работать не умею.
Учитесь.
Цитата:
Можете хоть пример какой-нибудь привести.
Примеры, сами по себе, здесь мало что дадут. Для работы с ООП нужна хотя бы начальная теоретическая подготовка.
Почитайте Д. Осипова "Delphi XE2", Фаронова или, в крайнем случае, Флёнова. Конечно, вряд ли Вы там найдёте какие-то тонкости ООП, но базовый минимум они Вам дадут.
А, пример переопределения пожалуйста: Переопределение методов.
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы разные таблицы имели одинаковую ширину столбцов? Natalie_M Microsoft Office Word 7 02.05.2018 10:49
Как работать с этой программой? sosed Софт 0 25.11.2013 15:59
Как сделать так, чтобы в Debug и Release использовались разные ддл'ки? TwiX Visual C++ 7 08.11.2011 10:51
Как сделать чтобы файлы определенного типа открывались программой? Вадим Буренков Общие вопросы Delphi 3 07.07.2009 13:47
DLL или как работать со стороней программой??? nimf Общие вопросы Delphi 2 15.04.2008 17:11