Помогите по Ассess перенос данных из строки в строку

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
inter57
Сообщения: 4
Зарегистрирован: 25 мар 2008, 18:15

Здравствуйте! Подскажите пожалуйста как перенести данные в таблице в одном столбце из одной строки в другую? Спасибо.
inter57
Сообщения: 4
Зарегистрирован: 25 мар 2008, 18:15

Более конкретно: имеется таблица "первоначальные остатки" с двумя полями "журнал№" и "остаток", и таблица "операции" с полями "дата","журнал№","сумма" и "остаток на конец дня".Требуется взять значение из таблицы "первоначальные остатки" поле "остаток" и перенести в талицу "операции" в поле "остаток на конец дня" с привязкой к полю "журнал№" с прибавлением поля "сумма". Потом значение "остаток на конец дня " перенести на срочку вниз с прибавлением "сумма". Помогите пожалуйста.
inter57
Сообщения: 4
Зарегистрирован: 25 мар 2008, 18:15

Или по другому: в отчетах есть функция Сумма с накоплением. Можно ли тоже самое прогоамным методом сделать в таблице?
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравтвуйте inter57.
Таблица БД, это место хранения данных, "Сумма с накоплением" будет в ней отображаться только в случае, если она там будет храниться.
Создайте групповой запрос, в групповой операции поля (которое пеобходимо "посчитать") задайте Sum.
Примерно так создаются поля запроса такие как "Сумма с накоплением" и нет необходимости хранить эти данные в таблице.
Рекомендую почитать:
http://ifolder.ru/3375185 -Базы данных.chm 3.75 Мб

Евгений.
inter57
Сообщения: 4
Зарегистрирован: 25 мар 2008, 18:15

Евгений, здравствуйте! Спасибо за внимание. Дело в том что подобная функция у меня уже была, но была утеряна. Я сам плохой програмист и никак не могу ее восстановить. А данные нужны для дальнейших расчетов. Примерно так: открывается таблица. Определяется кол-во строк. Цикл for . К значению второй строки прибавляется значение первой, к третьей вторая и т.д. Вся програмка занимает строк 5-10. Помогите пожалуйста.
Владимир.
Ответить