Конференция "Базы" » Проверка выделенной строки в DBGrid и использ-е типа поля memо [Paradox]
 
  • Алина (27.08.08 17:24) [0]
    Здравствуйте. помогите, пожалуйста, решить 2 вопроса:
    1. как проверить - выделена ли в dbgrid какая-либо одна строка????
    2. в dbgrid добавлено поле типа memo. что надо сделать, чтобы в нем отображалась и в него вводилась информация????
    заранее спасибо.
  • Vlad Oshin © (27.08.08 17:56) [1]
    ну, понеслася..
  • clickmaker © (27.08.08 18:29) [2]
    > 1. как проверить - выделена ли в dbgrid какая-либо одна
    > строка????

    она там всегда выделена, если он не пустой
    а мемо в стандартном гриде не посмотришь, используй DBMemo
  • Алина (28.08.08 07:28) [3]
    однако, когда приложение только загружено и в нем еще не сделан щелчок - тогда ни одна строка не выделена. вот для этого случая мне и надо условие.

    насчет dbmemo - не поняла - как мне его "врастить" в грид? и как потом добавлять запись в это поле, используя дополнительную форму?
  • turbouser © (28.08.08 07:46) [4]

    > Алина   (28.08.08 07:28) [3]


    > Vlad Oshin ©   (27.08.08 17:56) [1]
    >
    > ну, понеслася..


    1) DBGrid для чего предназначен? Правильно - для отображения записей из набора данных. И?
    2) Насколько помню (давно им не пользовался) - стандартный грид мемо не отображает. В альтернативных это есть.
  • Sergey13 © (28.08.08 08:27) [5]
    > [3] Алина   (28.08.08 07:28)
    > насчет dbmemo - не поняла - как мне его "врастить" в грид?

    А зачем его "вращивать"? Брось рядом просто и все.

    > и в нем еще не сделан щелчок

    Это значит грид просто не получил фокус, но набор данных, на который смотрит грид, уже спозиционирован, и скорее всего на первую запись, если не было никаких телодвижений.
  • clickmaker © (28.08.08 10:51) [6]
    > [3] Алина   (28.08.08 07:28)

    В принципе в OnDrawColumnCell в гриде можно нарисовать что угодно, в том числе и текст из мемо. Вопрос только в размерах ячейки, чтобы это читаемо было
  • Медвежонок Пятачок © (28.08.08 14:20) [7]
    однако, когда приложение только загружено и в нем еще не сделан щелчок - тогда ни одна строка не выделена. вот для этого случая мне и надо условие.

    Опшенс->ОлвейсШоуСелекшон.
    Но только и без этого текущая запись в датасете все равно есть.
    А зачем понадобилось доставать её это через грид - загадка женского ума.
 
Конференция "Базы" » Проверка выделенной строки в DBGrid и использ-е типа поля memо [Paradox]
Есть новые Нет новых   [134473   +28][b:0][p:0]