Страница 1 из 1

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

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

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

Добавлено: 26 мар 2008, 13:10
inter57
Более конкретно: имеется таблица "первоначальные остатки" с двумя полями "журнал№" и "остаток", и таблица "операции" с полями "дата","журнал№","сумма" и "остаток на конец дня".Требуется взять значение из таблицы "первоначальные остатки" поле "остаток" и перенести в талицу "операции" в поле "остаток на конец дня" с привязкой к полю "журнал№" с прибавлением поля "сумма". Потом значение "остаток на конец дня " перенести на срочку вниз с прибавлением "сумма". Помогите пожалуйста.

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

Добавлено: 27 мар 2008, 08:50
inter57
Или по другому: в отчетах есть функция Сумма с накоплением. Можно ли тоже самое прогоамным методом сделать в таблице?

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

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

Евгений.

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

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