Конференция "Базы" » Поиск совпадений [D7, MySQL]
 
  • Новичок90 (26.07.13 14:11) [0]
    Помогите написать код программы. Поиск совпадающей даты в dbgride и вывод сообщения если дата совпадает с текущей.
  • DVM © (26.07.13 14:23) [1]
    В dbgride нет дат. Как и других данных. Это лишь отображение данных
  • Новичок90 (26.07.13 14:43) [2]
    Поиск совпадающих данных по столбцу, которые отобраюаются в dbgide. находящиеся в Mysql. подключенные через AdoTable.
  • Inovet © (26.07.13 14:59) [3]
    > [1] DVM ©   (26.07.13 14:23)
    > В dbgride нет дат. Как и других данных.

    Хе, слово в слово.

    > [2] Новичок90   (26.07.13 14:43)
    > Mysql.

    Ну так запросом и ищи.
  • Inovet © (26.07.13 14:59) [4]
    > [2] Новичок90   (26.07.13 14:43)
    > AdoTable

    А это в топку.
  • Добряк (26.07.13 15:57) [5]
    with DBGrid1.DataSource.Dataset do
    begin
    First;
    while not eof do
    begin
    if Round(FieldByname('Data').AsDateTime)=Round(Date()) then ShowMessage('Find');
    next;
    end;
    end;

  • Inovet © (26.07.13 17:16) [6]
    > [5] Добряк   (26.07.13 15:57)

    Где DisableControls?
  • sniknik © (26.07.13 17:33) [7]
    > Где DisableControls?
    не парься, там AdoTable и волнует, значит тормозов нет... т.к. сотня другая записей. чего на них "экономить"?
  • Ega23 © (27.07.13 01:41) [8]
    if Round(FieldByname('Data').AsDateTime)=Round(Date())


    1.
    Ошибка.
    Trunc + F1

    2. Зачем ты каждый раз дату округляешь?
  • Добряк (27.07.13 09:31) [9]
    Согласен со всеми [6]..[8]
    Но самое главное - после [5] ветка прниняла полезное направление
  • Inovet © (27.07.13 10:40) [10]
    > [9] Добряк   (27.07.13 09:31)
    > после [5] ветка прниняла полезное направление

    Бесполезное, ибо полезные советы даны ранее.
  • Дмитрий (02.09.13 16:32) [11]
    проще всего рядом положить поле куда будет вводиться искомая дата
    проверяешь содержимое на "датовость"
    и передаешь в запрос как параметр
    вместо АдоТабле используй АДОДатасет
    как вариант можно передавать дату в фильтр
 
Конференция "Базы" » Поиск совпадений [D7, MySQL]
Есть новые Нет новых   [134463   +60][b:0][p:0.001]