|
|
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
В SQL функция определения user-а: user_name(). А в Access-е есть ли аналогичная функция. Какая? Мне нужно установить ее по умолчанию на поле User в таблице БД. И чтобы при добавлении новой записи в базу пользователь прописывался в поле. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 19:09 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Если настроил разделение прав доступа c mdw, то UserName поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 19:36 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
CurrentUser ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 19:57 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Ну да. Именно это я и имел в виду. :((( Туговато соображается. Пойду вино пркончу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 20:07 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Хотя UserName тоже можно. Но через DAO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 20:30 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Что-то не пойму. Выставляю в таблице значение по умолчанию поля User функцию CurrentUser(), а ине пишет, что неизвестная функция для Access. И действительно, в встроенных функциях построителя выражений такой функции не числится. Может она как-то устанавливается дополнительно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 13:00 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
ValikoЧто-то не пойму. Выставляю в таблице значение по умолчанию поля User функцию CurrentUser(), а ине пишет, что неизвестная функция для Access. Попробуйте для поля формы. Для таблицы это действительно не работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 13:05 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Кстати, один раз попалась мне база, в которой неправильно работал запрос с условием типа "where usr=CurrentUser()". Оказалось, что разработчик всунул в общий модуль собственную функцию с таким же названием... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 13:14 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Дело в том, что форма создана на C++ Bilder. А база данных подсоединена через таблицы ADO. База Access-овская. И в данном конкретном случае мне SQL использовать не нужно. Боюсь, эта функция не подойдет Билдеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 10:16 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
Но в момент подсоединения к аксессовской базе разве не задается юзер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 12:36 |
|
||
|
Функция опркеделения user-а
|
|||
|---|---|---|---|
|
#18+
User задается. Но вся разница в том, что в приложении C++ Builder я могу определить user-а при создании формы, а дальше в таблице SQL прописать на поле по умолчанию функцию user_name(). И при вставке новой строки добавлялось имя, под которым пользователь входил в машину. Аналогично я хотела сделать и здесь. Но, видимо, нельзя. Нужно, наверное, это имя записать в переменную, а при вставке строки добавлять в поле. Так и сделаю. Пока другого выхода не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2004, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32368917&tid=1677317]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
222ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 569ms |

| 0 / 0 |
