2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49

Нужен опытный взгляд бд метрологическая служба

01.02.2016, 09:00. Показов 2998. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
День добрый.
Надоели мне 20 отчетов 40 таблиц в 10 файлах и прочие прелести excel в нашем предприятии(точнее даже в нашей службе) и решил я некоторые вещи перевести в access.

Но опыта у меня мало, и от работы меня ни кто не освобождает, так что решил пойти самым простым путем спросить у людей.

1)(ОМО.zip)
Во вложении база данных. в ней имеются 3 таблицы пара отчетов и форма.
В форме "Счета" подрядчик и №договора сделаны как поле со списком, при чем второй зависит от первого. и когда я добавляю новый счет очень удобно выбирать договор. но когда просматриваю счета то это поле постоянно пустое хотя информация то имеется! как сделать что бы и выбиралось и показывалось!

2)(Перечень СИ.zip)
Так как я работаю в метрологической службе у нас есть множество приборов которые мы сдаем в поверку и ремонты в разных городах и разным подрядчикам!
Я так же хочу все приборы в пихать в базу данных.
Но не могу решить некоторые вопросы!
--допустим будет 2 таблицы (все есть во вложении).
--в 1 таблице есть прибор с датой поверки, который я отправил подрядчику для очередной поверки.
--он мне его вернул с новым свидетельством и новой датой, которая как то должна заменить дату в первой таблице.

Тут у меня есть 2 идеи,
--либо макросом возвращать значения
--или делать столбец подстановки и переписывать его.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.02.2016, 09:00
Ответы с готовыми решениями:

Нужен опытный взгляд, рабочая функция, но есть НО
Третий день изучаю язык, не судите строго... поставил себе задачу, суть которой: пользователь вводит два числа "а" и...

Правильность и грамотность кода (опытный взгляд на код новичка)
Здравствуйте друзья. Я программист любитель, лет 10 назад неплохо разбирался в php и немного в Python+django. На питоне даже какой-то...

Нужен свежий взгляд
Пишу движок для блога, дизайн тоже делаю сам. В последние несколько дней не покидает ощущение, что что-то неправильно. Нужен свежий взгляд...

16
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
01.02.2016, 10:11
Цитата Сообщение от Fleshsam Посмотреть сообщение
Тут у меня есть 2 идеи,
--либо макросом возвращать значения
--или делать столбец подстановки и переписывать его.
Никаких полей подстановки в таблицах быть не должно, всё реализуется на формах, с помощью поля со списком.
Менять даты не нужно, нужно вести таблицу проверок с кодом проверки, кодом прибора и датой проверки.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,931
Записей в блоге: 4
01.02.2016, 10:37
я бы конечно стала делать с ленточной формой для поиска и просмотра, при клике на нужной строке детальный показ старого счета или ввод нового
Вложения
Тип файла: zip ОМО0201.zip (317.0 Кб, 27 просмотров)
0
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
01.02.2016, 10:49  [ТС]
Че то я вашу идею с формой, полем и таблицей не могу представить! в таблице Дат поверки для одного прибора будет много и потом мы запросом мы отобразим только самый максимальный? может вы покажете на моем примере реализацию вашей идеи!

Добавлено через 4 минуты
shanemac51 ваше вложение к сожалению не открывается. "нераспознаваемый формат базы" пишет.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,931
Записей в блоге: 4
01.02.2016, 10:53
какая у вас версия аксесс
0
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
01.02.2016, 10:57  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
какая у вас версия аксесс
2007
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,931
Записей в блоге: 4
01.02.2016, 11:00
но у вас уже біли и макет и внедренніе макросі
я ничего нового не вводила


