Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать запрос с вычисляемыми полями и возможностью изменения записей / 25 сообщений из 32, страница 1 из 2
31.07.2003, 12:49
    #32223632
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Вот роботающий источник записей подчиненной ленточной формы:
Код: plaintext
1.
2.
3.
4.
SELECT Subordinated_cash.Валюта, Sum(nz([Приход], 0 ))-Sum(nz([Расход], 0 )) AS rest
FROM Subordinated_cash
GROUP BY Subordinated_cash.Валюта, Subordinated_cash.[Код кассы]
HAVING (((Subordinated_cash.[Код кассы])=[forms]![Подчиненные кассы]![cashid_list]));

В этой форме вычисляется остаток подчиненной кассы, который сдается в главную.
Но возникла проблема: бывают ситуации, когда кассир сдает не весь остаток кассы, т.е. необходимо в эту форму добавить поля "Принято" и "Реальный остаток". Данные в поле "Принято" должны вводиться через форму, а "Реальный остаток" должен вычисляться.
Как это сделать???
...
Рейтинг: 0 / 0
31.07.2003, 12:56
    #32223638
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Мжно, конечно, создать отдельную табличку типа "Остатки подчиненных касс", но по-моему это изврат...
...
Рейтинг: 0 / 0
31.07.2003, 13:04
    #32223653
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Хм...
По ходу дела придется извращаться :)
...
Рейтинг: 0 / 0
31.07.2003, 13:14
    #32223669
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
что-то с извратом тоже косяк :(
...
Рейтинг: 0 / 0
31.07.2003, 13:22
    #32223692
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Пиши посчитанные данные во временную таблицу
...
Рейтинг: 0 / 0
31.07.2003, 13:27
    #32223699
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2ЛП
Да я так пробывал уже... Мне не ясно как эти данные считать с помощью формы с вышуказанным источником данных... Типа туда добавить ничего нельзя...
...
Рейтинг: 0 / 0
31.07.2003, 13:29
    #32223702
TRoUbLEs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Так ты "Принято" куда-нибудь пишешь??? Я так подозреваю, что у тебя должна быть отдельная табличка у главного кассира сколько он принял по факту, так? Если да, то в той форме создавай еще одно поле (Свободный) и если факт отличается от расчета, пусть кассир в него пишет сумму, а затем уж запросом на добавление заноси это в табличку.
...
Рейтинг: 0 / 0
31.07.2003, 13:34
    #32223719
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2TRoUbLEs
>Я так подозреваю, что у тебя должна быть отдельная табличка у главного кассира сколько он принял по факту

Существует общая таблица Кассы со всеми кассовыми операциями (прием остатка кассы - операция)

>создавай еще одно поле (Свободный) и если факт отличается от расчета, пусть кассир в него пишет сумму, а затем уж запросом на добавление заноси это в табличку

Форма у меня ленточная, а остаток кассы считается по каждой валюте, т.е если в поле "Свобоный" вписать, например, 56, то 56 появится напротив каждой валюты...

Типа я так уже пробывал...
...
Рейтинг: 0 / 0
31.07.2003, 13:46
    #32223747
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Ты во вспомогательной таблице дополнительное поле заведи. И в форме контрол на него повесь. У пусть туда кассир хоть что вбивает.
...
Рейтинг: 0 / 0
31.07.2003, 13:51
    #32223759
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Однако что такое вспомогательная таблица к запросу?
...
Рейтинг: 0 / 0
31.07.2003, 13:58
    #32223776
TRoUbLEs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Лох прав. В твоем случае необходима еще одна табличка "Прием по факту" или как ты там ее назовешь. Не знаю структуры твоей базы, предложу следующую структуру таблички: id_kassa, id_cash, date, sum. Первые три поля можно сделать уникальным ключом, либо сделать еще одно поле счетчика. Соответственно в свой запрос будешь подтягивать эту табличку.
...
Рейтинг: 0 / 0
31.07.2003, 14:00
    #32223781
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Аллах не заставляй меня ждать пока я ему башку застрелю

1. Заводишь вспомогательную таблицу. Тьфу бля обычную таблицу с нужным набором полей + еще одно поле
2. Своим группировочным запросом добавляешь записи в эту таблицу
3. Открываешь форму, висящую на этой таблице
4. Кассир вбивает что ему захочется в то самое еще одно поле
5. Запускаешь запрос, который из этой (вспомогательной) таблицы переносит данные в основную

Однако что такое вспомогательная таблица к запросу?
И в самом деле, что бы это значило?
...
Рейтинг: 0 / 0
31.07.2003, 14:01
    #32223786
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
thx сейчас попробую...
Кстати, cash это касса :)
...
Рейтинг: 0 / 0
31.07.2003, 14:02
    #32223788
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
>И в самом деле, что бы это значило?


