powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к полям в цикле
5 сообщений из 5, страница 1 из 1
Обращение к полям в цикле
    #32500541
gorobets dima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с полями: [1], [2], [3], сумма
(1, 2, 3... - дни месяца). В этих полях хранятся часы работы.

сумма - соответственно вычисляемое поле - суммарное время работы за месяц.
Только суммирование не такое простое - в построитель выражений не засунешь.
Значит подсчет делает функция примерного вида:

sum = 0
For i = 1 To 31
sum = sum + Forms!форма1. .Value
Next i

Аccess ругается - не может найти поле .
Подскажите как засунуть это в цикл, не писать же 31 строчку в самом деле.
...
Рейтинг: 0 / 0
Обращение к полям в цикле
    #32500550
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой кошмар... А зачем столько полей? Может хватит трех - id, daynumber, worktime? И тогда подсчет суммы делается элементарным запросом...
...
Рейтинг: 0 / 0
Обращение к полям в цикле
    #32500562
gorobets dima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с полями: [1], [2], [3], сумма
(1, 2, 3... - дни месяца). В этих полях хранятся часы работы.

сумма - соответственно вычисляемое поле - суммарное время работы за месяц.
Только суммирование не такое простое - в построитель выражений не засунешь.
Значит подсчет делает функция примерного вида:

sum = 0
For i = 1 To 31
sum = sum + Forms!форма1.(i).Value '() меняем на [ ]
Next i

Аccess ругается - не может найти поле (i).
Подскажите как засунуть это в цикл, не писать же 31 строчку в самом деле.

ЗЫ. структура таблицы такой должна быть ПО ЛЮБОМУ
...
Рейтинг: 0 / 0
Обращение к полям в цикле
    #32500576
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прежде чем писать вопрос - читаем фак
...
Рейтинг: 0 / 0
Обращение к полям в цикле
    #32500587
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dim cname as string

sum = 0
For i = 1 To 31
cname=i
sum = sum + Forms!форма1(cname).Value
Next i
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к полям в цикле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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