Конференция "Начинающим" » Как синхронизировать текущую запись в DBGrid и Memo?
 
  • troickiy (29.03.08 11:08) [0]
    заполняю DBGrid всеми записями из таблицы Access, кроме последней колонки, т.к. она имеет формат - Memo. Как можно сделать, чтобы в расположенном под DBGrid компоненте Memo отображалась запись из последней колонки текущей (выделенной в DBGrid-е) записи, с вожможностью создания новой записи?!
  • {RASkov} © (29.03.08 11:12) [1]
    a DBMemo не катит?
  • troickiy (29.03.08 11:29) [2]
    ты прав, с DBMemo - как делать нечего )))

    но а если нет?
  • Johnmen © (29.03.08 11:49) [3]
    Нужно написАть немного кода - запись содержимого поля мемо в компонент мемо, и запись содержимого компонента мемо в поле мемо.
    Первое обычно делается в OnAfterScroll.
    Второе - там, где логически необходимо.
  • troickiy (29.03.08 14:14) [4]
    > делается в OnAfterScroll
    ни OnAfterScroll, ни OnScroll у DBGrid-а я не нашёл!

    > запись содержимого поля мемо в компонент мемо
    как это сделать?
  • troickiy (29.03.08 14:28) [5]
    вообще, ... и DBMemo подойдёт!
    но тогда обратный вопрос - как отключить (запретить) скролинг DBGrid пока мы редактируем (добавляем) запись? Чтобы он застыл на одном месте ))))
  • {RASkov} © (29.03.08 16:32) [6]
    > [4] troickiy   (29.03.08 14:14)
    > ни OnAfterScroll, ни OnScroll у DBGrid-а я не нашёл!

    У ДатаСета смотри эти методы, а не у грида...

    > [5] troickiy   (29.03.08 14:28)
    > но тогда обратный вопрос - как отключить (запретить) скролинг
    > DBGrid пока мы редактируем (добавляем) запись?

    Что то я не догнал, но может Disable/EnableControls ? и это тоже у него же)
 
Конференция "Начинающим" » Как синхронизировать текущую запись в DBGrid и Memo?
Есть новые Нет новых   [134433   +22][b:0][p:0]