|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2015, 09:08 | #1 |
Пользователь
Регистрация: 02.03.2015
Сообщений: 50
|
Получить полную информацию из определенной ячейки wwDBGrid
Возможно ли, выбрав из ячейки(в моем случае это поле ID,он же и ключ) wwDBGrid открыть другую таблицу wwDBGrid с полной информацией,связанной с ID. Или это нужно другой компонент, и как написать правильно на обработке кнопки "Открыть",чтобы сработалось.
Там правда, три строки пока что,первая колонка как раз ID, вот мне и надо,из выделенной нужной ячейки,нажать на кнопку Открыть,и там откроется полная информация на другой таблице. Чего то не догоняюсь(((. Delphi 7, MSSQL 2000. |
27.08.2015, 09:35 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
отвечаете на вопросы
1) что показывать (возможны варианты) 1.1. НОВЫЕ данные расшифровывающие информацию данной строки таблицы новый DataSet(НД) отвечающий за эти данные. SQL обеспечивающий получение нужных данных новый DataSource отвечающий за связь этого НД и визуального отображения данных 1.2. данные которые УЖЕ видны в моей таблице НО в каком-то другом виде например выписать ВСЕ данные строки (ОДНОЙ ТЕКУЩЕЙ ЗАПИСИ набора данных) в один (или несколько) столбиков чтобы не приходилось прокручивать таблицу по горизонтали. 2) где и как показывать для расшифровки (1.1)обычно это другая форма с новой таблицей добавляете к проекту(программе) еще одну форму (New -> form) добавляете Grid DataSet Datasource настраиваете, связываете, пишете SQL текст получения нужных данных. Уместно упомянуть подключения ВСЕХ наборов данных к серверу надо производить через ЕДИНСТВЕННЫЙ компонент подключения (ADOConntection) и вызываете в НУЖНОМ месте (при нажатии на кнопку) form2.Show; и ДОнастраиваете DataSet для получения конкретных данных используя информацию из первого (уже имеющегося) НД Для этого не вредно почитать про ПАРАМЕТРЫ НД (ключи поиска информации параметрический НД; Params; Parameters) по 1.2. поскольку все данных у нас уже есть можно обойтись и без кнопки (без другой формы) просто добавить на СВОБОДНОЕ место этой же формы нужно число компонентов DBtext и настроить их на показ НУЖНЫХ (интересующих тебя из имеющихся в текущем НД) и свзяать их с тем Datasource что отвечает за показ НД(DataSet) в таблице (Grid)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 27.08.2015 в 09:43. |
28.08.2015, 02:23 | #3 | |
Пользователь
Регистрация: 02.03.2015
Сообщений: 50
|
Цитата:
1) что показывать (возможны варианты) 1.1. НОВЫЕ данные расшифровывающие информацию данной строки таблицы новый DataSet(НД) отвечающий за эти данные. SQL обеспечивающий получение нужных данных новый DataSource отвечающий за связь этого НД и визуального отображения данных. Еще раз спасибо. Тема закрыта. Последний раз редактировалось Staziah2; 28.08.2015 в 02:58. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Часть формулы = переменное значение определенной ячейки | Старый Лыжник | Microsoft Office Excel | 3 | 21.01.2015 08:46 |
Как привязать ячейки к одной определенной ячейке | Marmelad | Microsoft Office Excel | 3 | 12.09.2012 20:13 |
макрос изменения цвета шрифта ячейки, при наличии определенной буквы | Alex_91 | Microsoft Office Excel | 8 | 24.05.2012 21:44 |
Как присвоить новому листу значение определенной ячейки | clever77 | Microsoft Office Excel | 9 | 16.04.2011 06:14 |
копирование из определенной ячейки dbgrid в массив | xaero93 | БД в Delphi | 3 | 08.12.2009 20:30 |