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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2014, 16:06   #21
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Scorpuha Предлагаю выложить проект и скажите конкретно как вы хотите что работал фильтр ?
xxbesoxx вне форума Ответить с цитированием
Старый 13.02.2014, 16:18   #22
Scorpuha
Форумчанин
 
Регистрация: 10.10.2013
Сообщений: 177
По умолчанию

в проекте у меня сейчас бардак, а фильтр нужно что бы работал как сейчас (по вашему запросу) только с отображением в DBGride. DBGRId привязан к DataModule2.DataSource4.
Scorpuha вне форума Ответить с цитированием
Старый 13.02.2014, 16:51   #23
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Scorpuha Посмотреть сообщение
в проекте у меня сейчас бардак, а фильтр нужно что бы работал как сейчас (по вашему запросу) только с отображением в DBGride. DBGRId привязан к DataModule2.DataSource4.
Пожалуйста
1.
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
// Uses ---> StrUtils
    DataModule2.ADOQuery1.Close;
     DataModule2.ADOQuery1.SQL.Clear;
      DataModule2.ADOQuery1.SQL.Text:='select * from tab1 where Data_pereatestat between #'+
       AnsiReplaceStr(FormatDateTime('MM/dd/yyyy', DateTimePicker1.Date),'.','/')
        +'# and #'+AnsiReplaceStr(FormatDateTime('MM/dd/yyyy', DateTimePicker2.Date),'.','/')+'#';
        DataModule2.ADOQuery1.Open;
      if DataModule2.ADOQuery1.FieldByName('Data_pereatestat').AsString = '' then
     Application.MessageBox('Äàííûõ íà ýòî ïåðèîä íå íàéäåíî','Îøèáêà ââîäà äàííûõ', MB_ICONERROR);
end;
2.
Код:
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
  DataModule2.ADOQuery1.Close;
    DataModule2.ADOQuery1.SQL.Clear;
     DataModule2.ADOQuery1.SQL.Text:='select * from tab1 ';
   DataModule2.ADOQuery1.Open;
end;
Вложения
Тип файла: rar Filter_Date.rar (339.6 Кб, 5 просмотров)
xxbesoxx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
новая запись в Grid через DBEdit Ivan174 БД в Delphi 3 30.04.2013 12:36
Необходимо сравнить запись в DBEdit с полем в таблице БД Surzhik БД в Delphi 5 29.04.2010 11:30
запись из DBEdit в таблицу MySQL KaimNotark БД в Delphi 7 22.01.2010 19:36
ввод системной даты в DBEdit ГОСЕАН Помощь студентам 3 30.07.2009 12:59
ввод системной даты в DBEdit ГОСЕАН БД в Delphi 5 30.07.2009 08:36