647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
1

Не открывается форма на ввод данных

18.10.2015, 18:15. Показов 2125. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хотел прикрутить авторизацию и лог изменений чтобы в логе сохранялся логин автоматизированного пользователя. В результате не могу открыть форму марки по кнопке вход с возможностью добавления новых строк. Подскажите где косяк?
Вложения
Тип файла: rar Форма_Входа3.rar (44.6 Кб, 0 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2015, 18:15
Ответы с готовыми решениями:

Всплывающая форма, ввод данных
Здравствуйте, недавно в php, появился вопрос: доделываю сайт olgamag24.ru, вот код index.php: ...

Форма авторизации - вне зависимости от выбранного пользака, открывается одна и та же форма
Форма авторизации - вне зависимости от выбранного пользака, открывается одна и та же форма Есть...

Форма "заблокировалась" на ввод данных
Сделал форму для просмотра и ввода данных в поля связанных таблиц. Через какое-то время форма...

Не открывается 3-я форма
с первой формы 2-я и 3-я форма открываются, а со второй 3 форма не открывается просто отключается...

9
647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
18.10.2015, 18:16  [ТС] 2
Пароль для юзер 1 - 1
0
647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
18.10.2015, 18:28  [ТС] 3
Немного подправил, но результата нет.((
Вложения
Тип файла: rar Форма_Входа3.rar (42.7 Кб, 3 просмотров)
0
Эксперт MS Access
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.10.2015, 18:43 4
Форма Марки табличная. Но чтобы из ВБА вызвать форму в режиме таблицы, надо специально указать режим acFormDS. В модуле формы входа, в процедуре Кнопка_Вход_Click() напишите
Visual Basic
1
DoCmd.OpenForm "Марки", acFormDS
1
647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
18.10.2015, 18:45  [ТС] 5
С формой вышло. Поменял логику присваивания логина ТАБЛИЦА_ПРОТОКОЛА("Действие_Автор") = login_p
Теперь выпадает ошибка при редактировании.
0
Эксперт MS Access
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.10.2015, 18:57 6
Если имеется в виду процедура ПРОЦЕДУРА_ПРОТОКОЛ_ТАБЛИЦЫ, то откуда ей взять login_p? Это локальная переменная, определенная внутри процедуры в форме входа. Если хотите, чтобы она была глобальной, то и определять ее надо соответствующим образом: в общем модуле, в разделе определений модуля
Visual Basic
1
2
3
Option Compare Database
Option Explicit
Public login_p
А из процедуры Кнопка_Вход_Click убрать Dim login_p
1
647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
18.10.2015, 19:06  [ТС] 7
Спасибо, проще варианта протоколирования изменений нет ? Форм много да и полей тоже.
0
Эксперт MS Access
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.10.2015, 19:15 8
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

Цитата Сообщение от alexpro1979 Посмотреть сообщение
проще варианта протоколирования изменений нет ?
Трудно сказать с полной определенностью. Столько всего понаписано... Но я бы точно сделал только одну универсальную процедуру и всюду, где требуется протоколирование, задал ее выполнение. Без всякого дополнительного кода в каждой из процедур формы.
1
647 / 100 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
18.10.2015, 19:35  [ТС] 9
Мне бы Ваши знания.
1
Эксперт MS Access
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
18.10.2015, 21:29 10
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Мне бы Ваши знания.
Учитесь. Я вот тоже медленно, но уверенно набираюсь знаний.
0
18.10.2015, 21:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2015, 21:29
Помогаю со студенческими работами здесь

Не открывается форма Т-2
В конфигурации ЗиК при просмотре сотрудника в справочнике Сотрудники при нажатии на кнопку Ввод...

не открывается форма
В типовую конфигурацию добавлена кнопка и должна открываться форма. У двоих администраторов эта...

Не открывается форма
Раньше делал на одном компьютере все было нормально когда начал дальше делать на другом перестала...

Не открывается форма
Всем здравствуйте! Подскажите пожалуйста , чего не так сделал в VBA на событии загрузки формы...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru