
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.09.2004, 15:25:27
|
|||
|---|---|---|---|
|
|||
Помогите с Update в Access |
|||
|
#18+
Ребята, есть такая задача: Есть справочник должностей: Должность: ID, должность Есть таблица: Абонент: Табельный номер, ID_должность Запрос: UPDATE Абонент SET ID_должность = (select ID from Должность where должность='ГД') WHERE [Табельный номер]=2174; Нужно найти должность, определить ID и это ID загнать в поле другой таблицы по полю ID_должность, где табельный номер равен=... Появляется сообщение об ошибке. В операции должен использоваться обновляемый запрос Что это? И как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2004, 15:45:09
|
|||
|---|---|---|---|
Помогите с Update в Access |
|||
|
#18+
UPDATE Абонент SET ID_должность = dlookup("ID","Должность","должность='ГД'") WHERE [Табельный номер]=2174 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2004, 15:49:47
|
|||
|---|---|---|---|
Помогите с Update в Access |
|||
|
#18+
Так должно работать: update абонент as a, должность as d set a.is_должность = d.id where a.[табельный номер]=2174 and d.должность='ГД' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2004, 16:02:55
|
|||
|---|---|---|---|
|
|||
Помогите с Update в Access |
|||
|
#18+
ОК. Спасибо большое, заработало. Если не трудно хотелось бы узнать, что же эта функция dlookup делает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1671560]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
18ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 314ms |

| 0 / 0 |
