|
![]() |
#1 |
Участник
|
Это одно и то же.
Учтите, что этот код будет вызываться каждый раз при выполнении считывания данных (executeQuery), а значит будет добавляться все больше и больше источников. А почему вы не хотите добавить источник еще один на форму? Если таки хотите это сделать из кода, может перенесите весь этот код (за исключением фильтрации) в метод init источника InventTable. И перед фильтрацией ищите сперва существующий фильтра, а только если не найден создавайте новый. |
|
|
За это сообщение автора поблагодарили: Proid (1). |
![]() |
#2 |
Участник
|
в init() нет необходимости добавлять, так же как и добавление dataSource на форму - там возникают не понятные "глючи". На форме связано и так много dataSource'ов, и все привязаны к InventTable. пробовал не в executeQuery создавать - результата ноль. Если явно задать для примера номенклатуру - отрабатывает нормально, но вот джойнить VendContractItem ни в какую не хочет
|
|
![]() |
#3 |
MCITP
|
![]()
Не понятно.... Т.е. прописываешь на форме датасорс, джойнишь, а он всё равно не привязывается? Смотрел, что получается в запросе к БД? Хоть что-то же там должно появится... Приведи сюда, какой SQL получается.
ЗЫ имхо,слишком мало информации, чтоб понять в чём дело...
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: Proid (1). |
Теги |
executequery, select, запрос (query) |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|