попробуйте снова(подчистила фильтр)
Вложения
Тип файла: zip ОМО0201.zip (316.5 Кб, 26 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,931
Записей в блоге: 4
01.02.2016, 11:07
другую базу --там только 2 таблицы --я практически не смотрела
а в ОМО показала свой подход к поиску счета по конторе/договору
--если найден --просмотр/корректировка при необходимости
--если не найден --ввод нового или отказ

полный функционал конечно не прописывала
0
Эксперт .NET
 Аватар для Rius
13058 / 7623 / 1665
Регистрация: 25.05.2015
Сообщений: 23,165
Записей в блоге: 14
01.02.2016, 11:11
Fleshsam,
2.
Таблица списка приборов.
Таблица проведённых поверок (даты, явки, отчёты, годен/не годен и т.п.) приборов.
0
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
01.02.2016, 11:21  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
но у вас уже біли и макет и внедренніе макросі
я ничего нового не вводила
попробуйте снова(подчистила фильтр)
Вложения
ОМО0201.zip (316.5 Кб, 0 просмотров)
Опять такая же проблема. слышал ранее что не всегда 2010 access совместим с 2007!
0
133 / 148 / 64
Регистрация: 27.06.2013
Сообщений: 536
01.02.2016, 14:24
Рекомендую:
Миниатюры
Нужен опытный взгляд бд метрологическая служба  
1
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
28.03.2016, 11:46  [ТС]
Вопрос честно говоря я так и не решил! будет у меня 1 прибор, будет у него 5 поверок, на основании этих данных мне бы желательно перечень с поверкой(последней) иметь, график поверки!
0
 Аватар для VinniPuh
9127 / 6127 / 593
Регистрация: 27.03.2013
Сообщений: 19,969
28.03.2016, 14:10
Цитата Сообщение от Fleshsam Посмотреть сообщение
иметь, график поверки!
Так как имею отношение к КИПиА. то торжественно заявляю, что у каждого первичного или вторичного прибора по ГОСТ имеется узаконеный срок Поверки, соответственно нужно указывать. когда он пущен в эксплуатацию и примерно приблизительный срок (квартал или менсяц) когда данному прибору просто необходимо пройти поверку иначе инспектор будет вредничать и вымогать взятку.
Наверное нужно как то так
DateDiff("m";[ДатаН];[ДатК])+(Day([ДатК])<Day([ДатН]))

типа узрить когда нана:
ДатаН - Дата начала
ДатаК - Дата Конца
Я это про периоды, а не про то что вы первым делом подумали.
1
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
04.04.2016, 21:22  [ТС]
С этим то все ясно и на этом спасибо! Проблема в другом!(
1) для начало во мне так как не могу четко сказать чего хочу добиться
2) Если бы знал чего хочу думаю и гугл бы мне нужное выдал.

Теперь попробую по существу.
1) таблица которая содержит инфу о "ТИПЕ СИ"(СИ- Средство измерения) допустим амперметр, вольтметр, манометр и так далее ну и общую информацию для них типа как уже было вышесказанно периодичность, и прочие характеристики.

2) Таблица с приборами. То есть для каждого "ТИПА СИ" может быть множество приборов которые лежат в разных местах и с разными заводскими номерами и уже конкретными датами ввода в эксплуатацию и датами поверки.
На основании этих 2 таблиц через запросы состряпал нужные для моего руководства графики на разные года, перечни и прочее тут как бы все вроде легко и понятно.

и вот теперь пошли проблемы и вопросы.

1)Журнал. Есть у нас бумажный журнал где ручками написано что прибор такой то поступил к нам от Олега 1 августа 2017 года, 2 августа мы его отдали в поверку такому то контрагенту и он вернулся от него 10 августа со свидетельством номер 001 от 5 августа и 11 августа прибор уехал обратно Олегу.
Хочется то же самое только в Access. "Выбрали прибор" нажали кнопку(как ее сделать?) и 2 поля(тип и номер) переплыли в таблицу "журнал" в которой потом уже хоть стар хоть млад заполняет всё что было сказано выше.
Думаю что самый верный вариант реализовать это через форму с зависимым от значений друг друга полями. Выбрал тип он тебе конкретные номера!
Тут возникает вопрос, а возможно ли сделать взаимозависимые поля то есть в каком поле ввел данные оно и фильтрует второе?
И второе сюда же. Вот поле с датой "5 августа" эта " точка отсчета для следующей поверки. то есть 5 августа 2012 + 12 месяцев= 5 августа 2013 значит тогда то и следует снова прибор Поверить.
но как объяснить системе что старую дату поверки надо заменить на новую и сформировать граффик на следующий год? В данный момент в Таблице СИ у меня есть столбец с датами. И как то надо что бы по мере проведения работ они обновлялись.Есть мысль даты из таблицы убрать и и перенести их в журнал так сказать для стартового отсчета. Тогда при заполнении брала выбирать самую молодую дату и от нее считать!

