Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2010, 19:40   #1
qwertytol
Пользователь
 
Регистрация: 02.06.2009
Сообщений: 17
По умолчанию Заголовки столбцов ДБГрида из чисел календаря

Добрый вечер!
Помогите организовать вот такую схему отображения таблицы. При выборе определенного месяца, выводить количество столбцов равных количеству дней в выбранном месяце и в заголовке этих столбцов пишется число и день недели этого месяца.
qwertytol вне форума Ответить с цитированием
Старый 28.10.2010, 03:05   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Известно, что количество дней в месяцах не больше 31. Поэтому мой совет. Создайте таблицу, в которой будете хранить название месяца и столбцы, каждый из которых будет соответствовать определенному дню. Например,

ID Mounth Day_1 Day_2 ....Day_31
1 01 1 2 31
.........

а потом, в зависимости от выбранного месяца из, например, ComboBox, получите запросом количество столбцов. Может не совсем правильно, но это первое, что я попробовал бы.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 28.10.2010, 10:07   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

А я делал так:
В Гриде создан 31 столбец. При выборе года и месяца определяю количество дней этого месяца. Допустим, это число 30. И далее
for i:=1 to 31 do <если номер столбца <=30 then <столбец видимый> else <невидимый>
И в этом же коде можно добавить
<заголовок столбца>:= inttostr(i)+', '+formatdatetime('dddd',<дату мы знаем>)
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. Дмитрий142 Помощь студентам 9 07.06.2012 19:32
из дбэдита в конкретный столбец Дбгрида? Милана666 БД в Delphi 4 25.05.2010 08:10
Создание календаря Zhene4ka2607 Помощь студентам 2 08.06.2009 18:59
Как сделать,так что бы запись в из одного ДБГрида добавлялась в другой ДБгрид Hito БД в Delphi 10 19.04.2009 21:14
Delphi, рекурсия, как сделать все возможные N-ки чисел (сколько столбцов такая N-ка,в данном случае 3)? domik Помощь студентам 5 26.09.2007 16:43