powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / строки
4 сообщений из 4, страница 1 из 1
строки
    #32539523
lst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lst
Гость
подскажите пожалуйста как мне в таблице:

Имя | число1| число2 | итого |
xx 11 22 сумма1
zz 22 33 сумма2

сумировать строкуиз столбца число1 и число2
...
Рейтинг: 0 / 0
строки
    #32539531
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что значит суммировать строку?
...
Рейтинг: 0 / 0
строки
    #32539546
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 Имя | число1| число2 | итого | переделать в Имя | число1| число2 |
и использовать вьюху Select Имя , число1, число2, число1+ число2 AS итого From ...

2 В модуле написать Public функцию, в которую передается Имя , а возвращается число1 + число2 , для Итого прописать дефолтовое значение как =ИмяФункции(Имя) (но там будет не совсем число1 + число2, а только число1 + число2 до первого обновления число1 или число2)

3 Если таблицы не Access, а скажем MSSQL, в ЕМ Для поля Итого, прописать formula = число1+ число2
...
Рейтинг: 0 / 0
строки
    #32539641
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, суммировать "1" и 2, в данном случае означает получить 3?
Если так, то Ctrl-G по умолчанию строку приводит к числу, ("1"+2 = 3 и 1 + "2" = 3) что не стопроцентно ожидаемо... Я бы в такой ситуации не стал уточнять, куда бейсик кого приводит по умолчанию, а написал бы
select clng(Таблица1.число1)+clng(Таблица1.Число2) as result1 from ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]