powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос. Связанные таблицы
24 сообщений из 24, страница 1 из 1
Запрос. Связанные таблицы
    #39985325
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблица Филиалы
id_F, name
Таблица Ордер
id_O, name (две записи: 1, ПКО и 2, РКО)
Таблица Документы
id_F, id_O, summa

на форме Treeview и Grid
в Treeview вывожу Филиалы и в каждом Филиале Ордера (ПКО и РКО)
в Grid хочу вывести Документы в зависимости от выбранного в Treeview


запрос для Grid:
Код: sql
1.
 select * from Документы where id_F = :id_F and id_O = :id_O



Подскажите как отобразить все Документы, когда выбираешь в Treeview Филиалы
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985328
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscomПодскажите как отобразить все Документы, когда выбираешь в Treeview Филиалы

Убрать из запроса условие по ид_О.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985347
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom, например так:
Код: plsql
1.
NOT(Cast(:id_O AS TYPE OF COLUMN "Документы".id_O) IS NOT NULL AND id_O != :id_O)
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985348
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

sidiscomПодскажите как отобразить все Документы, когда выбираешь в Treeview Филиалы

Убрать из запроса условие по ид_О.


Использую IBQuery для Treeview и IBQuery для Grid в связке master/detail и убрать не получится
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985349
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom, да и нехорошо каждый раз менять текст уже подготовленного запроса.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985352
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscomIBQuery для Grid в связке master/detail и убрать не получится

У-у-у, как всё запущено...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985355
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, как думаешь, стоит рассказать ТСу про FIBPlus ? :)
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985356
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devстоит рассказать ТСу про FIBPlus ? :)
Не стоит. Даже неестественный интеллект плюсов не сможет компенсировать недостаток
программиста.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985365
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FIBPlus для данной задачи, чем поможет?
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985368
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom
FIBPlus для данной задачи, чем поможет?


Его обычно изучают по книжке Ковязина.
Если прочитать ее всю, то вопрос решится. :)
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985372
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ваша стремление и расположенность к языкам программирования Вас вознаградила и Вы стали возможно талантливыми программистами и вместо того, чтобы помочь, Вы набираете пустой текст, не жалея сил, чтобы себя еще больше вознести в своих глазах, а таких как я ткнуть пальцем, куда ты бестолочь лезешь, иди учи матчасть. Жалко, что Бог дал талант людям, а они не готовы его использовать для помощи.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985373
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щас слезу пущу.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985378
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom
Жалко, что Бог дал талант людям, а они не готовы его использовать для помощи.


Прочитать Вам Ковязина вслух? :)
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985380
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom, Вы уже получил ответ! 22175739
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985387
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscomЖалко, что Бог дал талант людям, а они не готовы его использовать для помощи.

Так не дал же. Не знаю откуда среди современных программистов зародилась такая вера, что
все их коллеги абсолютно талантливы и родились со всеми знаниями в голове, и только вот
лично им, убогим, приходится что-то там гуглить, читать, изучать и вообще всячески мучить
свой недоразвитый мозжечок. Это вера совершенно беспочвенна.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985493
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

sidiscomЖалко, что Бог дал талант людям, а они не готовы его использовать для помощи.

Так не дал же. Не знаю откуда среди современных программистов зародилась такая вера, что
все их коллеги абсолютно талантливы и родились со всеми знаниями в голове, и только вот
лично им, убогим, приходится что-то там гуглить, читать, изучать и вообще всячески мучить
свой недоразвитый мозжечок. Это вера совершенно беспочвенна.


Почему считается, что на форуме ищут помощь только программисты. Для меня это хобби и соответственно уровень знаний в этой области низок, а форум это площадка где люди могут получить помощь, а не пустые фразы, где что почитать

rdb_dev
sidiscom, например так:
Код: plsql
1.
NOT(Cast(:id_O AS TYPE OF COLUMN "Документы".id_O) IS NOT NULL AND id_O != :id_O)



не получилось у меня, не отображает он Приходные и Расходные ордера при выборе Филиала
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985499
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom,

ну банально же:
Код: sql
1.
select * from Документы where id_F = :id_F



Dimitry Sibiryakov сразу Вам это посоветовал.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985506
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom
Для меня это хобби и соответственно уровень знаний в этой области низок, а форум это площадка где люди могут получить помощь, а не пустые фразы, где что почитать
Всегда считал, что хобби - это когда интересно разобраться самому, а не чтобы сделали всё за меня.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985538
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI
sidiscom,

ну банально же:
Код: sql
1.
select * from Документы where id_F = :id_F



Dimitry Sibiryakov сразу Вам это посоветовал.


Это будет все ордера по филиалу, а как быть когда я выбираю отобразить только приходные ордера филиала

Филиал 1
|
|_ПКО
|
|_РКО
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985540
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавить в запрос соответствующее условие.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985546
sidiscom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Добавить в запрос соответствующее условие.


отслеживать нажатие на дерево мышкой (или перемещение клавиатурой) и в зависимости от нажатой ветки менять запрос в detail ?
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985558
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Только не мышь и клавиатуру надо отслеживать, а использовать специальные ивенты
OnChange/OnChanging, описанные в документации по TTreeView.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985590
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sidiscom,

тогда вот так:

Код: sql
1.
select * from Документы where id_F = :id_F and id_O in (1, 2)


Стрёмно конечно по id-шникам фильтровать. Но я пока другого не вижу.
...
Рейтинг: 0 / 0
Запрос. Связанные таблицы
    #39985625
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI
sidiscom,

тогда вот так:

Код: sql
1.
select * from Документы where id_F = :id_F and id_O in (1, 2)


Стрёмно конечно по id-шникам фильтровать. Но я пока другого не вижу.


Может быть не стрёмно получить эти id-шники из TreeView. Если это Дельфи, то можно задать соответствующий вопрос в их ветке.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос. Связанные таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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