Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсчет символов в ячейке и их сравнение 
:(
    Опции темы
noirart
  Дата 24.12.2007, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



Имеется БД, в ней есть таблица примерно следующего содержания:

Таблица 1.
|     id      |     Февраль   |     Март    |    Апрель    |    Май   |    Семестр

       1                222               222             222            222             12 
       2                  2                   2                                   2                3
       3               2222               22             2222          2222            14

Необходимо подсчитать количество символов в ячейках февраль, март и т.д. Итоговое значение должно записываться (возможно ли это?) в ячейку "семестр" для каждой строки. Соотвественно, для id 1 таковым значением будет 12.
Вопрос заключается в следующем: как это проделать средствами Access?
Так же в идеале имеется определенное эталонное значение для поля семестр (к примеру, 15). Возможно ли организовать отчет примерно такого содержания средствами Access: семестр: 12 (-3) для id 1. где "12" - это количество символов для id 1, а "-3" есть разница между имеющимся значением и эталонным, либо же, к примеру, +3, в случае, если значение превышено.

Заранее благодарю за посильную помощь в проблемке  smile 
PM MAIL   Вверх
Akina
Дата 24.12.2007, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(noirart @  25.12.2007,  00:25 Найти цитируемый пост)
как это проделать средствами Access?

Код

Select id, (len([Февраль])+len([Март])+len([Апрель])+len([Май])) as [Семестр]
From [Таблица 1]

Но вообще это безобразие, и таблицу следует нормализовать.

Цитата(noirart @  25.12.2007,  00:25 Найти цитируемый пост)
Возможно ли организовать отчет примерно такого содержания средствами Access

Да. Причем столь же просто. Добавить еще одно вычисляемое поле.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
noirart
Дата 24.12.2007, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



2 Akina 
Большое спасибо за оперативный ответ! Над нормализацией также поработаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.