| 
| 
 | Вопрос # 2 569/ вопрос открыт / | 
 |  Здравствуйте!подскажите пжлста, есть таблица с днями месяца просто ячейки от 1 до 31 как заполнить ячейки буквой "В" которые будут по дням недели выходной (сб ,вс) ,используя DataTimePicker
 
|  |   Вопрос задал: new_user (статус: Посетитель)Вопрос отправлен: 27 марта 2009, 11:02
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 13; последнее сообщение — 27 марта 2009, 14:44; участников в обсуждении: 3. 
|   | Вадим К (статус: Академик), 27 марта 2009, 11:13 [#1]:Таблица, о которой Вы говорите - это DataTimePicker? вы хотите прямо в нем иметь буквы В? или где? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | new_user (статус: Посетитель), 27 марта 2009, 12:07 [#2]:я хочу сделать автозаполнение таблиц,использую компонент DataTimePicker |  
|   | Вадим К (статус: Академик), 27 марта 2009, 12:30 [#3]:Каких таблиц??? Это связано с базами данных? DBGrid? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | new_user (статус: Посетитель), 27 марта 2009, 12:50 [#4]:есть БД в ней есть таблица table1 в ней есть строки: d1 - день месяца т.е 1 число
 d2
 d3
 ...
 d31 - 31 число
 
 я хочу заполнить эту таблицу таким образом чтобы в те дни к-е выпадают выходные вставлялась например букву "В"
 |  
|   | Вадим К (статус: Академик), 27 марта 2009, 13:07 [#5]:так, что это БД мы выяснили с трудом. записи там уже есть и вы хотите их заменить, или вы заполняете и просто хотите заменить?
 в целом, пользоваться DataTimePicker не обязательно. можно воспользоваться функцией
 function DayOfWeek ( Date : TDateTime ) : Integer;
 она возвращает 1, если это воскресенье, 2 - понедельник и 7 для субботы.
 Но загвоздка в том, что надо знать месяц и год, иначе мы никак не можем узнать день недели. Можно отталкиваться от текущей даты - это нам подскажет функция Now.
 Но почему в базе записи вида "d2"... я не знаю.
 или всё таки вопрос следует читать так
 "у меня в базе есть записи вида "d1", "d2", также известен месяц/год, но я хочу что бы в BDGrid они отрисовывались как "В", если это воскресенье" -так?
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | new_user (статус: Посетитель), 27 марта 2009, 13:15 [#6]:я хочу заполнять таблицы записями, d1, d2, d3 -это название столбцов, в самой таблице и в dbGrid должно быть одно и тоже, В-выходной, задача еще нужно учитывать праздники т.е как выходные
 |  
|   | Тов. Женька (статус: 3-ий класс), 27 марта 2009, 13:34 [#7]:Это что-то вроде табеля рабочего времени в 1С? |  
|   | Вадим К (статус: Академик), 27 марта 2009, 13:37 [#8]:так это TimeLine получается? день телепатов в разгаре. То d1-d31 строки, то это столбцы. ничего не понимаю.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | new_user (статус: Посетитель), 27 марта 2009, 13:37 [#9]:да что-то в этом роде |  
|   | new_user (статус: Посетитель), 27 марта 2009, 13:38 [#10]:d1-d31 название столбцов |  
|   | Вадим К (статус: Академик), 27 марта 2009, 14:10 [#11]:отображаем в каком то специальном компоненте или DBGrid? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | new_user (статус: Посетитель), 27 марта 2009, 14:17 [#12]:в DBGrid, я не знаю как добавить сразу несколько записей в таблицу,например выбрать в  combox значение "8" в edit указать диапазон чисел например с 1-31 и заполнить этими значениями таблицу |  
|   | Вадим К (статус: Академик), 27 марта 2009, 14:44 [#13]:как как. через Table.insert/table.post Галочка "подтверждения прочтения" - вселенское зло. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |