Форум: "Начинающим";
Текущий архив: 2013.11.24;
Скачать: [xml.tar.bz2];
ВнизПоиск в таблице Найти похожие ветки
← →
Anetik (2013-02-16 02:14) [0]Есть таблица Доктора с полями ФИО, Специальность и т.д.. Название специальности берется из другой таблицы. И я никак не могу сделать поиск по специальности в таблице Доктора. Помогите пожалуйста!
← →
Anatoly Podgoretsky © (2013-02-16 07:43) [1]> Anetik (16.02.2013 02:14:00) [0]
А как вообще делаешь.
← →
Anetik (2013-02-16 13:33) [2]Делаю так с procedure TForm1.Edit2Change(Sender: TObject);
begin
if Edit2.Text="" then Table2.Filtered:=False
else begin
Table2.Filtered:=True;
Table2.Filter:="FIO = """+Edit2.Text+"*""";
end;
end;
А вот как сделать для поля из другой таблицы не знаю!
← →
turbouser © (2013-02-16 13:54) [3]
> Anetik
Автор программы кто?
← →
Anetik (2013-02-16 15:10) [4]Я..к чему вопрос?
← →
Inovet © (2013-02-16 15:29) [5]База какая?
← →
Anetik (2013-02-16 15:32) [6]Paradox
← →
Inovet © (2013-02-16 15:50) [7]В таблице у тебя нет названия, но есть ключ, с чего бы фильтр стал по названию из жругой таблицы работать. Ищи название профессии во второй таблице. Можно запросом делать с LEFT JOIN, но это уже другой подход.
← →
Inovet © (2013-02-16 15:51) [8]И что за Доктора? Доктор - это учёная степень вообще-то.
← →
Плохиш © (2013-02-16 16:12) [9]Вот так всегда, сначала используют TTable, потом приделывают к нему костыли
← →
turbouser © (2013-02-16 18:56) [10]
> Плохиш © (16.02.13 16:12) [9]
>
> Вот так всегда
Угу. Одни писатели :(
← →
Inovet © (2013-02-16 19:48) [11]Можешь лукап поле приделать и искать по тексту.
← →
turbouser © (2013-02-17 00:32) [12]
> Inovet © (16.02.13 19:48) [11]
>
> Можешь лукап поле приделать и искать по тексту.
Каким образом? Исходя из данных в 0 - это невозможно. Автор молчит как партизан и что и как у него не понятно.
← →
Anetik (2013-02-17 02:15) [13]Так тут, в принципе, все равно , что изпользовать либо lookud либо эдит, тут главный вопрос как взять данные из другой таблицы!
← →
Германн © (2013-02-17 02:55) [14]
> Anetik (17.02.13 02:15) [13]
>
> Так тут, в принципе, все равно , что изпользовать либо lookud
> либо эдит, тут главный вопрос как взять данные из другой
> таблицы!
Учи SQL.
← →
Anetik (2013-02-17 04:04) [15]Я понимаю, что с SQL было бы проще, но я не использую Query. Мне нужен какой то другой способ!
← →
Германн © (2013-02-17 04:13) [16]
> Anetik (17.02.13 04:04) [15]
>
> Я понимаю, что с SQL было бы проще, но я не использую Query.
> Мне нужен какой то другой способ!
>
Волшебная палочка?
Тогда, если верить Н.Носову нужно последовательно совершить три хороших поступков.
← →
Inovet © (2013-02-17 08:19) [17]> [13] Anetik (17.02.13 02:15)
> все равно , что изпользовать либо lookud либо эдит
Ты пропустил слово поле и сделал неверный вывод. Кроме того есть ещё другой фильтр по OnFilter. Но зачем в новом проекте пользоваться древним Парадоксом?
← →
Anetik (2013-02-17 12:54) [18]Вот я сама теперь думаю, намучилась с этим парадоксом, и еще почему я не использовала Query, теперь мучаюсь с Table
← →
Anatoly Podgoretsky © (2013-02-18 08:20) [19]> Anetik (17.02.2013 04:04:15) [15]
Другой способ это клинопись на глиняных таблицках
← →
Anatoly Podgoretsky © (2013-02-18 08:23) [20]> Anetik (17.02.2013 12:54:18) [18]
Будешь и далее мучаться, не дури, а переход на SQl, сначала в форме select *
from Tbl, никакой разницы с TTable, зато потом счастье будет
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.11.24;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c