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

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

Ehlib, а можно ли [D7]


UVV ©   (2005-04-29 10:58:00) 

В dbgride нескольким ячейкам присвоить значение, НЕ ЗАНОСЯ значение в базу!


Sergey13   (2005-04-29 15:36:00) [1]

2[11] UVV ©   (29.04.05 15:21)
Вот только сомнительно мне что это форматирование.

Помню как то утром при проклятом царизме.
(с) к/ф "Спорт, спрот,спорт".


Max Zyuzin   (2005-04-29 15:35:00) [2]

>UVV ©   (29.04.05 15:21) [11]
Да забыл дописать, ты не корректно представляешь что такое дата. Дата - это просто число, и в базе хранится тоже просто число. Ты попробуй региональные настройки у себя на машине измени и запусти совю программу, и увидишь как будет отображаться дата и время.


Max Zyuzin   (2005-04-29 15:33:00) [3]

DBGridEh.Columns[i].DisplayFormat + F1


UVV   (2005-04-29 15:21:00) [4]

Тогда подскажите как из интербэйза отформатировать дату вида
dd.mm.yyyy hh24:mm
в dd.mm hh24:mm


ANB   (2005-04-29 14:25:00) [5]


> Max Zyuzin ©   (29.04.05 14:22) [9]
- это я не тебе, а автору топика, чтобы смотрел твою рекомендацию.


Max Zyuzin   (2005-04-29 14:22:00) [6]

>ANB ©   (29.04.05 14:20) [8]
А я говорю про грид? Я говорю, что помоему, задача криво поставлена.


ANB   (2005-04-29 14:20:00) [7]


> Нужно отформатировать дату!
- так бы разу и писал.
1. см.

> Max Zyuzin ©   (29.04.05 14:16) [7]

2. Можно сделать калькулируемое поле и засовывай туда, чего хочешь. Грид тут не причем.


Max Zyuzin   (2005-04-29 14:16:00) [8]

>UVV ©   (29.04.05 12:50) [6]
Гм... а может не изобретать велосипед и дату сразу нормально выводить? Или я недопонял ответа твоего


UVV   (2005-04-29 12:50:00) [9]

Всем спасибо!
Нужно отформатировать дату!
2ANB - данные я только читаю!
с кэшированием получилось!


atruhin   (2005-04-29 11:22:00) [10]

Все зависит от того какой движок БД. О чем ни слова. Если это SQL то я использую такой вариант, в select добавляем поля нужного типа, в датасете ставим кэширование, а в insert и update просто эти поля не трогаем.


ANB   (2005-04-29 11:18:00) [11]

В принципе, если помучится, то можно завести отдельно массив для данных (снять копию с датасета), менять все в массиве, а отрисовку колонок заменить на свою из этого массива. Только зачем это нужно ?


Sergey13   (2005-04-29 11:13:00) [12]

Можно конечно. 8-)
Если грид отражает то, что к базе не относится. Например таблицу в памяти.


Max Zyuzin   (2005-04-29 11:11:00) [13]

>UVV ©   (29.04.05 10:58)  
добавление к Johnmen ©   (29.04.05 11:04) [1]. Можно используя кешированные обновления Датасетапросто не сохраня потом изменения, только вот тут не сохранятся все изменения в датасете.


Johnmen   (2005-04-29 11:04:00) [14]

Нельзя. Т.к. в ячейках нет значений.


Наверх

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