Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2013, 15:57   #1
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию Перенос данных с начала на конец месяца

Здравствуйте, столкнулась с такой проблемой: создала базу в которой регистрируються поставки предприятия . основная задача расчитать Сальдо на конец месяца которое расчитываться как Сальдо на начало месяца + Сумма за отгруженный товар - Оплачено, Проблема заключаеться в том, что сальдо на начало месяца - это сальдо на конец прошлого месяца, не могу реализовать перенос сальдо. Данные вносятся с августа, Сальдо на начала месяца в августе 0 по всем контрагентам. Скины связей и запросов прикладываю
Изображения
Тип файла: jpg New Picture (1).jpg (38.9 Кб, 130 просмотров)
Тип файла: jpg New Picture (2).jpg (59.8 Кб, 122 просмотров)
Тип файла: jpg New Picture (3).jpg (39.0 Кб, 131 просмотров)

Последний раз редактировалось dianka); 22.08.2013 в 16:32.
dianka) вне форума Ответить с цитированием
Старый 22.08.2013, 18:17   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

мне конечно схема не очень нравится
мое видение

журнал1
ид1.дата, тип документа,клиент,номер док,сумма
1,01/03/2013,продажа,рога и копыта,0000001,12345,00(справочно)
2,02/03/2013,продажа,крона,0000002,12000
3,02/03/2013,оплата,рога и копыта,0000003,10000

табл2
ид2,ид1,товар2,кол2,цена2


если дата меньше 01/03/2013 ---входной остаток
иначеесли продажа ---то продажа
иначеесли оплата -----оплата

есть еще и
--предоплата
--бартер
--взаимозачет
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.08.2013, 02:35   #3
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию

Спасибо за ответ, я понимаю что данных малова-то, все дело в том что они тянуться из таблиц которые предоставляет другой отдел(таблицы прикладываю), для него же делаеться и база. Больше никакие данные им здесь не нужны единсвенное, что я думаю смогу уговорить добавить это даты. База такая корявая потому что я не знаю как реализовать вычисление сальдо и много раз её переделывала, опишите ,пожалуйста, поподробней или покажите на примере не очень понимаю как данные будут подбиваться именно к концу месяца.
Вложения
Тип файла: zip Копия база покупатели(1).zip (91.8 Кб, 12 просмотров)
dianka) вне форума Ответить с цитированием
Старый 27.08.2013, 08:59   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

а где данные предыдущих месяцев

сальдо
--или считается суммированием предыдущих месяцев
--или вводится , например , как поле в таблице клиентов+год+месяц

вопросы
--как вы получаете данные
--храните ли(а таблице у вас только август, нет поля год)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.08.2013, 09:28   #5
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию

Дело в том что предприятие работает с 1-го августа 2013 года, поэтому данных за предыдущие месяцы просто пока нет. Данные получаю из другого отдела, собераемся хранить. Замечание учту, год добавлю он был видно по невнимательности удалила, я вообще хочу попросить чтобы они вносили дату, просто не знаю как объеденить суммы по всему месяцу поэтому и добавила поле месяц,
dianka) вне форума Ответить с цитированием
Старый 27.08.2013, 09:54   #6
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

тогда вопрос

вы будете ДОБИВАТЬ в эту таблицу или импорт из екселя
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.08.2013, 13:37   #7
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию

Импорт из excel
dianka) вне форума Ответить с цитированием
Старый 27.08.2013, 23:04   #8
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Для работы с датами используйте функции Day, Month, Year:

WHERE Year(Дата_прихода)=2013 AND Month(Дата_прихода)=2
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 29.08.2013, 00:53   #9
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию

Спасибо за подсказку)
dianka) вне форума Ответить с цитированием
Старый 29.08.2013, 11:51   #10
dianka)
Пользователь
 
Регистрация: 07.08.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
если дата меньше 01/03/2013 ---входной остаток
иначеесли продажа ---то продажа
иначеесли оплата -----оплата
А кто-нибудь может мне на примере показать как это реализовать, а то что-то у меня не получается. Например первое выражение, если дата меньше 01/03/2013---входной остаток, а если новый контрагент введен позже , то как ему задать входной остаток?

Последний раз редактировалось dianka); 29.08.2013 в 15:24.
dianka) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос(перенос выделенного абзаца в конец активного документа) student12345 Microsoft Office Word 3 28.12.2011 23:59
Перенос первой буквы в конец слова Zigi Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2010 18:15
Конец месяца. А если выпадает на выходные kzld Microsoft Office Excel 8 03.11.2010 14:31
значения "на конец месяца" перенести на "начало месяца" 0mega Microsoft Office Excel 2 10.05.2010 07:23
в начале месяца произойдет перенос форума на новый сервер Xeon 3.2 Alar О форуме и сайтах клуба 23 17.12.2008 11:02