|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2009, 14:17 | #1 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
Связать 2 таблицы AdvStringGrid компанента TMS Component Pack
Добрый день! Помогите пожалуйста, ведь наверняка у многих этот компонент установлен. Задача следующая:
На форуме AdvStringGrid1 и AdvStringGrid2 В AdvStringGrid2 ну скажем 3 столбца и забиты некие данные. Например: Имена Возраст Должность Света 25 адвокат Саша 30 программист Катя 18 курьер и т.д. В AdvStringGrid1 пусть тоже будет 3 столбца с этими же названиями, но мне теперь надо сделать, чтобы в AdvStringGrid1 в первом столбце (Имена) был выпадающий список выбора всех имен, что находятся в AdvStringGrid2 в первом столбце. И в зависимости от выбора имени заполнялись остальные столбцы AdvStringGrid1 в соответствии с данными AdvStringGrid2. Ну т.е выбрал я из списка имя Саша и у меня в AdvStringGrid1 автоматом во втором поле появилась цифра 30, а в 3-ем программист. Потом во второй строке выбрал имя Катя и автоматом во второй колонке второй строки вывелось 18, а в 3-й колонки 20ой строки курьер ну и т.д. Очень прошу не пинайте сильно. Выручите пожалуйста!
Я бы изменил мир, но Бог не дает исходники...
|
26.06.2009, 21:07 | #2 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
Люди добрые, все сделал, но есть вопросик. Помогите пожалуйста.
И так проясню еще раз ситуацию: на форме два grid. задача - в строках нулевого столбца первого грида сделать выпадающий список с данными из первого столбца второго грида. Это я сделал: Код:
Как мне запихнуть в список данные для 1-го столбца 2-го грида начиная с 1-ой строки (так, как 0 - ая строка это и есть заголовок) да еще и отбросить нижние пустые строки? Надеюсь ясно пояснил проблему. Спасибо заранее. Жду помощи...
Я бы изменил мир, но Бог не дает исходники...
Последний раз редактировалось Polotenchik; 26.06.2009 в 21:09. |
26.06.2009, 23:45 | #3 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
А так же у меня вопрос: как сделать такую проверку:
if grid.cells[1,1]='Упс' then grid.cells[1,1]:=''; т.е чтобы ячейка саму себя проверяла при выбери из списка.
Я бы изменил мир, но Бог не дает исходники...
|
27.06.2009, 00:47 | #4 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
Думаю, что вопрос вот вот отпадет! Начинаю одупляться...
Я бы изменил мир, но Бог не дает исходники...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
связать таблицы в Absolute Database | furstenberg | БД в Delphi | 5 | 08.03.2011 10:51 |
TMS Component Pack | Gromsky | Общие вопросы C/C++ | 0 | 16.04.2009 15:23 |
Как связать две таблицы | Savage | Microsoft Office Access | 0 | 09.04.2009 13:15 |
Связать таблицы Access | tarakan1983 | БД в Delphi | 4 | 29.10.2008 05:25 |
Программно связать таблицы | Таня84 | БД в Delphi | 0 | 20.03.2007 18:43 |