|
Учет долгов
|
|||
---|---|---|---|
#18+
Добрый день всем. Возникла такая ситуация. Хочу решить вопрос по 3 участниками, то есть 1. есть участники А В С. Они между собой дают и берут деньги, и в итоге надо получить отчет о задолженности всех участников Создал таблицы 1 Uchastniki 2 Memo 3 SubMemo Пробовал через запрос но не получил результата ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 15:29 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Вот база, для отчета первого участника должно получится в итоге так А ...................... А......В...200 С......А...200 В......А...100 А......С...1000 но получается другое смотрите отчет Может я не туда копаю? Помогите плиз ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 15:35 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Не туда. Нужна обычная схема дебет-кредит. На каждого участника нужно создать по две колонки: ПОТРАТИЛ, ПОТРЕБИЛ. Например, если втроем посидели в ресторане на 1500р, то появляется запись (одной строкой): 1-й участник ПОТРАТИЛ 900р, ПОТРЕБИЛ 500р 2-й участник ПОТРАТИЛ 600р, ПОТРЕБИЛ 500р 3-й участник ПОТРАТИЛ 0р, ПОТРЕБИЛ 500р В сумме: сколько потратили на троих, столько же и потребили на троих. Сразу видно: кто должен и кому должны. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 16:23 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Поменял memo и submemo так 1 в memo добавил uchastnik 2 в submemo поля poluchil и otdal сделал денежный формат и добавил uchastnik. И тоже никакполучаю след картину в отчете А.... А...В...200 С...А...1000 А остальные по участнику А не появляются ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 16:40 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Это как бы займы между участниками. Один дал другому, второой вернул или отдал немножко третьему и т.д.. В итоге нужен отчет кто перед кем в долгу, и кому кто сколько должен. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 16:53 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Поскольку система замкнутая и беспроцентная, достаточно посмотреть остатки по счетам участников. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 17:10 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Так предлагаете Дебет...Уч...Кредит...Уч...Сумма Получ...А.....отдал....В...100 И отчет сделать по получению или выдаче ????? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 17:10 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ну да ладно остатки понимаю а как в отчете указать что например для участника А кому он дал взаймы, у кого получил. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 17:14 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Вот так надо получить но я так понимаю не получится ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 19:38 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
упс для "В" в поле получил 2100USD ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 19:41 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Вот на еxcel-е это дело пожно получить через SUMPRODUCT а как отчет реализовать в ACCESS ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 20:20 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Предположу, что хотелось иметь такой запрос Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2017, 22:31 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
mds_world Ваш запрос почти к решению но посмотрите что должно было бы получится если записать на бумажке действия из формы Memo 1..2..1000..100 1..3..3000..2000 2..1..500....0 2..3..0.......300 3..2..1000..0 Aпо Вашему запросы получается так ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 08:37 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
А это запрос alecko вроде все ОК, но суммируя по бумажке должно получится так Участник...Получил...Отдал 1..............4000.........500 2..............500...........1400 3..............1000.........2300 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 08:46 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Я наверно схему не так построил поэтому путаница получается Может поле УЧАСТНИК на главной переместить в ПОДЧИНЕННУЮ ФОРМУ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 08:49 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Или расчленить SubMemo на Получил и Отдал На практике в Мемориальных ордерах пишется так Дебет...КлиентПоДебету...Кредит...КлиентПоКредиту......Сумма....Наименование сделки ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 09:10 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
При таком запросе Код: sql 1. 2. 3. 4. 5. 6. 7.
для данных таблиц получается такой результат - см. картинку. Это правильно для этих данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 09:56 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, в таблице Memo Вы помойму напутали немножко (участника "С" там не было), ну и я тож , я сделал ещё уточнение кто и кому должен/получил - если не надо доптаблицу и крайний столбец в запросе просто удалите. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 10:01 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
авторЭто правильно для этих данных? Правильно но пишет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:01 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, У меня такого не пишет, ведь запрос выполнился, результаты показаны. Могу сбросить БД с запросом и отчетом. Нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:03 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
JOIN SubMemo ON Memo.ID_memo = SubMemo.ID_memo]. AS [%$##@_Alias] это что за формат ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:03 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
если можно сбросьте БД ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:04 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, А, это конструктор запросов влез и искорежил запрос при сохранении. Сейчас дам вариант без искажений. Вот он. Код: sql 1. 2. 3. 4. 5. 6. 7.
Красным показано, как должно быть. А он меняет скобки на квадратные. Нужно следить за этим безобразием и исправлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:09 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
А вот база. Там нет Ваших запросов и отчетов. Мои только. База в формате Ac2000, 7-ой Access на ноутбуке, нужно снова там преобразовывать. Если потребуется, преобразую, но, думаю, и так пока нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:19 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Почти получил что мне нужно, сейчас посчитаю и скажу Вам уважаемый(ая) Michelle П.С. немножко под градусом, извините ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:42 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
РЕСПЕКТ ВАМ МИШЕЛЬ СПАССИБО ВАМ. ВЕК НЕ ЗАБУДУ. Как хорошо, что в мире мало, но добрых людей. Большой поклон Вам и всех благ, чего могу пожелать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:46 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, Пожалуйста.))) Если помните, мы с Вами обсуждали букву в технике квиллинг. Вы не передумали? А то у меня что-то все руки не доходили до ответа, извините. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 16:50 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Нет Нет и Нет. Просто я был в командировке, а там я не взял с собой материалы. Так что не забыл. Если не затруднит, то скинете на мой мейл Ваш адрес. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 20:31 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
__MichelleА вот база. Там нет Ваших запросов и отчетов. Мои только. База в формате Ac2000, 7-ой Access на ноутбуке, нужно снова там преобразовывать. Если потребуется, преобразую, но, думаю, и так пока нормально. Я немогу открыть Запрос2 и Запрос3 это так и должно быть пишет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 20:36 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, Я уже потом увидела, что не удалила эти два, не относящиеся к делу, запроса. Извините. Нужны три таблицы с Вашими именами, Запрос1 и Отчет1. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 20:50 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Мishel Ни как не могу найти Ваш мейл. Просьба выслать мне мейл с адресочком. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 20:50 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, Хорошо. Сегодня к вечеру (хотя, сейчас-то что, спрашивается?). В общем, в течение часа-двух.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 20:55 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
СПАСИБО, ЖДУ и имя отправите тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2017, 21:00 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Еше возник вопросик такой. Можете подкинуть идейку как получить отчет по задолженностям на ОПРЕДЕЛЕННЫЙ период. Мне надо как то суммировать нарастающим итогами или как? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2017, 09:40 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, Вам необходимо продумать следующее: если совершена операция А отдал В 100 рублей, то в таблице, кроме этой должна появиться запись В получил от А 100 рублей(зтот процесс можно нужно автоматизировать-только в этом случае все данные по балансу клиентов будут верны Что касается данных за период-тривиальный BETWEEN по дате ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2017, 12:35 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser ArturЕше возник вопросик такой. Можете подкинуть идейку как получить отчет по задолженностям на ОПРЕДЕЛЕННЫЙ период. Мне надо как то суммировать нарастающим итогами или как? СпасибоКак вариант, получать данные на начало периода, данные за период и итог. Например, возьмем период с 02.02.2017 по настоящее время. 1. Данные на начало периода. Запрос 2. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
2. Данные за период. Запрос 3. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
3. Обобщенные данные. Запрос 4. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
5. На основании Запроса 4 получен Отчет 2. Вот такой: ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2017, 18:08 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Вот база. Запросы, наверное, если подольше подумать, можно сделать попроще и получше. Пока так получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2017, 18:12 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Спасибо Мишель джан Я не силен в SQL, а вот здесь в Запрос2 в условие WHERE dataP<#02/02/2017# как вместо даты, указать дату, которое берется из поля другой Формы? Так что ли WHERE dataP<[Forms]![FilterDataReport]![DataP]? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 07:51 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Нет нив какую Запрос2 и Запрос3 работают а Запрос4 не обновляется ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 08:02 |
|
Учет долгов
|
|||
---|---|---|---|
#18+
Ser Artur, Все работает, все обновляется. Просто заголовок отчета с указанием периода был фиксированным. Но это же был просто пример формирования табличек отчета. Вот БД с формой выбора начала-конца периода. Если конец не задан, считается "по настоящее время". В отчете заголовок теперь тоже меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 09:48 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1612707]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 390ms |
total: | 540ms |
0 / 0 |