|
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 29
|
|
Производственная БД18.12.2019, 12:16. Показов 2743. Ответов 36
Метки нет (Все метки)
Имеется таблица содрежащая полный список всех изделий.
Все издели бывают например 3х типов со своими наборами свойств. В главной таблице есть поле определяющее тип изделия. 1. Как из одной общей таблицы сделать 3 связанных таблицы со совими полями для каждого типа изделий. Пробовал запросом создать таблицу но она получается не связанная. В VBA не лез (и не очень хотелось бы), но чусвую придется окунуться... или может есть стандартные иснтрумент access ? 2. Как добавить счетчик которые увеличивается при совпадении нескольких полей. Т.е. есть марка и тип изеделия и нужен счетчик серийного номера для этого изделия.
0
|
|
| 18.12.2019, 12:16 | |
|
Ответы с готовыми решениями:
36
Производственная матрица микроэк: производственная функция Проект с нуля. Производственная база |
|
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 29
|
||
| 19.12.2019, 00:15 [ТС] | ||
|
Если это свойство материал то надо брать значения из таблицы материалов. Если это свойство масса то просто число. Если это свойство поставщик то код поставщика из таблицы поставщиков. Получается что одному полю могут соответствовать значения из разных таблиц , а так нельзя =( как же жить без условных операторов
0
|
||
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,055
|
|
| 19.12.2019, 00:31 | |
|
Что-то логика вашей паутины мне лично не понятна.
Вы ясно сформировали цель, для чего вы делаете базу?
0
|
|
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,359
|
|
| 19.12.2019, 00:40 | |
|
Глядя на скрин, можно предложить начать как-то так:
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,055
|
|
| 19.12.2019, 00:45 | |
|
Такое ощущение, что вы прям маниакально зациклены на том, что бы в одном поле хранились данные из разных таблиц, которые могут не иметь совершенно ни чего общего.
В Акцессе так не делается. Из каждой отдельной таблицы, данные заносятся в свое поле. А уж потом с помощью запросов и выражений их можно с лёгкостью объединить в одно поле, где будут присутствовать все значения или на выбор, в зависимости от условия и необходимости. Кстати, в какой программе вы видели, то как вы хотите, или вы сами так придумали, что это должно быть именно так? Добавлено через 2 минуты Jamaica, ты бы по Русски хоть бы имена написал, а то нам - начинающим, не все буржуинские буквы даже знакомы, не то что их замысловатое сочетание.
0
|
|
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,359
|
|
| 19.12.2019, 00:52 | |
|
Кто не умеет, и не имеет желания учить аглицкие имена,
тому нечего делать ни в базостроении, ни в программировании воОПСЧе. Десяток слов гуглопереводчик поможет понять, зато потом меньше будет проблем с русскими именами объектов.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,055
|
|
| 19.12.2019, 00:55 | |
|
Похоже мне надо завязывать со своим хобби.
Спасибо, что вразумили. Лыжами займусь тогда.
0
|
|
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,359
|
|
| 19.12.2019, 00:58 | |
|
Кликните здесь для просмотра всего текста
Водными. За окном ливень.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 19.12.2019, 03:47 | |
|
1
|
|
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
||
| 19.12.2019, 04:19 | ||
|
Trouyan, собери три своих таблицы в одну широкую и будет тебе счастье. Тут и и EAV не нужен. Продолжай работать как с тремя, только ограничение ставь на выборку по признаку.
Добавлено через 4 минуты Не по теме: Это у вас в Питере водные, в большей же части страны нормальная зима. В некоторых местах люди выехать не могут, так всё замело.
0
|
||
|
|
||
| 19.12.2019, 09:37 | ||
![]() Как пример: 1. Рабочий чертеж, в таблице есть: 1.1 ID_рабочий, 1.2 Позиция спецификации, 1.3 Обозначение, 1.4 Наименование, ну и далее по вкусу 2. Сборочный чертеж, в таблице 1.1 ID_сборочный, 1.2 ID_рабочий, и тут уже опять Поз спец, Обозначение, Наименование, Материал и т.д. И теперь между этими двумя таблицами устанавливаете связь один-ко-многим по полю ID_рабочий. После этого спокойно запросом вытягиваете всю деталировку по сборочным чертежам для позиции спецификации рабочего. И так можно разворачивать до нужного предела.
0
|
||
|
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 29
|
||
| 19.12.2019, 11:34 [ТС] | ||
|
Вобщем вечером вернусь... буду пока переваривать.
0
|
||
|
|
|
| 19.12.2019, 11:51 | |
|
Trouyan, поиск по форуму, складов тут много проскакивало
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 29
|
|
| 23.12.2019, 00:47 [ТС] | |
|
Продолжаю тему данной БД:
1. Есть индекс состоящий из нескольких полей, например "Тип изделия" и его "серийный номер". Можно ли как-то автоматически проставлять следующий серийный номер (сделать что-то вроде счетчика) при добавлении в БД нового товара данного типа. Т.е. чтобы автоматически находился товар данного типа с наибольшим SN и новому товару присваивался номер +1. 2. Есть поля вложения, они сохраняются в папки. Можно ли прописать корневую папку в переменной, на тот случай если БД будет перенсоиться то можно было легко воставновить пути ко всем вложениям.
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2019
Сообщений: 6
|
||
| 23.12.2019, 00:56 | ||
|
что-то типа такого, на событии после обновления формы например... me.полесномером = dmax(полесключом, таблица, условие(еслиесть))+1
0
|
||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|||
| 23.12.2019, 04:40 | |||
|
Если хранить путь в переменной, то советую использовать коллекцию TempVars, как более отказоустойчивую (не теряется во время необработанных ошибок) и универсальную (может использоваться в VBA, макросах и запросах).
0
|
|||
|
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 29
|
|
| 24.12.2019, 13:01 [ТС] | |
|
Да номер - это просто порядковый номер, т.е. только цифры.
Это все надо делать через макросы VBA ? В такие дебри еще не залазил, поэтому не имею даже представления о возможностях и способах реализаци.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 24.12.2019, 14:52 | |
|
0
|
|
| 24.12.2019, 14:52 | |
|
Что такое производственная практика? Макрос - интересная производственная задача Роботизированная производственная система (разбор модели) Интересная производственная задача. Нужны идеи. Ремонт Производственная сушилка IPSO не греет воздух, -/- Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|