![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 288
|
![]()
Доброго времени суток!!
Столкнулся с такой проблемой!!!В общем у меня есть БД(Mysql) в ней три столбца имя,разговор,номер дома.Проблема в том что раговор(количесво символов) большое.А в ячейке DBgird отоброжается все строке.Как сделать чтоб текст отоброжался полностью(сделать колонку шире,сделать прокрутку).Желательно было бы чтоб при нажатии на ячейчу открывалось новое окно(и текст допустим выводлся в memo). |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 87
|
![]()
примерно так
Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 288
|
![]()
uraura.Ругается на
Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
В DBGridEh есть такое понятие, как RowDelailPanel. Т.е. при клике на крестике появляется панель под выделенной строкой, на которую можно вывести memo-текст.
А еще там есть свойство DrawMemoText для вывода текста прямо в ячейке. Но первый вариант предпочтительнее. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 87
|
![]()
выдели дбгрид и в окне object inspector во вкладке events справа от строчки ondblclick тыкни левой кнопкой мыши два раза. создастся процедура
procedure TForm1.DBGrid1DblClick(Sender: TObject); останется только добавить Form2.Show; и будет тебе счастье |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 288
|
![]()
uraura,Все работает только вот проблемка ))))Допустим я поставил Fields[1].Value; И теперь при нажатии на любую ячейку в мемо появляется данные с 1 ечейки и все (((
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 87
|
![]()
ну дак Fields[2].Value соответственно вторая ячейка Fields[3].Value третья ну и тд
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 288
|
![]()
как сделать не конретно заданную ячейку а допустим на которую нажал та и открылать??
Memo1.text:=Form1.DataSource1.DataS et.Fields[DBGrid1DblClick].Value; так не робит((( Последний раз редактировалось Stilet; 17.01.2011 в 16:41. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Открытие в новом окне | Kapitann | JavaScript, Ajax | 2 | 07.08.2010 13:43 |
Проблемы с контролами в новом окне | Karrde | Qt и кроссплатформенное программирование С/С++ | 1 | 13.10.2008 19:09 |
в новом окне | jone | Общие вопросы Delphi | 1 | 05.10.2008 12:25 |
Открытие ссылки в новом окне | vitalik007 | HTML и CSS | 3 | 24.10.2007 17:07 |
Открытие ссылки в новом окне | илья too | HTML и CSS | 1 | 14.07.2007 13:31 |