Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обновление соседнего поля текущей записи / 3 сообщений из 3, страница 1 из 1
30.09.2004, 19:40:37
    #32719127
Галина___
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление соседнего поля текущей записи
Форма FrmTblARM по таблице, в к-ой поля: id (поле подстановки сотрудника) и поле nARM...
Ставлю сотрудника из списка, нужно чтоб обновилась текущая запись в поле nARM, которая изначально пуста.
В свойствах поля id я поставила макрос на потерю фокуса (это конечно же не дело). Всё на что я способна - это обновить всё поле целиком :
UPDATE dbo_ent_structure INNER JOIN (dbo_ent_staff INNER JOIN tblARM ON dbo_ent_staff.id = tblARM.id) ON dbo_ent_structure.nkey = dbo_ent_staff.struct_nkey SET tblARM.nARM = CStr([dbo_ent_structure]![nkey]) & "-" & CStr([dbo_ent_staff]![id]) & "-1"
Сделала конструктором и просмотрела SQLем :)
А мне нужно обновить только nARM ТЕКУЩЕЙ записи. Условие на обновление:
CStr(dbo_ent_structure!nkey) & "-" & CStr(dbo_ent_staff!id) & "-1".
...
Рейтинг: 0 / 0
30.09.2004, 20:14:18
    #32719172
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление соседнего поля текущей записи
Во-первых, надо не на потерю фокуса, а на после обновления. Во-вторых, вместо всех этих макросов и апдейтов надо написать так:

nARM = ...

где ... - нужное значение.
...
Рейтинг: 0 / 0
01.10.2004, 09:45:44
    #32719495
Галина___
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление соседнего поля текущей записи
Владимир СанычВо-вторых, вместо всех этих макросов и апдейтов надо написать так:
nARM = ...
где ... - нужное значение.

Владимир Саныч, извините, если туплю, но...
если я правильно поняла, то прямо в поле id (поле подстановки сотрудника) в событии "после обновления" я должна написать :
nARM = CStr(dbo_ent_structure!nkey) & "-" & CStr(dbo_ent_staff!id) & "-1" ?

если это так, то у меня ничего не получилось :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / обновление соседнего поля текущей записи / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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