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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 13:48   #1
Виктория7777
Пользователь
 
Аватар для Виктория7777
 
Регистрация: 02.12.2010
Сообщений: 67
По умолчанию

Как можно сделать, что бы при нажатии разных строк DBGrid открывались новые формы (одна строка=одна форма(та же самая)?

Неужели так нельзя сделать?...

Последний раз редактировалось Stilet; 18.05.2012 в 19:12.
Виктория7777 вне форума Ответить с цитированием
Старый 18.05.2012, 18:56   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Tdbgrid +F1 + Events
Изображения
Тип файла: jpg 1.JPG (38.4 Кб, 52 просмотров)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.05.2012, 10:56   #3
Виктория7777
Пользователь
 
Аватар для Виктория7777
 
Регистрация: 02.12.2010
Сообщений: 67
По умолчанию

А как узнать, на какую строчку пользователь кликнул?
Виктория7777 вне форума Ответить с цитированием
Старый 19.05.2012, 11:04   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А зачем? Кликнутая строка в ДБГриде означает автоматический переход на связанную с ней запись в компонентах типа Table или Query. что там у тебя прикручено к гриду. В открывающейся форме просто принимай показания из полей.
Или на форму кинь DB компоненты, и свяжи их с тем же с чем Грид связан - они будут подхватывать запись, на которую грид укажет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.05.2012, 11:28   #5
Виктория7777
Пользователь
 
Аватар для Виктория7777
 
Регистрация: 02.12.2010
Сообщений: 67
По умолчанию

Я сделала, получается, что бы записи шли в label, на одну форму (название фильмов.)

Но дело в том что, на этой форме есть label (места в зале). И получается что название фильма меняется, а проданные места одни и те же.

И поэтому надо было что бы каждая строчка в DBGrid открывалась в своей форме.


Может кто нибудь знает, как можно это реализовать по-другому?
Изображения
Тип файла: jpg Безымянный12.jpg (127.0 Кб, 128 просмотров)

Последний раз редактировалось Виктория7777; 19.05.2012 в 11:47.
Виктория7777 вне форума Ответить с цитированием
Старый 19.05.2012, 13:38   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну так проданные места должны тоже из таблицы браться. Причём данные должны быть привязаны к сеансу. (для каждого сеанса свои проданные билеты/занятые места).
КОгда вы обновляете Label не забывайте обновлять и данные о проданных билетах (зрительный зал).
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из Dbgrid в другой Dbgrid Милана666 БД в Delphi 12 21.06.2015 09:50
связь одной dbgrid c другой dbgrid anabenne БД в Delphi 3 17.10.2011 10:15
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30