Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7

Авторизация работника через БД на Access

12.05.2017, 14:45. Показов 3928. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, нужна ваша помощь в реализации авторизации работника через бд, есть база данных Access, в таблице работников есть поля: Логин и Пароль, администратор с формы админа регистрирует работника, записывает в таблицу его данные и логин с паролем, нужно что бы со стартовой формы при выборе в ComboBox работника, работник вводил логин и пароль и проверка шла с соответствующих ячеек таблицы, программу прикрепил к посту, заранее спасибо за помощь. Проект пишется в Visual Studio 2012.
Вложения
Тип файла: 7z BBR2017.7z (2.93 Мб, 32 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2017, 14:45
Ответы с готовыми решениями:

Авторизация через access
procedure TForm1.Button1Click(Sender: TObject); var log: String; begin log := ComboBox1.Text; with AdoQuery1, Parameters do...

Авторизация в программе через БД Access
Здрасте, направьте меня туда, где я смогу найти нужную информацию о том, как мне сделать так, чтобы при вводе в текстовые поля логина и...

Авторизация в программе через access
Здравствуйте! Подскажите, есть база данных access в которой хранятся множество данных, есть 3 таблицы: Учиник, Учитель, Администратор(в...

7
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
12.05.2017, 16:45
Не понял, у Вас проблема чтобы составить Select-запрос к БД? В VS к датасету даже конструктор есть, чтобы ручками не писать.
P.S. Не храните пароли в явном виде. Генерируйте с них какой-либо хэш и потом проверяйте совпадение хэшей.
P.S.S. Ох уж эти ****TableAdapter.Fill-ы. Как только таблицы разрастутся поболее, да ещё и, не дай бог, потом надо будет сделать работу по сети - пользователи застрелятся от тормозов. Сам когда-то давно серьёзно напоролся на это опосля нескольких лет интенсивной работы одной своей программы и пришлось потом переделывать всё, начиная от самой структуры данных и заканчивая подходом к работе с данными.
0
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
12.05.2017, 17:24  [ТС]
я не знаю как составлять эти запросы и реализовать всё как я указал выше, если можете помочь, покажите пожалуйста на примере, я программу оставил под постом
0
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
12.05.2017, 23:00
Я с телефона и студия у меня 15я. До понедельника у компа вряд ли окажусь. Если честно, мне религия не позволяет использовать аццесс, конструкторы запросов и прочую хрень типа источников данных проекта) mysql, sqlite и сериализация наше всё - и только блокнот, только хардкор
ПыСы у вас в студии в окне обозревателя датасет есть. Тот к которому вы и подключаетесь. Кликните по нему 2 раза. Он откроется. Там можно добавить к таблице запрос. Автоматически у Вас уже созданы, не помню точно, вроде Fill и Get-что-то там. Этим fill-ом Вы уже пользуетесь (пример в моём прошлом посте). Вам просто нужно создать ещё один, уже свой - Select в нужной Вам таблице (пользователи) с нужными вам параметрами. Там конструктор простой, как для детей. И используйте свой запрос, как Вы уже используете автоматически созданный fill.
ПыСы Если за выходные сами не разберётесь, в понедельник, и на работе будет окно -прикручу. Только как Вы дальше писать программу то будете? Это даже не азы. А конкретно Ваша прога на 90% и будет состоять из таких вот запросов.
0
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
12.05.2017, 23:09  [ТС]
Все остальные функции - это добавление, удаление, редактирование данных, экспорт в Excel и Word и другие мелочи. Эта программа - мой курсовой проект, с базами данных я особо не шарю просто, у меня в основном другая сфера деятельности - веб дизайн, но программу нужно сделать
0
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
12.05.2017, 23:33
Так о чём я и говорю, это добавление(insert-запрос), удаление(delete-запрос) и редактирование(update-запрос) и получение данных(ваш пост - select-запрос) у Вас вся программа - сплошные sql-запросы. Хотя бы самые основы надо знать, там ничего сложного и страшного нет - вечера хватит разобраться.
ПыСы у нас в универе в своё время курсовики и естественно дипломы основанные на работе с БД тупо не принимали - скучно/просто/задолбали со своими БД.
ПыСыСы. Так то, несмотря на образование, у меня тоже другая сфера деятельности - пусконаладка, ремонт оборудования и обучение его операторов. Программирование, как и предпечатная/фрезеро/граверная и т.д подготовка макетов, или игра на концертах- просто фриланс и хобби.
0
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
15.05.2017, 12:52
Лучший ответ Сообщение было отмечено CaseyLol как решение

Решение

Раз обещал, то вот. Логин: Ivan Пароль:666
Неверная структура БД, отсутствует организация работы с БД. Кроме недорисованных формочек там ничего нет. Короче учить матчасть.
Вложения
Тип файла: zip BBR2017.ZIP (4.48 Мб, 192 просмотров)
1
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
15.05.2017, 13:12  [ТС]
Огромное вам спасибо за помощь, я бд уже переделал и работаю с ней, теперь благодаря вам авторизация уже работает, от души!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2017, 13:12
Помогаю со студенческими работами здесь

Авторизация через бд access с правами
Добрый вечер, помогите пожалуйста. Имеется готовая БД access, где лежит таблица "Пользователи" с полями ID, FIO, IDStatus...

Авторизация в Delphi 7 через Access БД
Добрый вечер, подскажите как сделать так, чтобы работала авторизация через access файл где указан логин и пароль. Суть программы в том,...

Авторизация в Windows Form через Access
Здравствуйте. Нужно создать авторизацию. При нажатии на кнопку регистрация пользователь вводит логин и пароль, и его данные заносятся в БД....

Авторизация в Windows Form через Access
Всем привет) Помогите, пожалуйста! Есть форма, к форме привязана БД Access "Login". В таблице два столбца: Name (Name) и Password...

История действий работника с выводом через вэб форму
Всем добрый вечер! Взялся за то, чтобы для офиса сделать что-то типа crm Сначала думал, что будет проще заказать кому-то написать ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru