Поиск:

Ответ в темуСоздание новой темы Создание опроса
> имена столбцов в dbgrid 
:(
    Опции темы
Hellen
Дата 10.3.2009, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 3.7.2006
Где: Москва

Репутация: 2
Всего: 3



Цитата

ЗЫ. Hellen, хватит уже флудить!
Покажи хоть один флуд. Заступитесь за меня кто нибудь!!
И верните клавиатуру.....!!

Цитата

сделай следующие шаги

 9. двойной клик в ДБГрид
10. в окне Editing DBGrid1.Columns нажми кнопку AddAllFields
11. Раздай русские имена колонкам
Это он и делал с самого начала.....
 
 

PM MAIL   Вверх
pseud
Дата 10.3.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 16
Всего: 40



Цитата(Hellen @  10.3.2009,  12:22 Найти цитируемый пост)
Это он и делал с самого начала.....

будь повнимательнее. этого он не делал. 
я не из воздуха это выдумал. а создал тестовый проект, локализовал описанный баг и написал рекомендации к исправлению.



--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
Hellen
Дата 10.3.2009, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 3.7.2006
Где: Москва

Репутация: 2
Всего: 3



А вообще я бы не меняла в свойствах dbgrida, вдруг нам понадобиться загрузить туда другие данные? (из другой таблицы)
И имена полей останутся прежними.
PM MAIL   Вверх
Kbl4AH
Дата 10.3.2009, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



Цитата(Hellen @  10.3.2009,  12:46 Найти цитируемый пост)
А вообще я бы не меняла в свойствах dbgrida, вдруг нам понадобиться загрузить туда другие данные? (из другой таблицы)И имена полей останутся прежними.

Наоборот, твоему совету  не стОит следовать!!!
Потому что при изменении запроса и активации датасета пропадут все настройки полей, а их бывает (настроек) очень много...
Наоборот нужно все колоночки добавить и забиндить вручную, причем стараться чтобы в запросе были присвоены нормальные имена возвращаемым полям, т.е писать не 
Код

select decode(p1, p2, p3), trunc(p4) ...

а
Код

select decode(p1, p2, p3) as pole1, trunc(p4) as pole2...

Тогда при незначительных изменениях запроса не придецца кардинально менять дбгрид...
ЗЫ. 
А насчет, того, что не стОит менять свойства дбгрида...
Интересно мне будет посмотреть, когда у тебя, Hellen, в гриде будет штук 20 колонок с разным форматированием, выравниванием, именами, лукап-полями и т.д. Вот и лопать все настройки грида по новой при активации датасета вместо того, чтобы один раз сделать по-человечески... smile 

PM MAIL ICQ   Вверх
Данкинг
Дата 10.3.2009, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Hellen @  10.3.2009,  12:46 Найти цитируемый пост)
вдруг нам понадобиться загрузить туда другие данные?

"Камеди клаб" продолжается? smile Вообще-то всякие подобные "вдруг" следует предусмотреть на этапе разработки программы.




--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
pseud
Дата 10.3.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 16
Всего: 40



А где же виновник торжества begin ??


--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
begin
Дата 11.3.2009, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 415
Регистрация: 16.5.2007

Репутация: нет
Всего: нет



pseud, сделал по вашему совету. Заработало. Но вот, что меня удивляет: ведь даже, чтобы из окна Editing DBGrid1.Columns поменять имена колонок, все равно это делается в свойстве Caption с той лишь разницей, что колонка выбирается не из ObjectTreeView, а из Editing DBGrid. Почему так?
PM MAIL   Вверх
pseud
Дата 12.3.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 16
Всего: 40



Цитата(begin @  11.3.2009,  19:41 Найти цитируемый пост)
pseud, сделал по вашему совету. Заработало. Но вот, что меня удивляет: ведь даже, чтобы из окна Editing DBGrid1.Columns поменять имена колонок, все равно это делается в свойстве Caption с той лишь разницей, что колонка выбирается не из ObjectTreeView, а из Editing DBGrid. Почему так?


видимо разработчики хотели как лучше, а получилось слегка заБАГжено. 
другого объяснения нет.
прими как есть.
а лучше залезь в исходники и сделай как надо.


--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0811 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.