powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вывести блоки , которые сейчас в работе?
6 сообщений из 6, страница 1 из 1
Как вывести блоки , которые сейчас в работе?
    #39610892
Fes62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, я начинающий пользователь. Возникла проблема, нужно узнать какие блоки сейчас находятся в работе. Есть таблицы приход блоков, закрытие блоков. у блока есть зав№. Я думаю так, берется первая запись из Прихода, зав№ сверяется с зав.номерами из Закрытия, если совпадений нет, то выводится, если же есть совпадение, то значит блок списан, выводить не нужно. Как-то так. Но как реализовать понять не могу . Заранее спасибо
...
Рейтинг: 0 / 0
Как вывести блоки , которые сейчас в работе?
    #39610984
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fes62,

По идее Таблица Заводской блок должна быть одна, на неё вешается подчиненная таблица История:
- Дата
- Состояние (приход, закрытие, списание, возврат,...)
- Документ (накладная, акт,....)
...
Рейтинг: 0 / 0
Как вывести блоки , которые сейчас в работе?
    #39610985
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ищешь потом те у которых состояние приход или в работе
...
Рейтинг: 0 / 0
Как вывести блоки , которые сейчас в работе?
    #39610986
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, естественно по старшей дате (не проснулся ещё)
...
Рейтинг: 0 / 0
Как вывести блоки , которые сейчас в работе?
    #39611428
Fes62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, немного не понял про старшую дату, можете пояснить пожалуйста?)
...
Рейтинг: 0 / 0
Как вывести блоки , которые сейчас в работе?
    #39611636
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fes62,

- Если вам история не нужна, то и таблица истории не нужна, достаточно в в таблице блоков одного поля "Состояние блока", которое может принимать значения (в работе, закрыт, и т.д.)
- Если вам история блока нужна (когда блок был получен, когда закрыт,...), то на таблицу блок вешается подчиненная таблица История, например для блока № 1:
- первая запись истории: 01.01.2018; В работе; Накладная №1
Пока эта запись в истории для этого блока единственная, то запрос по максимальной дате состояния блока всегда будет выдавать состояние Блок № 1 - в работе.
- теперь появляется вторая запись в истории для блока № 1: 20.02.2018; Закрыт; Акт №1
С этого момента максимальная дата в истории блока №1 20.02.2018 и его состояние "Закрыт"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вывести блоки , которые сейчас в работе?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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