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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 12:30   #1
fobass
Форумчанин
 
Регистрация: 05.06.2008
Сообщений: 100
По умолчанию Админка на Delphi

Здравствуйте уважаемые программисты. Я пишу дипломную работу (наконец-то)
У меня маленькое, проблема. И так есть БД на SQL-SERVER 2005, есть таблица ”Пользователи” где есть паля
Код >int; Имя>varchar;Фамилия>varchar;Логин>v archar;Пароль>varchar; Access>int;
На Delphi 7 есть форма, все связано все показывает. При загрузки запускается форма где просит аутоидентификацию юзера. Есть админ (может быть несколько админов) он может удалять, изменять и.т.д . записи в БД и юзеров . Вот здесь и проблема, мне надо идентифицировать юзеров и админов
Т.е когда зашел юзер то некоторые элементы главной формы (кнопки, всякие админские панели и.т.д) вскрывались .
И еще.
И при добавлении нового юзера (см. Рис.1) на вкладке ”Прочее” (см. Рис.2) в CheckListBox1'е есть все таблицы этой БД. Мне надо чтоб при CheckListBox1.Selected[0] юзер смог видеть только таблицу ”Товары” и смог удалять записи при CheckBox1.Checked=true;
Как решить мне вот эти две проблемы.
Изображения
Тип файла: jpg Рис 1.JPG (24.3 Кб, 100 просмотров)
Тип файла: jpg Рис 2.JPG (19.7 Кб, 96 просмотров)
fobass вне форума Ответить с цитированием
Старый 26.03.2010, 13:23   #2
Lauraldo
Пользователь
 
Аватар для Lauraldo
 
Регистрация: 22.03.2010
Сообщений: 53
По умолчанию

Может добавить поле IsAdmin в таблицу? Или использовать для этого уже имеющееся поле Access - для чего-то оно ведь надо.

И ифом, ифом - он и вторую проблему заодно решит.

З.Ы. Аутентификация (authentification). Аутоидентификацию комиссия не поймет)))
Lauraldo вне форума Ответить с цитированием
Старый 27.03.2010, 01:00   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А что, такие строки не работают ?
Код:
CheckListBox1.ItemEnabled[1]:=False;
CheckListBox1.ItemEnabled[2]:=False;
CheckListBox1.ItemEnabled[3]:=False;
CheckListBox1.ItemEnabled[4]:=False;
Или вы в свойствах используемых компонентов принципиально разбираться не хотите ?
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Админка для чата eldar PHP 0 07.05.2009 20:19
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27