Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2010, 22:14   #1
Kisma
Пользователь
 
Аватар для Kisma
 
Регистрация: 10.02.2010
Сообщений: 13
По умолчанию вывести окно по двойному щелчку на строку в DBGrid

Доброе время суток! У меня такая проблема! У меня есть база в DBGrid. Мне нужно чтобы при двойном щелчке по строке таблицы появлялось окно с более полными данными. Возможно ли такое и как это организовать. По возможности напишите код, заранее большое спасибо!
Попала как-то Алиса в Зазеркалье. Ей понравилось - и девку поперло! В затумбочье, задиванье, зашторье, закроватье... А в конце - застолье, запой и замуж.
Kisma вне форума Ответить с цитированием
Старый 10.02.2010, 22:50   #2
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Попробуй при двойном клике создать новую форму, которая будет содержать полную информацию о полном объекте
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 10.02.2010, 23:46   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Я вам могу предложить лучший (на мой взляд ) вариант:
В дбгриде вы располагаете ОСНОВНЫЕ данные (например, ФИО с номером заказа), а под дбгридом - набор дбэдитов (еще лучше - набор дбтекстов, привязанных ко второстепенным полям). Тогда и поля в гриде можете сделать достаточно длинными (чтобы там даже Череззабороногозадерищенский помещался).
И тогда, "гуляя" по дбгриду, вам даже даблкликать по нему не нужно - все подробные данные у вас уже есть автоматически... В дбтекстах отображаются, как миленькие...

Последний раз редактировалось mihali4; 10.02.2010 в 23:49.
mihali4 вне форума Ответить с цитированием
Старый 13.02.2010, 10:26   #4
Kisma
Пользователь
 
Аватар для Kisma
 
Регистрация: 10.02.2010
Сообщений: 13
По умолчанию

спасибо большое, а код можете написать? очень буду благодарна!!!
Попала как-то Алиса в Зазеркалье. Ей понравилось - и девку поперло! В затумбочье, задиванье, зашторье, закроватье... А в конце - застолье, запой и замуж.
Kisma вне форума Ответить с цитированием
Старый 13.02.2010, 16:13   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А тут никакой код не нужен...
Просто накидать компоненты на форму и подключить их к таблице.
mihali4 вне форума Ответить с цитированием
Старый 14.02.2010, 10:24   #6
Kisma
Пользователь
 
Аватар для Kisma
 
Регистрация: 10.02.2010
Сообщений: 13
По умолчанию

Огромное спасибо!)))
Попала как-то Алиса в Зазеркалье. Ей понравилось - и девку поперло! В затумбочье, задиванье, зашторье, закроватье... А в конце - застолье, запой и замуж.
Kisma вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделить строку в DBGrid All517 БД в Delphi 5 24.08.2012 12:43
требуется вывести прямоугольник и строку по координатам из файла zmaxon Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 15.01.2010 09:59
Вывести чужое окно на передний план TwiX Общие вопросы Delphi 10 12.10.2009 20:54
вывести строку задом-наперёд (assembler) Nikolai_90 Помощь студентам 1 03.06.2008 08:03
Вывести конкретную строку из файла Captain Nemo Общие вопросы Delphi 9 15.05.2007 03:44