![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
![]()
Вобщем, проблема вот в чем. У меня есть две связанные таблицы, например "Фирмы" и "Автомобили", в каждой фирме по нескольку автомобилей. Я сделал 2 таблицы, в одной чисто названия фирм, в другой автомобили, связанные с конкретной фирмой в 1-й таблице. Мне нужно организовать поиск так, чтобы результаты выводились в одном DBGrid'e в виде "Название фирмы-->Автомобиль". Пытался прописать все в одном SQL-запросе, делаю поиск, например по номеру автомобиля, ну не важно, он мне выдает результат вида: "Фирма1-Автомобиль1, Фирма2-Автомобиль1, Фирма3-Автомобиль1" и т.д. Как сделать так, чтоб корректно отображалось? Например, "Поиск--а111аа", чтоб выдало например "Фирма1--Лада а111аа", а не так, чтобы он один автомобиль расписывал по всем фирмам
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.03.2007
Сообщений: 24
|
![]()
Сделай ключевое поле например id и свяжи через него таблицы
Код:
Не всё получается так, как придумал,
Но разве за это должно быть стыдно!?! ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
![]()
Не помогло, проблема та же самая...
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
![]() Код:
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.03.2007
Сообщений: 24
|
![]()
Попрбуй все что после связывания таблиц заключить в скобки
Код:
Не всё получается так, как придумал,
Но разве за это должно быть стыдно!?! ![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
![]()
Выдает ошибку: [Error] Index_form.pas(79): 'END' expected but ')' found
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
![]()
Krechet, ты не понял совет Минотавра.
Xmodule.AvtoQuery.Active:=False; Xmodule.AvtoQuery.SQL.Clear; Xmodule.AvtoQuery.SQL.Add('SELECT [Название фирмы],[Марка автомобиля], ГосНомер, Примечание'); Xmodule.AvtoQuery.SQL.Add('FROM Поставщики,[Поставщики авто]'); Xmodule.AvtoQuery.SQL.Add('WHERE (Поставщики.key1=[Поставщики авто].LinkKey) AND ([Марка автомобиля] LIKE "%'+IndexForm.FindEdit.Text+'%" '); Xmodule.AvtoQuery.SQL.Add('OR ГосНомер LIKE "%'+IndexForm.FindEdit.Text+'%" '); Xmodule.AvtoQuery.SQL.Add('OR Примечание LIKE "%'+IndexForm.FindEdit.Text+'%" '); Xmodule.AvtoQuery.SQL.Add('OR [Название фирмы] LIKE "%'+IndexForm.FindEdit.Text+'%" )'); Xmodule.AvtoQuery.Active:=True; |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
![]()
Сейчас в ДБГриде вообще ничего не отображается... Я думаю проблема где-то глубже, но все свои варианты я уже исробовал
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 22.03.2007
Сообщений: 24
|
![]()
Krechet, а можешь дать кусок базы. Много качать не буду инет дорогой. Мне кажется у тябя в базе ошибки.
Не всё получается так, как придумал,
Но разве за это должно быть стыдно!?! ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Организация поиска) | insomnia87 | Microsoft Office Excel | 9 | 22.01.2009 11:56 |
проблема с SQL-запросом в связанных таблицах | kopernik21187 | Общие вопросы Delphi | 5 | 16.09.2008 10:33 |
Организация поиска с выводом инфы в форму | Алина_Алина | Microsoft Office Excel | 3 | 16.05.2008 23:20 |
Организация поиска с помощю Полей со списком | Ice_Juice | Microsoft Office Access | 1 | 16.03.2008 01:26 |