Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 20

Подсчет прошедшего календарного времени и выведение нескольких таблиц в одну форму

07.06.2013, 23:44. Показов 919. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую! Прошу помочь в реализации двух следующих задач.

1).
В базе учета одна из таблиц посвящена состоянию товара. В таблице указывается наименование товара, его местонахождение (заказ, склад, магазин, реализован) и дата поступления. При этом, товар на складе может находится не дольше двух недель, в состоянии заказа - неделю, в магазине - месяц.
Задача состоит в исчислении времени нахождения товара в том или ином месте с даты его поступления и отслеживании нарушений срока хранения.
К примеру, перфоратор "Bosch" поступил в заказ 29.05.2013, однако по истечении недели до настоящего времени (07.06.2013) на складе не получен.
Так вот, предполагается какой-либо функцией просроченные товары выводить в отдельный список.
Вопрос: как этого добиться?

2). Один и тот же товар (точнее его номер) может быть указан в нескольких таблицах. Предполагается создать форму, в которой будут отражаться сведения о номере товара и его связях с таблицами (т.е. на форму выводить те таблицы, в которых фигурирует этот номер.
Вопрос: как этого добиться?

Заранее СПАСИБО за ответы!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2013, 23:44
Ответы с готовыми решениями:

Объединение нескольких таблиц в одну
Добрый день! Excel'ем приходится пользоваться нечасто, поэтому прошу не пинать :) Суть задачи: Есть несколько таблиц с...

Из нескольких таблиц слепить одну
Изначально есть одна таблица, с такими столбцами номер дела, фио, 123, иванов И соответственно эти столбцы заполнены. Данная таблица...

Сведение нескольких таблиц в одну
Здравствуйте, есть исходник и несколько таблиц, той же размерности что и исходнник, но с заполненными данными, необходимо свести таблицы....

2
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
08.06.2013, 00:11
По первому вопросу попробуйте запрос
SQL
1
2
3
4
5
SELECT [наименование товара], [местонахождение], [дата поступления], DATE()-[дата поступления] AS d,
    iif(([местонахождение]="заказ" AND d>7) 
    OR ([местонахождение]="склад" AND d>14) 
    OR ([местонахождение]="магазин" AND datediff("m", [дата поступления], DATE())>1), "Просрочка","") AS Состояние
FROM Таблица
Второй вопрос неясен. Возможно, выставленный пример БД и более подробные разъяснения помогут сориентироваться
0
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 20
08.06.2013, 00:32  [ТС]
Извиняюсь за невежество, но все-таки спрошу. Предоставленный Вами код я вношу в запрос?

По второму вопросу постараюсь пояснить подробнее на примере того же перфоратора "Bosch".
Допустим, согласно таблице "Движение товара" перфоратор с 08.06.2013 находился в магазине. При осмотре выявлен брак, поэтому данный товар также попадает в таблицу "Товары с браком". Вместе с этим, 10.06.2013 перфоратор реализован Иванову И.И., который является постоянным покупателем и о нем есть запись в таблице "Учет постоянных клиентов", где также отражаются сведения о приобретенных товарах.

Идея заключается в том, чтобы в форме по одному наименованию - перфоратор "Bosch" - выводились все записи по этому товару в таблицах "Движение товара", "Товары с браком", "Учет постоянных клиентов".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2013, 00:32
Помогаю со студенческими работами здесь

Объединение нескольких таблиц в одну
вот есть 5 таблиц test_1,test_2.....5 , у них всего два поля id(autoincrement) и word(varchar(50)) и есть таблица test тоже с такими же...

Расчеты (из нескольких таблиц в одну)
Добрый вечер. Появился такой вопрос, необходимо реализовать что бы было так, к примеру: есть 3 таблицы, "данные1",...

Сложение нескольких таблиц в одну
У меня на форме 1 таблица, 1 дбгрид и 1 датасоурс. Мне необходимо в данной таблице получить результат сложения трех таблиц, но они нигде не...

Выборка из нескольких таблиц в одну
Всем привет есть две таблицы Таблица1 : id | phone Таблица2 : id | number Как вывести колонку phone и number в одну например...

Объединение нескольких таблиц в одну
Доброго времени суток Уважаемые друзья нужна Ваша помощь Задачка такая Есть несколько таблиц U1 (Id, Name) , U2 (Id, Name)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru