Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поля в ДБГриде [D7, WinXP]


Lex_! ©   (2006-10-25 04:38:00) 

Всем доброе время суток.
Я или чего-то не понимаю, или одно из двух.. но, как в гриде делать поля десятичные?...
Что то я не могу понять ... сейчас понадобилось и не могу найти где это делать ..


Юрий Зотов   (2006-10-25 13:34:00) [1]

> Lex_! ©   (25.10.06 13:00) [6]

> Хорошо, значит поля в таблице, но как описать что они не целые, а
> реал?... Никак тоже?....

В скрипте создания таблицы и описать.

> в бд все прописано

Тогда непонятно, в чем проблема. Если типы полей в БД прописаны правильно, то TDataSet зацепит их автоматически и сам создаст набор TField соответствующих классов. Можно создать этот набор и вручную, хоть в редакторе полей, хоть кодом, это тоже не вопрос.

В чем конкретная проблема-то? Непонятно.


Lex_!   (2006-10-25 13:00:00) [2]

Хорошо, значит поля в таблице, но как описать что они не целые, а реал?...
Никак тоже?....
в бд все прописано прямо в бд править мона и десятичные пистаь ...
а вот дальше ..


Юрий Зотов   (2006-10-25 09:24:00) [3]

> Lex_! ©   (25.10.06 04:38)  

> как в гриде делать поля десятичные?...
Никак. В гриде нет никаких полей.

> где это делать ..
Типы (и прочие атрибуты) полей таблицы задаются при ее создании в самой БД. Остальное получится само собой.

> в гриде, в датасурсе, в таблице... какая разница, суть одна.
Суть разная, а разница огромная. В гриде и в датасурсе никаких полей нет. Нельзя задать тип того, чего нет.

> Вопрос конкретный поставлен
Это только так кажется. Реально же, он вообще не поставлен. Потому что поставлен в принципе неверно и другого ответа, кроме "никак" на него быть не может. Если такой ответ Вас устраивает, то Вы его уже получили и, значит, все в порядке. А если нет - то придется все же признать, что вопрос поставлен неверно. И переформулировать его так, чтобы на него можно было ответить.


Lex_!   (2006-10-25 09:09:00) [4]

в таблице поля числовые. Дробные соответственно ..
Ток как сделать правку их в таблице.... в гриде точнее... выводить все в форму чтоль?.. так это офигеть ..
особенно если учесть что форма формируется динамически на основе списка полей, и строк в таблице....
О_о


ЮЮ   (2006-10-25 07:15:00) [5]


> Вопрос конкретный поставлен: как в гриде делать поля десятичные

А они у тебя двоичные? Или текстовые?
А какой тип полей а таблице? И почему в гриде тогда требуются десятичные?

Как видишь, твой конкретный вопрос порождает только кучу ещё более конкретных вопросов :)


Lex_!   (2006-10-25 07:11:00) [6]

Германн - в гриде, в датасурсе, в таблице... какая разница, суть одна.
Вопрос конкретный поставлен, нечего сказать по теме, смысл писать?...


Германн   (2006-10-25 04:54:00) [7]


> Lex_! ©   (25.10.06 04:38)
>
> Всем доброе время суток.
> Я или чего-то не понимаю, или одно из двух.. но, как в гриде
> делать поля десятичные?...
> Что то я не могу понять ... сейчас понадобилось и не могу
> найти где это делать ..
>

В гриде нет полей! Имхо, "ты чего-то не понимаешь"! Иди поспи. Завтра будет новый день, будут новые открытия. :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо