Как автозаполнить поле из переменной в Access 2007 - PullRequest
1 голос
/ 05 марта 2012

У меня есть форма для ввода информации, каждый пользователь должен «войти», введя свое имя при запуске моей базы данных.Я хотел бы автоматически заполнять каждое поле «Пользователь» записей этим именем, с которым они вошли.

У меня уже есть все настройки входа в систему, за исключением того, что я не могу на всю жизнь понять, как вставить содержимое строки UserName в поле, когда пользователь нажимает сохранить.

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Если вы не хотите использовать данные для входа в Windows, самая безопасная и простая вещь - это таблица.Я обычно держу одну строку таблицы для хранения различных деталей, и текущее имя пользователя будет хорошо работать в такой таблице.Его можно удалить из таблицы в сценарии входа, а затем обновить, когда пользователь входит в систему. Вы можете использовать DLookUp во всем приложении, чтобы получить имя пользователя.

0 голосов
/ 05 марта 2012

Я бы рекомендовал сохранить логин в глобальной переменной. Затем в вашем методе сохранения возьмите имя глобальной переменной username и вставьте его в поле. Посмотрите, используя глобальные переменные, и вы увидите, что его довольно легко использовать.

...