Присоединиться к Query на «пустой» таблице - нужно добавить при обновлении - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть table1 с x1 в качестве ключа и прочее, затем table2 с x2 в качестве ключа и столбцов (например: dataA, dataB, dataC), но t2 есть нет записей в нем. t1 и t2 объединены x1 и x2.

Я хочу, чтобы, когда я добавлял что-то к каким-либо данным, это создавало новую строку в t2 с x2 = x1 и dataA, B или C с чем угодно ' я делаю.

t1 t2 _____________

x1 _ t1.a _ t1.b _ t2.dataA _ t2.dataB _ t2.dataC

1 __a ___ b ____ обновление

t2 от отсутствия записей до

x2 _ dataA

1 ___ обновление

1 Ответ

0 голосов
/ 15 апреля 2019

Создайте DataMacro (иначе именованный макрос) и запустите его в событии AfterInsert для таблицы x1 ( Строка меню )

Макрос принимает новые значения в x1 и создает запись в x2 на основе полей, выбранных вами для использования.

Если вы хотите создать запись для любого обновления для x1, запустите DataMacro в событии AfterUpdate для x1. Например, если вы создаете таблицу журнала с именем x2, вы можете получить доступ к старому значению в макросе для поля x1, используя [Старый]. [Field1], и вы можете получить доступ к новому значению (после обновления), используя [field1]. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...