|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
|
Изменение множества значений в таблице на одинаковые из формы21.05.2020, 17:52. Показов 1957. Ответов 20
Добрый день! Прошу помочь разобраться как сделать следующую вещь:
Есть оборудование (каждая его единица уникальна, учитывается серийный номер), есть список объектов, один из них "Склад", где по-умолчанию размещается все оборудование. Необходимо отправлять оборудование со склада на объекты, при каждой отправке может отправляться несколько единиц оборудования. Сделал таблицы: "Оборудование" (Серийный номер (ключ), Название, Размещение), "Состав отправки" (Номер отправки, Серийный номер), "Отправка" (Номер отправки, Получатель) "Объекты" (Номер объекта, Название) Как сделать, чтобы при выборе "Получателя", после сохранения это значение применялось ко всему "Оборудованию", входящему в отправку?
0
|
|
| 21.05.2020, 17:52 | |
|
Ответы с готовыми решениями:
20
Разбиение множества на примерно одинаковые (по сумме значений элементов) подмножества изменение значений в таблице Автоматическое изменение значений в таблице |
|
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
|
|
| 21.05.2020, 19:41 | |
|
А это учебная или рабочая БД?
Для рабочей маловато будет. По идее нужно вести учёт, по датам. Возможны ли возвраты оборудования на склад. Кто получил, кто отправил. Не менее 20 табличек нужно, включая справочники.
1
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 21.05.2020, 20:22 | ||
|
1
|
||
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||
| 21.05.2020, 20:34 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
||
| 21.05.2020, 20:35 [ТС] | ||
|
Вы правы, безусловно в базе планируются и справочники и различные учеты, но на текущий момент возник этот вопрос, который пока не позволяет двигаться дальше(
0
|
||
|
12358 / 5865 / 1501
Регистрация: 05.10.2016
Сообщений: 16,473
|
||
| 21.05.2020, 20:45 | ||
|
Код Отправки - Известен Код Получателя - Известен Состав Отправки - Известен - Строим запрос на выборку по коду отправки и получаем Состав Отправки + Код Получателя. ... или я чего не так понял?
0
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
||
| 21.05.2020, 23:06 [ТС] | ||
|
Сейчас получается, что в форме могу выбирать "Объект", создается номер отправления, он же записывается в подформу и в ней можно выбрать набор оборудования, отфильтрованного по [Размещение] - "Склад", после сохранения создаются соответствующие записи в таблицах "Отправка" и "Состав отправки". В таблице "Оборудование" поле [Размещение] конечно же не меняется. Мысль была, что именно по изменению значения поля [Размещение] смогу контролировать движение оборудования. Или это можно делать как-то иначе? Приложу на всякий случай файлик
0
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
||
| 21.05.2020, 23:11 [ТС] | ||
|
Не могли бы Вы подсказать, как с помощью запроса определять текущее расположение?
0
|
||
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 22.05.2020, 01:55 | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 25.05.2020, 06:45 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
|
| 26.05.2020, 14:42 [ТС] | |
|
В итоге решил вопрос созданием запроса на обновление поля [Размещение] таблицы "Оборудование" на значение поля [Получатель] таблицы "Отправка" и условие отбора изменяемых значений из таблицы "Состав отправления".
Но, конечно же, такой способ врядли является оптимальным, так как при каждом выполнении запроса повторно обновляются значения из ранних отправлений
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
| 27.05.2020, 12:16 | |
|
anton147147, Обратите внимание на таблицу Состав отправления - код отправки - числовой, но не счётчик. Также таблица Оборудование Ключевое поле у вас Серийный номер имеет тип Текстовый. Можно тогда формат
0
|
|
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
||
| 29.05.2020, 19:11 [ТС] | ||
|
В таблице "Оборудование" ключевое поле имеет тип текстовый, так как предположил, что серийный номер является уникальным для любого оборудования, соответственно повторов быть не может, поэтому не стал вводить счетчик. Поправьте, пожалуйста, если размышления неверные.
0
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
|
| 29.05.2020, 19:16 [ТС] | |
|
Прошу помочь разобраться с созданием формы:
Есть основная форма "Отправка" (и соответствующая ей таблица), где выбираем куда отправить оборудование и др. У нее есть подчиненная форма "Состав отправления" (и соответствующая таблица), где нужно из выпадающих списков выбирать Тип оборудования, Название (зависит от типа) и серийный номер (зависит от названия). Если запускать основную форму и водить в ней состав отправления, то выскакивает окно с запросом ввода тех же самых параметров( Если тоже самое делать отдельно в подчиненной форме, такого запроса не вылазит
0
|
|
|
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
|
|
| 29.05.2020, 22:25 | |
|
anton147147, Примерчик не открылся у меня, но предположу, что нужно делать по правилам, а не так как хотся.
Так же такая фигдня бывает, если например переименовали ИМЯ и соответственно в запросе это имя поля или таблицы уже совсем не то. Обычно первым делом смотрю на то, в где первым стоит словечко - Выражение:.... В там и нужно копошится.
0
|
|
|
12358 / 5865 / 1501
Регистрация: 05.10.2016
Сообщений: 16,473
|
||||||
| 29.05.2020, 23:59 | ||||||
Сообщение было отмечено anton147147 как решение
Решение
anton147147, извините похозяйничал у вас малость ...
Но ваши ошибки чудовищны! Внимательнее, уважаемый, внимательнее!
0
|
||||||
|
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
|
|
| 30.05.2020, 06:50 | |
|
Ни когда не понимал тех, кто задает имена полям и объектам на разных языках.
А тут похоже даже в одном имени используется и Русский и Буржуинский. Так невольно и ошибочку можно допустить при написании выражений.. На садомазахизм чем то даже это похоже, ибо происходит искусственное усложнение при создании БД.
0
|
|
|
12358 / 5865 / 1501
Регистрация: 05.10.2016
Сообщений: 16,473
|
||
| 30.05.2020, 10:10 | ||
|
Назвать комбик по русски у меня хенд не поворачивается, + русское направление на поле в таблице только фор лучшего андерстендинга [ТС] -ом .
1
|
||
|
0 / 0 / 0
Регистрация: 14.05.2020
Сообщений: 8
|
|
| 01.06.2020, 15:08 [ТС] | |
|
Большое спасибо! Буду разбираться
0
|
|
| 01.06.2020, 15:08 | |
|
Помогаю со студенческими работами здесь
20
Добавление и изменение данных в таблице значений
Как создать запись в таблице из значений полей формы Возврат первоначальных значений в таблице при закрытии формы Изменение цвета ячеек и суммирование значений в оной таблице на основании данных другой таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|