powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Объединение таблиц в запросе
60 сообщений из 60, показаны все 3 страниц
Объединение таблиц в запросе
    #32221229
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть две таблицы "Главная касса" и "Подчиненные кассы", необходимо сделать запрос, такой чтобы он отображал данные из этих таблиц (поля у таблиц идентичные). Тут то я и запарился :) Может жара влияет...
Помогите pls
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221237
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты понял, что написал?
Две таблицы:главная и подчиненая, а поля идентичны...
Давай структуру таблиц, что хочешь получить.
Телепаты, БЛИН, в отпуске (и что странно - не первый год :)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221240
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в каком виде? поподробнее
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221247
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CОРРИ я думал, что все понятно :)
Пример:
Таблица1:
ФИО....Телефон
Петров...1323452

Таблица2:
ФИО....Телефон
Козлов...1323452

Нужно получить:
ФИО....Телефон
Петров...1323452
Козлов...1323452
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221249
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Юнион, BLIN!
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221250
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Две таблицы:главная и подчиненая, а поля идентичны
Таблицы никак не взаимосвязаны
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221253
Можешь подробней, список и тип полей (можно не всех)?
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221262
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подойдем к вопросу по-другому...:)
Почему не работатет следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT Cash.[Реф №], Cash.Наименование, Cash.ФИО, Cash.Организация, 
Cash.Дата, Cash.Валюта, Cash.Приход, Cash.Расход, Cash.Эквивалент1, 
Cash.Эквивалент2
FROM Cash
UNION
SELECT Cash.[Реф №], Cash.Наименование, Cash.ФИО, Cash.Организация, 
Cash.Дата, Cash.Валюта, Cash.Приход, Cash.Расход, Cash.Эквивалент1, 
Cash.Эквивалент2
FROM Subordinated_cash;



Не работает, т.е. Просит ввести параметры Cash.[Реф №] и т.д., а потом отображает джанные только из cash
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221263
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Vsevolod V:

Текущая погода
По данным за
29/7/2003 16:00
время местное
Давление 767 мм рт ст
Температура +31 °C

заметно

данные взяты отсюда
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221264
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, БЛИН, пора форуму на привозного телепата скинуться...
Главная и подчиненая и ... не связаны. Мама и дочька, но не родственники.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221265
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да мля:)
Для начала - читать про организацию структуры БД и много. Я просто помню про таблички, у каждой кассы своя - мне не понятно, зачем???? Вводится Id кассы и справочник касс с дополнительной информацией (в каком отделении каса и т.п.), ну и каждая касса пишет инфу в табличку под своим ID.
Да и с названиями офигительно, "Главная касса", "подчинённая касса", но подчинённая не главной:-)))))))))
А что же это про рекордсеты вместо запросов забывать стали?:) Можно ведь клёво через рекордсет организовать:)

А так уже ответили - Union - смотреть HELP.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221268
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты посмотри чего во второй From написал

а потом посмотри в мой пост от 17:27
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221272
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Офигительно:-)))))))) Вот что с людьми делате метод Copy-Paste.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221274
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Senin Viktor
Хм...
А ведь этим табличкам и нельзя быть связанными... Они хранят данные по абсолютно не взаимосвязанным операциям разных касс
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221275
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Vsevolod V

Если 31 градус, то да - простительно :)
Ты ошибся во 2-ой части указываешь Сash, а должно быть Subordinated_cash (и далее после точки имена полей)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221279
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, типа это действительно оригинально
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221282
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Vsevolod V
>Они хранят данные по абсолютно не взаимосвязанным операциям разных касс

Для этого вводят поле-индификатор кассы.
==
Тебе уже советовали подучить теорию баз данных?
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221284
Так ты во втором SELECT поставь точный домайн таблицы, не Cash.[Реф №] а Subordinated_cash.[Реф №] и тд.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221286
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Viktor
Я именно это уже и написал и раньше ему про это говорили..... Но воз и ныне там:)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221289
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer

АпАзДал я, АпАзДал :)
(с) сами знаете кого
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221290
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу слияния в одну таблицу... Типа стоит или нет

Ежедневно (в конце дня) кассир из кассы (допустим отдела Сервиса) должен сдавать кассу в Главную, т.е. в Главную кассу заносится несколько строк: Остатки кассы по каждой валюте... Если ето дело объеденить, то, на сколько я понимаю, произойдет дублирование информации и реальный остаток Главной кассы будет не достоверным...
Стоит ли сливать все под одну крышу???
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221293
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, с запрос воз уже уехал давно
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221300
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ обратите внимание какое количество постов содержит каждый из
топиков Vsevolod V.
Просто всенародная любовь/нелюбовь какая-то
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221303
А как иначе то?! тебе ведь нужна будет потом инфа по остаткам в кассе в какой либо день. Просто установишь потом фильтр по дате и все.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221306
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
мои топики это прообразы современно "Лестницы, на которую можно выйти покурить"

