21.03.2006, 06:29 | #1 |
Участник
|
display-метод
Доброе время суток, All.
Стоит такая задача: нужно в формы Управление запасами->Запросы->В наличии Добавить новое поле, из другой таблицы. Хотел сделать через display-метод, проблема в том, что для определения этого поля нужны данные как таблицы InventSum, так и InventDim, т.е. как-то нужно предать две таблицы в display-метод. Подскажите можно ли это сделать, или подскажите альтернативу. Искал на форуме, ничего подходящего не нашел. Заранее благодарен! |
|
21.03.2006, 07:11 | #2 |
Участник
|
Цитата:
Сообщение от Pavel Pustovalov
Стоит такая задача: нужно в формы Управление запасами->Запросы->В наличии
Добавить новое поле, из другой таблицы. ... или подскажите альтернативу. И приджойнить ее. |
|
21.03.2006, 07:42 | #3 |
Участник
|
Не хотелось бы конечно джойнить, но если нет другого выхода.
Спасибо. |
|
21.03.2006, 07:47 | #4 |
Участник
|
Цитата:
Сообщение от Pavel Pustovalov
Не хотелось бы конечно джойнить, но если нет другого выхода.
InventSum содержит ссылку на InventDim. Вам достаточно получить InventSum, а потом отдельным запросом получить InventDim. Но это плохо с точки зрения производительности. Лучше приджойнить. |
|
21.03.2006, 08:04 | #5 |
Участник
|
Ссылка я так понимаю по полю InventDimId, но во время группировки оно становится неактуальным, соотв. inventDim получить не удастся.
|
|
21.03.2006, 09:04 | #6 |
Участник
|
Цитата:
Сообщение от Pavel Pustovalov
Ссылка я так понимаю по полю InventDimId, но во время группировки оно становится неактуальным, соотв. inventDim получить не удастся.
|
|
21.03.2006, 09:22 | #7 |
NavAx
|
Можно попробовать так. Метод датасорса.
PHP код:
|
|
|
За это сообщение автора поблагодарили: vladz (1). |
21.03.2006, 09:35 | #8 |
Участник
|
Большое спасибо raz, получилось.
А тогда еще вопрос уже отстраненно: как приджойнить новый датасоурс к двум уже существующим, по двум полям из разных таблиц. Т.е., это способ который предложил mazzy, но у меня не получилось настроить чтобы работало. |
|
21.03.2006, 09:39 | #9 |
NavAx
|
Цитата:
Сообщение от Pavel Pustovalov
Большое спасибо raz, получилось.
Цитата:
А тогда еще вопрос уже отстраненно: как приджойнить новый датасоурс к двум уже существующим, по двум полям из разных таблиц.
Т.е., это способ который предложил mazzy, но у меня не получилось настроить чтобы работало. Для примера http://www.axforum.info/forums/showthread.php?t=3248 Последний раз редактировалось raz; 21.03.2006 в 09:47. |
|
|
За это сообщение автора поблагодарили: Pavel Pustovalov (1). |
21.03.2006, 10:03 | #10 |
Участник
|
Цитата:
Спасибо на форуме принято дублировать через респекты
Последний раз редактировалось Pavel Pustovalov; 21.03.2006 в 10:38. |
|
|
За это сообщение автора поблагодарили: Dodger (1). |