powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / три таблицы
8 сообщений из 8, страница 1 из 1
три таблицы
    #32105047
D.S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеются три таблицы, связанные по полю userid
Как создать форму, в которой существует Navigator, осуществяляющий переход по записям, и снесены данные из трех таблиц?
Проблема в том, что не могу увязать с этим навигатором даже две таблицы, как вообще это делается, подскажите пожалуйста. Заранее большое спасибо!
...
Рейтинг: 0 / 0
три таблицы
    #32105064
Фотография Jozo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
навигатор вобщето могет цыпляться одновременно тока к одному датасету
и все
...
Рейтинг: 0 / 0
три таблицы
    #32105073
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в приниципе можно - зачем только - не понятно.

можно в событии onClick анализировать нажатую кнопку и перемещаться в других наборах данных куда надо.
...
Рейтинг: 0 / 0
три таблицы
    #32105074
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это очень просто. Надо сделать Query (запрос), в св-ве sql которого был бы прописан нужный select. Затем дбнавигатор присобачить к этому запросу.
...
Рейтинг: 0 / 0
три таблицы
    #32105080
Фотография Jozo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен... если тока так ....
...
Рейтинг: 0 / 0
три таблицы
    #32105090
D.S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 senyag:

Надо сделать Query (запрос), в св-ве sql которого был бы прописан нужный select.

Да, но тогда будет ли возможность "скакать" по записям или же в sql запрос будет строиться тоже динамически " ... WHERE userid=$selectid" (php-синтаксис), где $selectid - переменная.
Как это записать в Delphi?
...
Рейтинг: 0 / 0
три таблицы
    #32105172
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
where userid=:selectid
Определяешь параметр selectid через Query.PArams[0], затем выполняешь запрос с помощью ExecSQL. И скачешь сколько угодно. Или я вас не понял?
...
Рейтинг: 0 / 0
три таблицы
    #32105458
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы рекомендовал обращаться не по индексу параметра а по имени
Query.ParamByName('selectid').AsString (например обратится как к строке)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / три таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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