Типа я люблю общение
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221311
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
И вновь возвращаясь к вопросу о жаре... Я вспомнил зачем нужно это разделение.

В этой ситуации кассир Главной кассы не имеет никакого отношения к операциям кассы Сервиса - он их даже не видит (видит только остатки), т.о. он не может быть ответственен за эту информацию. Типа это было сделано по просьбе трудящихся
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221316
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа для тех кто не курит :)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221319
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
Отлично!!
uahhahah
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221329
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо путать, есть остатки, есть операции, происходящие на кассах, операции пишутся в одну табличку, остатки в другую или с признаком того, что это остатки, сданные в Главную кассу, в первую табличку.
Таким образом мы получаем одну или 2 таблички (2, с учётом различных требований к БД, о которых нам сейчас ничего неизвестно), а не N-таблиц, где N-количество касс.

На мой взгляд, лучше вариант с двумя табличками, там можно ввести признак, куда (вдруг это будет не главная?) сдан остаток с любой кассы и построить любую отчётность.... Но это в первом приближении.

Читайте теории. Представляю БД написанную для какого-нибудь супермаркета с количеством касс под 50, вот клёво потом сводную отчётность делать:)

Хм, ещё такой момент, у вас трудящиеся, то бишь касиры, высказывают пожелания о организации структуры БД?
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221340
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer
Высказывают только общие положения и пожелания...

По поводу 2 таблиц...
У меня:
1tbl - Главная касса
2tbl - Подчиненные кассы

Так как Главный кассир наделен широкими пономочиями анализа, обработки и корректировки данных, то перекрыть ему доступ к информации других касс в одной таблице кажется мне слишком хлопотным занятием.
Остальные же кассы работают только с одной таблицей, т.е. их назначение (в узком смысле) это ввод данных...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221343
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа мне кажется, что это логично :)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221367
Ты писал:
Ежедневно (в конце дня) кассир из кассы (допустим отдела Сервиса) должен сдавать кассу в Главную, т.е. в Главную кассу заносится несколько строк: Остатки кассы по каждой валюте... Если ето дело объеденить, то, на сколько я понимаю, произойдет дублирование информации и реальный остаток Главной кассы будет не достоверным...
Правильно у него и хранится только информация об остатках которая выводится на экран в соответствии с установленным фильтром по дате.
2 Хамер:
ИМХО, проще и надежней было бы всю инфу по транзакциям хранить все таки в одной таблице, а результат по балансу в кассе на конец дня выдавать по запросу. Всетаки это более логично. И потом, если понадобится создавать архивную копию транзакций за период времени то лишняя таблица по балансу только усложнит дело.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221371
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как Главный кассир наделен широкими пономочиями анализа, обработки и корректировки данных, то перекрыть ему доступ к информации других касс в одной таблице кажется мне слишком хлопотным занятием

Млин, ну если у него такие широкие полномочия, то зачем ему доступ-то перекрывать?:) И тем более, если остатки с других касс к нему в табличку скидываются в конце раб. дня. Или я логику работы совсем не понял:)

Или всё-таки нужно перкрывать, что-то я не совсем понял:)
Так в рамках таблички одной для главного кассира можно ЛЕГКО организовать доступ только к его кассе, в том случае, если весь интерфейс постороен только на формах, отчётах без возможности пользователю залезть в табличку каким-либо другим образом.

Ладно, оставим этот теоритический диспут, но про организацию структуры БД следует почитать...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221376
Сорри пока писАл поезд ушел. Просто если у тебя главный кассир наделен правами администратора транзакций то тем более проще хранить все в одной таблице а балансы и тд выводить на основе запроса
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221377
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Хамский Шкет
Ну в общем да, с выделением таблички по остаткам я погорячился. Это более логично. И менее гемморойно с учётом транзакций получится.