thx
...
Рейтинг: 0 / 0
31.07.2003, 14:06
    #32223795
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Весельчак В
Ещё пару терминов в студию:)
...
Рейтинг: 0 / 0
31.07.2003, 14:09
    #32223799
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2Hummer
надо письм в Microsoft написать... С просьбой типа: статистический анализ сообщений Vsevoloda V на форумах показал, что необходимо добавить новые возможности в пакет Office
...
Рейтинг: 0 / 0
31.07.2003, 14:11
    #32223801
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Кстати, cash это касса
Да,что та говоришь?.Спасибо за науку
На всякий случай вот тебе еще (блеснешь где-нибудь эрудицией)

cash (Словари: Общ. лексика англ.; Экономика англ.; Научный англ.)

1. сущ.

1) деньги

hard cash — золотые и серебряные монеты, банкноты (в отличие от чеков, кредитных карточек и т.п.)

Those who have cash, come here to spend. — У кого есть деньги, приходят сюда тратить их.

loose cash, spare cash — свободные деньги

out of cash, short of cash — не при деньгах

2) наличные деньги, наличный расчет

by cash — наличными

cash payment — наличный расчет

for cash, cash down — за наличный расчет

net cash — наличными без скидки

ready cash , cash in hand — наличные деньги

3) касса, денежный ящик

Syn:

till



- in cash

••

cash down!, cash on the nail! — деньги на бочку!

2. гл.

получать деньги по чеку; платить деньги по чеку

- cash in
- cash up

••

to cash in on smth. — разг. нажиться на чем-л.

to cash in one's chips — амер.; разг. умереть
...
Рейтинг: 0 / 0
31.07.2003, 14:16
    #32223812
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2VIG
Однако грубить нехорошо...
1) Cash - это касса в моей базе
2) Cash department - касса в переводе с английского...
3) На счет моих интеллектуальных способностей ты заблуждаешься: я изучаю Access 3 недели и 4 дня. Для этого промежутка времени я изучил итак уже слишком много. Учитываю и то, что параллельно изучаю VB
4) Так что попредержи язык... (руки)
...
Рейтинг: 0 / 0
31.07.2003, 14:25
    #32223829
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2Лох Позорный
Ограмное спсибо!!! работает
...
Рейтинг: 0 / 0
31.07.2003, 14:25
    #32223830
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Однако грубить нехорошо...
А с каких это пор цитаты англо-русского словаря грубостью считаются
Спокойнее, горячие финские парни
...
Рейтинг: 0 / 0
31.07.2003, 14:26
    #32223834
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2ЛП
я имел ввиду это
>Да,что та говоришь?.Спасибо за науку
>На всякий случай вот тебе еще (блеснешь где-нибудь эрудицией)
...
Рейтинг: 0 / 0
31.07.2003, 14:27
    #32223836
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2 Vsevolod V
Ну примерно:)
Никто не грубил, не надо так в штыки воспринимать:)
Ежели сам задел ненароком - сорри:)

P.S. Просто совет один, для того чтобы что-то изучить не нужно о большинстве своих проблем писать в форум, нужно почитать литературу (об организации структуры БД и т.п.), тогда камней в огород будет лететь меньше:)
...
Рейтинг: 0 / 0
31.07.2003, 14:30
    #32223840
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
2Hummer
Используемая литература: только то, что предлагает нам интернет (перечислять не проси)...
(книги дорогие нынче)
...
Рейтинг: 0 / 0
31.07.2003, 14:37
    #32223858
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
"подумал и решил не отвечать " (с)Лох Позорный.
ЗЫ А что такое попрЕдержать ?
...
Рейтинг: 0 / 0
31.07.2003, 14:42
    #32223865
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать запрос с вычисляемыми полями и возможностью изменения записей
Сичас пайду на рынок, куплю крысу (мужского пола), назову его VIG, принесу на роботу, отрежу яйца, перетяну горло веревкой (не до конца - так чтобы немного мог дышать) и повешу на солнышке...

Русский язык мне не родной...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать запрос с вычисляемыми полями и возможностью изменения записей / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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