![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.06.2008
Сообщений: 10
|
![]()
Вообщем нестандартная ситуация. Поиск юзал, мануалы курил
![]() Задача следующяя: Имеется БД на дельфях, БД акцес с 2 таблицами, компоненты адо Данные между первой и 2 таблицей связанны ключевым полем (в самом акцесе) , так вот, необходимо выполнить определенный запрос на поиск во второй таблице и увидеть связанные с ними результаты в первой То есть, предположим есть В первой таблице Вася, Петя, Коля, во второй - их дата рождения ну и пусть телефон, так вот, надо сделать поиск по телефону к примеру и чтобы в первой таблице выбрался только Вася Вот алгоритм: Запрос во 2 таблицу, циклом вытаскиваем значение ключевого поля из уже отобранных результатов 2 таблицы, запись их куда нибудь, вывод всех записей 1 таблицы удовлетворяющих значению ключевого поля... Что типо того :D ЗЫ Буду очень признателен за помощь ЗЫЫ Извиняюсь за мой кагявый русскей ![]() |
![]() |
![]() |
![]() |
#2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Запрос имеет примерно такой вид: Выбрать из первой таблицы все ИМЕНА, у которых ключевое поле попадается в выборке из второй таблицы по условию телефона, равного ТЕЛЕФОН. Итак, берете любое руководство, там такая выборка рассматривается как одна из типичных. Последний раз редактировалось mihali4; 12.10.2008 в 19:18. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.06.2008
Сообщений: 10
|
![]()
в 1 таблице есть несколько полей и только ОДНО из них ключевое, а я так понял, Вы предлагаете для каждого поля сделать свою уникальную ячейку?
|
![]() |
![]() |
![]() |
#4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Почитайте про оператор SELECT и все станет ясно... |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.06.2008
Сообщений: 10
|
![]()
Хелп почитал, про запрос селект тоже, но все таки не понял как сделать запрос о котором Вы говрите (в скуле не особо шарю), буду благодарен если предоставите пример сорца (если не затруднит с комментами
![]() |
![]() |
![]() |
![]() |
#6 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Запрос я вам написал русским языком (это и есть испрашиваемый вами "коммент"): Цитата:
Код:
![]() Последний раз редактировалось mihali4; 13.10.2008 в 19:40. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access+delphi+ado | aid_013 | БД в Delphi | 2 | 10.07.2010 09:28 |
Delphi <--> ADO <--> Access | acid02 | БД в Delphi | 4 | 09.04.2009 16:29 |
Access/ADO | Anton_S | БД в Delphi | 2 | 26.05.2008 08:24 |
БД Access + Delphi, ADO. по сети | Cyn4uk | БД в Delphi | 4 | 04.01.2008 00:06 |
Delphi+ADO+Access | Turpa | Помощь студентам | 12 | 15.10.2007 23:29 |