Ну просто 2 варианта в голову пришло, оба и написал:)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221380
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
Главный кассир анализирует информацию в Spreadsheet, куда данные копируются с помощью CopyFromRecordSet. Правка осуществляется в другой форме, где выводиться вся таблица Главной кассы. Типа мне кажется, что я оху... если в случае с одной таблицей я начну делать так, чтобы операции других касс не были доступны Главному кассиру....
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221384
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа и ето еще не все....
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221388
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж, можно оху.... :) Особено, если забывать, что у каждой кассы есть Id, а остатки пишутся на главную кассу, т.е. с её ID и с признаком того, что это остатки. А у рекордсета фильтры есть:)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221389
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer
типа и т.д и т.п
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221392
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, пойду я лучше пивка выпью:)
Раз уж это вроде лестницы для тех, кто не курит:)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221396
Я че то логики у тебя не вижу, если главный кассир наделен правами редактировать транзакции то скорее всего речь идет о редактировании ЛЮБОЙ транзакции ЛЮБОЙ кассы, иначе нафига ему редактировать остатки по балансу? Муть какая то. А если я прав, то и давай ему доступ к записям ЛЮБОЙ отдельно взятой кассы на основании запроса к общей таблице.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221398
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
Типа Главный кассир редактирует не все подряд => Нахрена ему редактировать остатки кассы??? Это если только проблем на попе мало...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221399
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, может я чего не понимаю, но если кассир забыл занести одну операцию, то остатки занесуться в другую табличку (или с признаком остаток, что не суть важно) некорректные. И если на следующий день кассир придет с повинной, то придется заново считать все остатки. Не проще ли их выводить запросом? Вход-Оборот-Выход??
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221401
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Hummer
У меня рабочий день еще не кончился (30 мин осталось). Так что не искушай!!!
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221408
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2TRoUbLEs
Остаток кассы Сервиса (например) заносится следующим образом:
Создается запрос на добавление в Гл кассу, которые выбирает все записи из таблицы Подчиненных касс по коду соответствующей кассы и вычисляет разность между Приходом и Расходом по каждой отдельно взятой валюте.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221410
Нахрена ему редактировать остатки кассы??? Это если только проблем на попе мало... Вот и я о том же, смотри последнее сообщение еще раз.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221412
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по моему усмотрению он пытается Саныча обогнать....
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221414
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Всеволод:
Это я понимаю, что делается не ручками. Но если есть ошибка, то тогда надо будет пересчитать все остатки, начиная с момента ошибки. Не хлопотно ли это??
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221415
2 Troubles:
Ему и говорят держать все в одной таблице и использовать запросы, а он догнать не может
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221416
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>У меня рабочий день еще не кончился (30 мин осталось).
привет братану по несчастью :)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221419
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2TRoUbLEs
И еще:
"Забыть", а "завтра прийти с повинной" кассир не может, на то есть 5 причин:
1. Голова с плеч
2. Прием остатк аподчиненной кассы состоит не только в нажатии гшипотетической кнопочки. А именно: кассир подчиненной кассы приходит на своих ногах к Гл кассир и предоставляет отчет, т.е. дает ему бумажки (ордера) по всем операциям... Ордера эти печатаются на основе введенных данных... Т.е. ничего лишнего быть в таблице не может... И недоставать тоже не может, т.к. чтобы осуществить операцию нужно выписать ордер
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221422
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лично у меня почти та же ситуация, но я никакие остатки не заношу в таблички. Нужен остаток на какое-либо число, задаешь число и через пару секунд видишь остаток хоть по кассе, хоть еще по чему. Пое#али операцию, внесли в базу, снова ввели чило, все автоматом пересчиталось и не надо никакие остатки править.
P.S.
Ладно, ушел домой на сегодня.
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221426
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
Редактировать Гл кассир может только свою кассу...
Просто эта тетенька очень ловко работает (но очень эффективно).... И по просьбе боса ей доступна возможность редактирования данных в СВОЕЙ кассе...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221429
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2TRoUbLEs
АКСИОМА: Остаток кассы - это остаток всей кассы, а не ее части
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221431
Все, просвета не видно...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221435
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
Закрадывается подозренрие, что мы друг друга не понимаем...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221444
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеволод: закрадывается подозрение, что твоя ВСЯ касса - это 50 счет по бухгалтерии, а не физическая касса, в которую деньги кладут и из которой чеки выползают. Блин, давно это было...
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221446
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, ещё не ушёл, собираюсь:)

Закрадывается другое подозрения, что некто Vsevolod V упорно не хочет понять, что до него пытаются донести другие люди.

АКСИОМА: Остаток кассы - это остаток всей кассы, а не ее части

Это просто песня:) Моё кино, это моё кино, мда, моё кино - это моё кино:)
А что мы теперь понимаем под кассой и под остатком?:)

Получить можно какой угодно остаток, если нет понимая, как это реализовать через одну табличку, как не дать кассиру главному или ещё там какому что-нить редактировать, то медицина здесь бессильна:)

Ну ладно, вечер выступления юмориста Vsevolod V для меня закончен:)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221474
мне "из Всеволода" больше всего это понравилось:

"Забыть", а "завтра прийти с повинной" кассир не может, на то есть 5 причин:
1. Голова с плеч


Правильно, он "забудет" и не придет :)
...
Рейтинг: 0 / 0
Объединение таблиц в запросе
    #32221595
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хамский Шкет
ага... только потом ходить недолго будет
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Объединение таблиц в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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