powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / история посещений в tbluserlog
21 сообщений из 21, страница 1 из 1
история посещений в tbluserlog
    #39483528
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно чтобы в базу MS Access (2010) в таблице автоматически сохранились данные пользователей, то есть:
-имя пользователя;
-время входа;
-время выхода
Предлагайте простейший код пожалуйста, я на самом деле в MS Access и VBA ничего не понимаю
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483552
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
engineer_on_it-время входа;
-время выходав дверь?
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483580
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

в базу
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483581
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

или допустим в форму, которая запускается при открытии файла Access
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483584
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
engineer_on_itили допустим в форму, которая запускается при открытии файла AccessТо есть, допустим, речь идет про программу, написанную внутри Аксесс?

http://www.sql.ru/forum/access
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483589
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proengineer_on_itили допустим в форму, которая запускается при открытии файла AccessТо есть, допустим, речь идет про программу, написанную внутри Аксесс?

http://www.sql.ru/forum/access



давайте еще раз. У нас есть база MS Access, которой пользуются по сети все сотрудники отдела.
Мне нужно смотреть, например в таблице tbluserlog, нижеследующие данные (столбцы):
1.Имя пользователся - текстовый
2.Время открытия базы - Дата и время
3.Время закрытия базы - Дата и время
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483590
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

то есть кто - во сколько открыл и закрыл и т.д, и т.п.
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483621
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
engineer_on_itShocker.Pro,

то есть кто - во сколько открыл и закрыл и т.д, и т.п.

например так
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483818
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C помощью чего они смотрят эту базу?
Открывают Аксессом и смотрят в таблицу глазами?
Или есть какое-то приложение на клиентской машине, которое обращается к этой базе?
Что за приложение, на чем оно написано?
Или приложение написано в самом аксесс-файле?
Какое именно событие порождает LogOn и LogOff?
Каким образом авторизуется пользователь, чтобы можно было где-то взять его имя?
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483989
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProC помощью чего они смотрят эту базу?
1.Открывают Аксессом и смотрят в таблицу глазами?
2.Или есть какое-то приложение на клиентской машине, которое обращается к этой базе?
3.Что за приложение, на чем оно написано?
4.Или приложение написано в самом аксесс-файле?
5.Какое именно событие порождает LogOn и LogOff?
Каким образом авторизуется пользователь, чтобы можно было где-то взять его имя?

Каждым вашим вопросом больше убеждаюсь, что с вами я не решу вопрос. Но всё таки,
1.Да
нет никакого приложения. Там есть форма, которая запускается первым при открытии accdb файла. С него и открываются другие формы, люди вносят данные, и закрывают файл.
2.нет.
3.нет.
4.Нет, просто форма как я говорил в первом пункте.
5.Logon, Logoff - открытие и закрытие файла (время).
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483991
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я рядовой пользователь MS access поэтому, приложение привязать к MS accessу не умею
Код нужно писать в самом MS accessе используя VBA
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39483996
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
engineer_on_itКод нужно писать в самом MS accessе используя VBAЯ же выше дал ссылку на форум по аксессу

а вообщеengineer_on_itя на самом деле в MS Access и VBA ничего не понимаючто толку от того, что вам дадут какой-то код, если вы не знаете, что с ним делать?
Обращайтесь на любую биржу фриланса и вам за 500-1000р это прикрутят к вашей программе.
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484012
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proengineer_on_itКод нужно писать в самом MS accessе используя VBAЯ же выше дал ссылку на форум по аксессу

а вообщеengineer_on_itя на самом деле в MS Access и VBA ничего не понимаючто толку от того, что вам дадут какой-то код, если вы не знаете, что с ним делать?
Обращайтесь на любую биржу фриланса и вам за 500-1000р это прикрутят к вашей программе.

да в форум буду писать.
заметил что не туда писал.
А платить не вижу смысла, уверень что есть такой готовый код.
в MS Excel такую штуку сделал:
например:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
   Open "\\fsru-rega\PTO\001-STEEL STRUCTURE\98-reserve\TL.log" For Append As #1
    Print #1, Application.UserName, Now, Environ("ComputerName"), ThisWorkbook.Path, ThisWorkbook.Name, "close"
    Close #1
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
   Open "\\fsru-rega\PTO\001-STEEL STRUCTURE\98-reserve\TL.log" For Append As #1
    Print #1, Application.UserName, Now, Environ("ComputerName"), ThisWorkbook.Path, ThisWorkbook.Name, "save"
    Close #1
End Sub

Private Sub Workbook_Open()

'papka yolini korsatamiz
    Open "\\fsru-rega\PTO\001-STEEL STRUCTURE\98-reserve\TL.log" For Append As #1
    Print #1, Application.UserName, Now, Environ("ComputerName"), ThisWorkbook.Path, ThisWorkbook.Name, "open"
    Close #1
End Sub


Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484037
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
инженерный подход...
думаю так легко, как в Excel'е сделать это не получится. Так, что сильно не надейтесь :) мы хлеб не просто так кушаем :)
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484041
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

Почему? Имя пользователя оказалось пользователем экселя, то есть пользователь не логинится в форму, а значит можно повесить аналогичный код либо на события формы, либо на события базы, если таковые есть
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484044
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думал ему надо логирование открытия таблицы в Access...
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484091
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesя думал ему надо логирование открытия таблицы в Access...я тоже много чего думал, а он думал, что понятно написал
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484206
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProRoman Mejtesя думал ему надо логирование открытия таблицы в Access...я тоже много чего думал, а он думал, что понятно написал

дорогие мои, вы что то можете сказать или вопрос задать снова в другом разделе?
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484207
engineer_on_it
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtesя думал ему надо логирование открытия таблицы в Access...

я думаю можно и так сказать
есть такой код/инструкция?
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484239
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
engineer_on_itRoman Mejtesя думал ему надо логирование открытия таблицы в Access...

я думаю можно и так сказать
есть такой код/инструкция?

Ваш можно код применить к событиям формы/базы, как написал Shocker.Pro.
...
Рейтинг: 0 / 0
история посещений в tbluserlog
    #39484242
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы сами пока не знаете, что хотите логировать
- открытие БД в Аксесс
- открытие формы в приложении Аксесс
- открытие таблицы (при этом, как я понимаю, не отличаете просмотр таблицы встроенными средствами Аксесс от просмотра с помощью какой-либо формы)
Для всего этого будет разный код.
Пример вы тоже не выкладываете, в итоге предлагаете нам гадать, что у вас в голове и на экране.
В форуме по Аксесс помогут быстрее, так как, например, на открытие БД будут какие-то события, которые нам надо искать, а тамошние спецы знают наизусть.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / история посещений в tbluserlog
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]