Понимаю что много букв но прошу помочь примерами, ссылками или вообще все зачеркать и начать сначала.

по ссылке лежит моя базу которую я а данный момент уже с горем пополам скрестил.

БАЗА ПРИБОРОВ
0
 Аватар для VinniPuh
9127 / 6127 / 593
Регистрация: 27.03.2013
Сообщений: 19,969
05.04.2016, 07:34
Fleshsam, Во первых, пример нужно выкладывать заархивированным прям на форуме, в своей теме, как вложение, а не на потустороннем сайте, на который не многие бесстрашные и бесшабашные полезут, да еще и чего ни то скачают. Я вот лично не полезу, т. к. предполагаю, что на многих из них живут страшные вирусы.
2. Пример желательно выкладывать в - mdb (2000-2003), так больше народу сможет его открыть и соответственно помочь.
3. Т. к. сталкивался с поверками приборов, по знаю, что у каждого прибора есть паспорт в котором имеется - Срок поверки, который указывается в годах (про месяцы не слышал, хотя и такое наверное бывает).
Для каждого типа приборов я бы создал поле с количеством периодичности поверки:
Например у -
Метран-100 ДД срок - 3 г.,
а у -
Метран-100 ДИ -2 г.
и при внесении прибора в таблицу фактов (Учет или ЖурналПоверок) дата следующей поверки сама бы вычислялась.
4. У нас вот приборы отвравляются на поверку согласно ГрафикаПоверок по кварталам, а не всем скопом.
Миниатюры
Нужен опытный взгляд бд метрологическая служба   Нужен опытный взгляд бд метрологическая служба  
0
2 / 2 / 1
Регистрация: 27.12.2011
Сообщений: 49
05.04.2016, 08:28  [ТС]
Спасибо за участие!
Я знаю про периодичность и честно говоря нам удобнее все это в месяцах считать. Сути я думаю не меняет.
Но у нас есть приборы которые одного типа которые подвергаются и поверке и калибровке( допустим до 2005 года выпуска поверятся а после уже нет) Именно поэтому я пишу конкретные данные для конкретного прибора. Есть еще пара таких условий.

Файл приложил но не смог сохранить его в 2003 формате(
Переносные приборы.7z

По поводу 4 пункта не совсем понятно, что вы имели ввиду. Есть график как и у всех. И там я кстати попытался составить его. но меня интересует обработка входящей информации и замена даты поверки на новую после проведения работ.
0
 Аватар для VinniPuh
9127 / 6127 / 593
Регистрация: 27.03.2013
Сообщений: 19,969
05.04.2016, 08:40
Цитата Сообщение от Fleshsam Посмотреть сообщение
...не смог сохранить его в 2003...
Ну и фиг и с ним, чем ни то другим займусь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2016, 08:40
Помогаю со студенческими работами здесь

Нужен трезвый взгляд
Пишу прогу под диплом, решил поработать с ADO вроде началось все неплохо... но как всегда есть одно НО (хотя.. даже не одно). Осталось 2...

Нужен свежий взгляд
Малюсенькая программа, которая должна считать инфу с формыи сделать элементарное вычисление при нажатии на кнопку. Есть уже готовая прога,...

Нужен взгляд со стороны
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; class myClass { private: int H, W; int**...

нужен взгляд со стороны
Добрый день, недавно сделал и внедрил на работе свой первый проект на python+django+pgsql у меня такой вопрос... могу ли я показать...

Нужен свежий взгляд на сайт
Взяла на оптимизацию этот сайт http://igra-slot.ru/ При качественно выполненной работе, будут еще 3 сайта. Но дело в том, что я только...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru