![]() |
#1 |
Участник
|
![]()
Добрый день!
Нужна помощь в решении задачки, может быть кто-то сталкивался. Есть данные по месяцам. Надо показать и редактировать эти данные в гриде, столбцы - названия месяцев. Самый просто способ - это создать в бд таблицу с 12-ю колонками - каждая колонка - месяц. Тогда все точно ляжет на грид и будет замечательно редактироваться. Вариант второй: В таблице бд сделать таблицу с двумя колонками - Месяц и Значение. Тогда будет логичнее и крисивее, но как транспонировать данные для грида в таком случае? И что будет с редактированием? Как обычно решают такие задачи в Аксапте? |
|
![]() |
#2 |
Сенбернар
|
Цитата:
Сообщение от AlexeyVS
![]() Добрый день!
Нужна помощь в решении задачки, может быть кто-то сталкивался. Есть данные по месяцам. Надо показать и редактировать эти данные в гриде, столбцы - названия месяцев. Самый просто способ - это создать в бд таблицу с 12-ю колонками - каждая колонка - месяц. Тогда все точно ляжет на грид и будет замечательно редактироваться. Вариант второй: В таблице бд сделать таблицу с двумя колонками - Месяц и Значение. Тогда будет логичнее и крисивее, но как транспонировать данные для грида в таком случае? И что будет с редактированием? Как обычно решают такие задачи в Аксапте? Зачем усложнять, в таком случае? "Не умножай сущностей сверх необходимости" (бритва Оккама. Тоже давно придумали ![]() А есть еще такой EDT - Dimension... Поле в Ax одно, а в базе... да сколько надо... === Упс... опередили...
__________________
Best Regards, Roman Последний раз редактировалось RVS; 24.05.2010 в 13:32. Причина: Dimension |
|
![]() |
#3 |
Участник
|
Формат хранения данных должен отвечать тем требованиям, которые к нему предъявляются. Что для вас важнее визуальная работа с данными или их програмная обработка? В каком формате вам будет удобнее обрабатывать данные?
Если хотите 12 полей, то их просто сделать, используя массив в расширенном типе. |
|
![]() |
#4 |
Участник
|
Мне важнее визуальная работа с данными. Я как раз думал насчет массива в расширенном типе. Так и сделаю. Спасибо за совет!
|
|