Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.11.24;
Скачать: CL | DM;

Вниз

Поиск в таблице   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.006 c
15-1370802219
alexdn
2013-06-09 22:23
2013.11.24
Вопрос про браузеры


2-1360930799
Camaro
2013-02-15 16:19
2013.11.24
Считывание данных со стрима


15-1370338957
Ламот
2013-06-04 13:42
2013.11.24
Как узнать IP камеры?


11-1249020271
MTsv DN
2009-07-31 10:04
2013.11.24
Работа с ассоциациями файлов


2-1361176045
Glock
2013-02-18 12:27
2013.11.24
64-бит паддинг