![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.05.2007
Сообщений: 10
|
![]()
Есть поля mes и god типа numeric. Надо сделать
фильтрацию по этим полям. Пишу так: table1.Filter:='mes='+inttostr(m) and 'god='+inttostr(g); кто нибудь может сказать, что в этой строчке не так? Заранее благодарен!! |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 24.05.2007
Сообщений: 1
|
![]()
Попробуй
Table1.Filter:='mes='+inttostr(m)+' and god='+inttostr(g); Table1.Filtered:=true; |
![]() |
![]() |
![]() |
#3 | |
Пользователь Подтвердите свой е-майл
Регистрация: 21.05.2007
Сообщений: 88
|
![]() Цитата:
Table1.Filter:='mes='''+inttostr(m) +'''+' and god='''+inttostr(g)+''''; Table1.Filtered:=true;
Уже Чему-то научился Но этого мало
Последний раз редактировалось chingiz; 24.05.2007 в 22:42. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь Подтвердите свой е-майл
Регистрация: 21.05.2007
Сообщений: 88
|
![]()
А еще лучше вот так
Table1.Filter := '(mes='''+inttostr(m)+''') and (god='''+inttostr(g)+''')'; Свойство Filtered это строка, а такая странная запись как выше связанна с заумным написанием кавычек чтобы они отображались в строке. Например var str: string; begin ........ str:='''кавычка'''; Если вывести на экран str то увидим 'кавычка'
Уже Чему-то научился Но этого мало
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.05.2007
Сообщений: 10
|
![]()
Спасибо большое!! Очень помогло!
Ох уж эти апострофы. Есть еще один вопросик: надо провести фильтрацию по значению, которое вводится через edit. Пишу table1.filtered:=true; table1.filter:='dolznost='+edit1.te xt; но тогда в edit надо писать 'Бухгалтер', т.е. с апострофами. Как сделать так, чтоб писать в edit без апострофов? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
![]()
table1.filter:='dolznost='+ '''' + edit1.text + '''';
Не надо ничего усложнять. Все достаточно тривиально.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.04.2007
Сообщений: 37
|
![]()
Првет всем! Помогите начинающему, посмотрите мою программу.
Последний раз редактировалось Alex21; 19.01.2008 в 20:12. Причина: Слишком много ошибок |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.04.2007
Сообщений: 37
|
![]()
Ни магу отравотат кнопка ,,Поиск"
|
![]() |
![]() |
![]() |
#9 |
Пользователь Подтвердите свой е-майл
Регистрация: 21.05.2007
Сообщений: 88
|
![]()
А вопрос то вчем????
Уже Чему-то научился Но этого мало
|
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа решающая по двум переменным через формулу - с++ билдер | NirVv | Помощь студентам | 1 | 09.06.2008 03:45 |
Отбор по двум полям | MPa | БД в Delphi | 4 | 06.02.2008 20:14 |
SQL запрос сразу по двум столбцам одной таблицы | Иван | БД в Delphi | 6 | 03.01.2008 14:36 |
Фильтрация по нескольким полям! | Askat | БД в Delphi | 1 | 14.06.2007 06:44 |