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

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

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

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


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