Как вставить новую запись в другую таблицу, связанную с полем im, которое в настоящее время вводит данные без использования портала? Скажем, что это кнопка выпадающего списка, которая имеет список значений из другой таблицы, но запись, которую я собираюсь ввести, еще не находится в этой таблице, поэтому я просто наберу ее. Если это новая запись, она должна быть добавлена в другую таблицу для будущего использования.Вставить новую запись в таблицу без использования портала
ответ
Один из способов - создать сценарий для добавления записи. Затем вы можете использовать триггер сценария в поле или кнопку для вызова сценария.
Например, давайте предположим, что у вас есть Invoices
стола и Line Items
таблицу, которая связана это соотношение:
Invoices::ID -----< LineItems::InvoiceID
Вы можете создать сценарий Make Line Item For Invoice (InvoiceID)
и передать значение Invoice::ID
в качестве параметра сценария ,
Make Line Item For Invoice (InvoiceID)
может выглядеть примерно так:
New Window [Name: "Create Line Item"]
Go to Layout ["Line Item Layout"]
New Record/Request
Set Field [LineItems::InvoiceID; Get (ScriptParameter)]
Close Window [Name: "Create Line Item"; Current file]
Это не было бы тяжело, как только вы получили, что работает, чтобы изменить сценарий, чтобы принять дополнительные параметры и использовать их для установки нескольких полей в новой записи.
Вы можете фальсифицировать это, сделав очень небольшой портал (то есть сделать его 1x1 пиксель),
Затем вы можете использовать портал путь: дать порталу имя объекта, а затем, когда вы хотите, чтобы добавить запись сделайте Перейдите к объекту [имя портала], затем перейдите в строку портала с последним набором и просто введите значение (просто убедитесь, что у вас есть опция добавления, отмеченная в отношении)
- 1. SugarCRM - вставить новую запись в таблицу отношений
- 2. Вставить в новую таблицу
- 3. Вставить новую таблицу в существующую таблицу mysql?
- 4. Вставить новую запись в таблицу в GUI java
- 5. результатов вставить в новую таблицу
- 6. Вставить новую строку в таблицу
- 7. Вставить новую запись в таблицу MySQL при запуске
- 8. Как вставить запись в таблицу
- 9. Вставить новую запись данных объекта
- 10. Вставить в таблицу без всех значений
- 11. Вставить новую колонку в таблицу в sqlite?
- 12. Вставить в две таблицы одновременно вставить новую запись
- 13. Объявить и вставить новую таблицу и вставить новые строки в новую таблицу
- 14. Rails вставить новую запись в массив
- 15. Вставить запись в таблицу с триггером без выстрелил курок
- 16. Значение Вставить Google Таблицы в новую таблицу
- 17. Как вставить затронутые строки в новую таблицу
- 18. Вставить в новую таблицу из нескольких запросов
- 19. Не могу вставить в мою новую таблицу
- 20. Как вставить новую строку в таблицу Postgres?
- 21. Как вставить ResultSet в новую таблицу MYSQL?
- 22. Как изменить и вставить в новую таблицу?
- 23. angularjs Вставить новую строку в таблицу
- 24. удалить запись, прежде чем вставить новую запись в таблицу, используя триггер в MySQL
- 25. Как создать новую запись в таблицу переходов
- 26. Как вставить разделенную сумму в таблицу без использования цикла?
- 27. Как обновить существующую запись и вставить новую запись в таблицу SQL? SQL
- 28. Вставить в таблицу без значений
- 29. Вставить запись в таблицу отношений в sugarCrm?
- 30. Вставить запись в таблицу в мс-доступ
Возможно, это будет немного не по теме из моего вопроса, но с тех пор Я новичок, почему мой скрипт Set Field имеет только один параметр? –
Есть действительно два параметра. 'LineItems :: InvoiceID' - это поле в поле« Укажите целевое поле »и« Get (ScriptParameter) »- это вычисленный результат, который в основном помещает параметр скрипта, который вы передали сценарию в поле LineItems :: InvoiceID. – pft221
Но когда я использую скрипт Set Field, я могу установить только LineItems :: InvoiceID или поле, а для второго - Get (ScriptParameter). –