Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2009, 11:02   #1
Nikolaeva
Пользователь
 
Регистрация: 23.05.2007
Сообщений: 30
По умолчанию Отбор в базе.

На экране есть таблица. Надо по заданному условию сделать выборку. Пользуюсь SetRangeStart, SetRangeEnd, ApplyRange. Для одного условия отлично.
А как сделать для двух (дата в периоде и поле "источник финансирования")? SQL запрос здесь не нужен.
Nikolaeva вне форума Ответить с цитированием
Старый 06.02.2009, 18:29   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

С ранжированием у вас не получится. Но есть более простой способ - фильтрация...
Например:
Код:
Table1.Filter:='D1>='+''''+'12.01.2009'+''''+' and D1<='+''''+'16.01.2009'+''''+
'and IstFin='+''''+'Bank 1'+'''';
Только не забудьте про свойство Filtered у таблицы.
mihali4 вне форума Ответить с цитированием
Старый 10.02.2009, 11:53   #3
Nikolaeva
Пользователь
 
Регистрация: 23.05.2007
Сообщений: 30
По умолчанию

Спасибо! Еще переменную поля даты в символьный тип преобразовать пришлось.
Nikolaeva вне форума Ответить с цитированием
Старый 10.02.2009, 12:09   #4
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Цитата:
Спасибо! Еще переменную поля даты в символьный тип преобразовать пришлось.
есть такая функция: datetostr(<даты>)
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 10.02.2009, 12:43   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вообще-то стандартный класс получения данных из набора должен иметь свойство .AsString
I'm learning to live...

Последний раз редактировалось Stilet; 10.02.2009 в 12:46.
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отбор записей по введенным буквам irr33 Microsoft Office Access 4 17.06.2008 19:31
Отбор в RichEdit photozaz Общие вопросы Delphi 4 26.05.2008 08:48
Отбор по двум полям MPa БД в Delphi 4 06.02.2008 20:14
Отбор по колонкам Romuald Microsoft Office Excel 35 28.12.2007 11:40