Конференция "Базы" » Как проапдейтить определенное поле в таблице? [D7, Paradox]
 
  • prisoner849 (30.10.08 10:10) [0]
    Доброго времени суток, мастера!

    Есть таблица tab.db... в ней поле LogicDate... не важно зачем, но данные в нем приходится периодически править вручную, а поскольку записей много, то руками оное делается долго.

    Итак. Для грида в опциях gdMultiSelect := true.

    Вопрос: как пробежаться по всем выделенным строкам в гриде и проапдейтить поле LogicDate с определенным значением даты?

    ЗЫ Значение даты берется из MaskEdit'а.
  • Сергей М. © (30.10.08 10:26) [1]
    with DBGrid, DBGrid.DataSource.Dataset do
    for i := 0 to SelectedRows.Count - 1 do
    begin
      GotoBookMark(pointer(SelectedRows.Items[i]));
      Edit;
      FieldByName('LogicDate').Value := ..
      Post;  
    end;
  • prisoner849 (30.10.08 11:45) [2]
    :) спасибо
    с меня - пиво :)
  • Сергей М. © (30.10.08 12:41) [3]

    > с меня - пиво


    наливай в WM R288065700395 )
 
Конференция "Базы" » Как проапдейтить определенное поле в таблице? [D7, Paradox]
Есть новые Нет новых   [134477   +39][b:0][p:0]