|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.03.2013, 15:49 | #1 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
SELECT скрывать и отображать колонки! Резултат на второе форме
Здравствуйте ребята. Задача такой . ест Form1, Form2 на пример, на второе форму выводит результаты поиска
Пользователь хочет что на (второе форму где выводит результаты поиска ) был кнопка где он будет отметит какой столбик отображалось и какой скрывать из первое форму делаю запрос выводит результат Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|
27.03.2013, 15:55 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
судя по всему, у Вас в гриде отображаются ВСЕ поля, которые есть в датасете...
тогда самый простой способ - хранить где-то (как и где - ваше дело, можно в INI, можно в БД) список полей. вот этот: Цитата:
и при формировании запроса выбирать только выделенные поля: Код:
|
|
27.03.2013, 15:58 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
или
DBGrid.Columns[N].Visible:=True или False N от 0 до DBGrid1.Columns.Count-1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.03.2013, 16:37 | #4 | ||||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Спасибо за внимание, надо ini файл создать , настройки где то должен хранить , программа клиент-серверный и каждое пользователь хочет настроит по своему. начинаю так
1 . uses -- inifiles, добавляю 2. Цитата:
3. Цитата:
Цитата:
Цитата:
[Poisk] Edit=SELECT employee_id, first_name, last_name, email, phone_number, hire_date,job_id, salary, commission_pct,manager_id, department_id FROM hr.employees WHERE first_name LIKE 'Bruce' Голова кипит, взрывается, пожалуйста помогите это реализовать
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось Stilet; 27.03.2013 в 23:04. |
||||
27.03.2013, 23:08 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Во-первых:
Код:
Во-вторых: Цитата:
I'm learning to live...
|
|
27.03.2013, 23:38 | #6 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
напрямую да
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось Stilet; 27.03.2013 в 23:53. |
|
27.03.2013, 23:55 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Считывай в Module.PoiskQuery.SQL
I'm learning to live...
|
|
28.03.2013, 00:25 | #8 | |||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
Цитата:
Пожалуйста у меня нету выход это надо разбирать , Это задача спасает меня жизнь, и я знаю что вы меня поможите . Я люблю русский народ Я люблю вас Смотрйте видео пожалуйста задача почти готов ! Осталось сохранить и почитать в ini файле Цитата:
ini что сохраняет ------------------------- [Poisk] Edit=EMPLOYEE_ID FIRST_NAME LAST_NAME PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось Stilet; 28.03.2013 в 09:05. |
|||
28.03.2013, 06:31 | #9 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Проект бы с базой выложил - быстрее бы сделали.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
28.03.2013, 08:54 | #10 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Вот смотрите пожалуйста, это аналогичные пример . Мне осталось все настройки сохранить в ini файл
E_MAIL: rijgvina7@yahoo.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как получить резултат функции | unmazable | Общие вопросы C/C++ | 1 | 21.10.2010 08:46 |
Скрывать/отображать графики на диаграмме | O_H | Microsoft Office Excel | 2 | 06.09.2010 14:09 |
Автоматически скрывать и отображать столбцы в Екселе. | Дмитррр | Microsoft Office Excel | 3 | 16.09.2009 12:22 |
скрывать или отображать столбцы с "флажка" | Иванов_ДМ | Microsoft Office Excel | 3 | 02.03.2009 13:22 |
есть ячейки А, В, С. в ячейку С нужно вывести резултат С=А*В*0,1% | А^ександр | Microsoft Office Excel | 1 | 18.02.2008 11:12 |