Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Своими руками

Своими руками Завершенные и текущие проекты, хард & софт

Ответ
 
Опции темы Опции просмотра
Старый 30.06.2015, 11:05   #26
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Yevgeniy_F Посмотреть сообщение
Проверил на WinXP SP3 Professional. В первый раз слегка тормознула на 70%. В общем, запустилась за 5 секунд. На второй запуск ушло не более 2 секунд.
Я как посмотрю, у вас все в разы быстрее запускается (компы новые на последних процессорах), дорогие отладочные платы, вы их фоткали не раз. Видно, что деньги есть. Когда уроки покупать будете, халявщики, или все на психбольных надеетесь, мол, они-то научат даром?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 30.06.2015, 11:40   #27
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/97
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Pridnya Посмотреть сообщение
..или все на психбольных надеетесь, мол, они-то научат даром?
Да все мы на них надеемся. И они в т.ч. на нас надеятся. Т.е. все такие мы. На том и прогресс держится. 21-й век. Большие объемы знаний. Кто-то что-то сделал и поделился - и не надо с нуля создавать например ИДЕ для контроллеров, компилятор, стек протокола какого-то и очень многое другое.
AleksBak вне форума   Ответить с цитированием
Старый 30.06.2015, 11:48   #28
Yevgeniy_F
Senior Member
 
Аватар для Yevgeniy_F
 
Регистрация: 08.05.2013
Возраст: 31
Сообщений: 915
Вес репутации: 772/32
Yevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to behold
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я как посмотрю, у вас все в разы быстрее запускается (компы новые на последних процессорах), дорогие отладочные платы, вы их фоткали не раз. Видно, что деньги есть.
Платы как платы. Это у вас зависть что ли? Ерундой не занимайтесь. Не засоряйте тему.
Цитата:
Сообщение от Pridnya Посмотреть сообщение
Когда уроки покупать будете, халявщики, или все на психбольных надеетесь, мол, они-то научат даром?
Если так рассуждать, то здесь практически все халявщики - все задают вопросы.
Yevgeniy_F вне форума   Ответить с цитированием
Старый 30.06.2015, 11:55   #29
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Yevgeniy_F Посмотреть сообщение
Платы как платы. Это у вас зависть что ли? Ерундой не занимайтесь. Не засоряйте тему.

Если так рассуждать, то здесь практически все халявщики - все задают вопросы.
Дык грань между завистью и чисто коммерческим интересом размыта. ИМХО у мну чисто коммерческий интерес. Вы невербально говорите "у мну много мэни и всяких игрушек, но я ими пользоваться не умею, дальше перечень имущества, фотки, сэлфи и вопрос: "подскажите люди добрые и голодные, а как сделать...из айфона ультразвоковой дефектоскоп с OpenGL". Я только одного увидел.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 30.06.2015, 12:06   #30
Yevgeniy_F
Senior Member
 
Аватар для Yevgeniy_F
 
Регистрация: 08.05.2013
Возраст: 31
Сообщений: 915
Вес репутации: 772/32
Yevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to beholdYevgeniy_F is a splendid one to behold
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Дык грань между завистью и чисто коммерческим интересом размыта. ИМХО у мну чисто коммерческий интерес. Вы невербально говорите "у мну много мэни и всяких игрушек, но я ими пользоваться не умею, дальше перечень имущества, фотки, сэлфи и вопрос: "подскажите люди добрые и голодные, а как сделать...из айфона ультразвоковой дефектоскоп с OpenGL". Я только одного увидел.
Не преувеличивайте. Это всего лишь вы так воспринимайте. Такие платы у многих есть.
Yevgeniy_F вне форума   Ответить с цитированием
Старый 01.07.2015, 17:40   #31
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: Полезный софт своими руками

И снова (или опять) обновление базы данных "Радиокомпоненты". По программе были высказаны справедливые замечания о том, что информации в главном окне программы много, а места мало, не у всех же FullHD мониторы (особенно это касается ноутбуков). Посему я добавил на инструментальную панель таблицы "Компоненты" кнопку, позволяющую скрывать правую боковую панель в главном окне программы. При скрытии этой панели рабочее пространство основной таблицы растягивается по ширине, что повышает удобство ввода данных на мониторах с невысоким разрешением. Левая панель не скрывается, т.к. на ней расположено дерево классификации, состояние которого при добавлении новых данных имеет значение (при добавлении нового элемента в таблицу "Компоненты" он автоматически привязывается к классификации, указанной в дереве классификации, за исключением случая, когда в дереве выбран самый верхний элемент - "= ВСЁ ИМУЩЕСТВО =").
Кнопка снабжена подсказкой, так что найти её будет просто. Программа при закрытии запоминает состояние данной кнопки (как и других кнопок с фиксацией) и восстанавливает это состояние при новом запуске.
Обновление от 01.07.15 можно скачать тут: https://cloud.mail.ru/public/Mnui/kV4k2hspq
В архиве - исполняемый файл программы pr_ur.exe, который нужно копировать с заменой в рабочую папку программы.

Последний раз редактировалось Guaho; 01.07.2015 в 17:55.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 00:38   #32
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Переименовал dbur_1.mdb в dbur.mdb. Попробовал забить в базу данные. Создал три группы резисторов SMD 0805 1206 2512, затем в группе 1206 заполняю таблицу имеющихся у меня номиналов резисторов (они уже есть, новые, не б/у, просто я хочу вести базу в электронном виде). Сопротивление, типовое значение, единицы измерения задать могу для каждого, а количество - нет. Только в группе 1206 в столбике "Количество->Из них б/у". Никак не пойму, как задать количество для каждого номинала и почему сначала задается общее количество резисторов, например, типа 1206? Я думал, что это общее суммируется из всех номиналов этого типа.

И еще, много параметров, которые вообще не нужны (минимум, максимум...), вроде, хватит номинал и допуск, ТКС (и то не всегда).
Нужно забить только нужные параметры.

Внутри программы несколько окон, ни одно из окон не подписано, что это за окно, всплывающей подсказки нет.

Сама программа интуитивно не понятная, описание плохое - все в куче. Я предполагал, что вначале вбиваем компоненты (имеющиеся и требующиеся резисторы, конденсаторы, пока хватит) в базу, решаем вопросы с классификацией и заполнением. Дальше - как работать с этой базой (сформировать закупочную...). Не нашел кнопки "Печать", чтобы вывести на принтер ту же закупочную или список номиналов.
Миниатюры
01.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 03.07.2015 в 00:48.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 11:19   #33
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Pridnya, тут нужен другой подход. 0805, 1206, 2512 - это корпуса, и забивать эти величины нужно в поле "Корпус" таблицы "Компоненты". Номинал резистора (конденсатора, индуктивности) нужно указывать прямо в поле "Наименование". Можно, как Вы сделали, и в таблице параметров, но это менее удобно, и - главное! - в этом случае нужные данные нельзя будет найти, т.к. поиска по таблице "Параметры" нет. Вот таким должен быть оптимальный вариант:

Чем хорош этот подход? Во-первых, Вы можете быстро найти нужный резистор по номиналу, сделав выборку данных по значению в поле "Найти". Слово "Резистор" в наименовании тоже необходимо, потому что выборка может быть сделана без выделения в дереве классификации каких-либо ветвей, и тогда будет плохо понятно, что открылось, если будут одни цифры, например, "0805", как на приведённом Вами изображении.
Чтобы при добавлении группы однотипных записей не набивать по 100500 раз слово "Резистор", в БД есть механизм создания дубликата текущей записи (F5 или кнопка на инструментальной панели). После создания дубликата вносим в него необходимые изменения (чтобы получился другой компонент) и запоминаем (F12 или кнопка навигатора).
Для различения компонентов по корпусам цифры "0805", "1206", "2512" и т.п. должны забиваться в поле "Корпус" (точнее, не "забиваться", а выбираться из значений ссылочного поля). Далее Вы можете отсортировать данные по полю "Корпус", или, что лучше - по двум полям (используя Ctrl): первое - "Корпус", второе - "Наименование". В результате информация будет представлена в весьма наглядном виде:

Цитата:
Почему сначала задается общее количество резисторов, например, типа 1206?
- нет, не так. Задаётся количество резисторов одного номинала и корпуса. Вот как при покупке компоненты задаются по номиналу и корпусу, так и в БД они хранятся. Например, "Резистор 10 кОм 1206" - 34 шт, "Резистор 240 кОм 1206" - 11 шт, "Резистор 10 кОм 0805" - 62 шт, "Резистор 10 кОм 1206 - 15 шт.
Таблицу "Параметры" лучше использовать для хранения параметров сложных компонентов (полупроводниковых приборов, микросхем). В этой таблице поля "мин.", "тип.", "макс.", "пред." сделаны потому, что именно так подаётся информация в современных даташитах. Если есть только одно значение параметра, забиваем его в поле "тип.". Если речь идёт о таблице "Технические параметры", в которой некоторые параметры могут показаться кому-то лишними, просто удалите эти ненужные записи, и всё.

О количестве. Приведу выдержки из хелпа:
Важнейшим принципом, заложенным в функционал БД, является автоматическая коррекция количества имущества в соответствии с указанными для него операциями движения.
По умолчанию в БД включен режим, запрещающий прямое редактирование количества компонентов; поле количества имущества заполняется автоматически путём указания операций движения для данного имущества. Например, чтобы указать количество имеющихся у пользователя транзисторов КТ315, нужно:
1) Добавить в таблицу "Компоненты" новый элемент "КТ315", если таковой транзистор отсутствует в таблице компонентов.
2) Открыть окно операций и там указать данные о движении данного компонента (КТ315), и только после этого программа автоматически просчитает и занесёт в таблицу "Компоненты" данные о количестве этого компонента.
Такой подход имеет очевидные преимущества:
- пользователь всегда может оперативно получить сведения о том, когда и откуда, и в каком количестве приходили какие-либо компоненты, куда отправлялись, на какие нужды расходовались;
- т.к. информация о дате и причине изменения количества сохраняется в БД, отпадает необходимость вручную считать остатки с целью ревизионного установления фактического количества каждого типа имущества.

Для универсальности в БД есть и простой режим работы, в котором можно напрямую редактировать количество компонентов, не указывая никаких сведений об их движении. Однако при этом исключаются всё указанные выше преимущества и возрастает вероятность ошибок, т.к. информация о причинах изменения количества имущества (какое количество и на какие нужды ушло, какое - пришло) в этом случае в БД не сохраняется.

Резюмируя: если желаете всегда напрямую редактировать кол-во имущества, нужно в меню "Управление" установить флажок "Прямое редактирование кол-ва", затем в окне "Параметры" установить флажок "Всегда напрямую редактировать количество имущества" (в этом случае после запуска программы флажок "Прямое редактирование кол-ва" будет всегда установлен).

Последний раз редактировалось Guaho; 03.07.2015 в 11:34.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 11:24   #34
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4300/118
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: База данных "Радиокомпоненты"

Вот честно скажу - прогу не смотрел. Но Есть пожелание-вопрос-уточнение...

Самая большая проблема с базами данных, которые делают списки, перечни и проч - это проблема с заменами деталей, т.к замен может быть до 10-ти и более, причем в одних изделиях это прямая замена (т.е. может быть использована любая замена или основная позиция), а для других такие-же замены не допустимы...

Вот если это база данных автоматом будет разруливать - цены ей не будет
__________________

Vanizma вне форума   Ответить с цитированием
Старый 03.07.2015, 11:29   #35
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Внутри программы несколько окон, ни одно из окон не подписано, что это за окно, всплывающей подсказки нет.
Да как же ж "не подписано", каждое окно имеет заголовок, посмотрите. И заголовок этот вполне достаточен для понимания сути. Если давать подсказки, то о чём? На окно "Операции" - подсказка "Операции движения имущества", на окно "Корпуса" - "Корпуса компонентов", на "Конструкции" - "Конструкции, созданные пользователем"? Получится ненужное "разжёвывание" и без того очевидных вещей. Может, я и не прав, но что тогда предложите отобразить в подсказках?

Цитата:
Описание плохое - все в куче.
Вот структура хелпа (одни заголовки):
Код:
  1. Назначение.
  2. Базовые понятия.
  3. Структура данных.
           3.1. Общие сведения о структуре данных.
           3.2. Ссылочные (реляционные) связи и поля.
           3.3. Порядок занесения данных в БД.
  4. Краткий обзор программы.
           4.1. Главное окно программы.
           4.2. Окно "Операции".
           4.3. Классификация.
           4.4. Окно "Места хранения".
           4.5. Другие окна.
  5. Работа с данными.
           5.1. Общие сведения о работе с данными.
           5.2. Некоторые виды полей в таблицах.
                     5.2.1. Списочные поля.
                     5.2.2. Ссылочные поля.
                     5.2.3. Поля даты.
           5.3. Возможности табличного представления данных.
  6. Работа с базой данных.
           6.1. Выборка данных.
           6.2. Показ числа записей в наборе данных.
           6.3. Отметки.
           6.4. Подробнее о классификации.
           6.5. Даташиты.
           6.6. Метод быстрого занесения в БД сведений о количестве имущества.
           6.7. Просмотр более подробных сведений об операции движения имущества.
           6.8. Работа с изображениями.
           6.9. Работа с информацией о месте хранения.
           6.10. Параметры компонентов.
                    6.10.1. Общие сведения.
                    6.10.2. Копирование данных о параметрах компонентов.
                    6.10.3. Групповое удаление данных в таблице "Параметры                                     компонентов".
           6.11. Аналоги компонентов.
           6.12. Поиск данных.
           6.13. Поиск и исправление ошибок учёта.
           6.14. Импорт данных из файлов спецификаций.
                    6.14.1. Общие сведения.
                    6.14.2. Требования к файлам спецификаций.
                    6.14.3. Порядок указания соответствий.
                    6.14.4. Список игнорирования.
                    6.14.5. Процедура импорта из файла спецификации.
           6.15. Экспорт данных.
           6.16. Окно выбора компонентов.
           6.16. Список закупок.
           6.17. Импорт данных в таблицу "Компоненты" .
                    6.17.1. Требования к импортируемым файлам.
                    6.17.2. Импорт.
  7. Ограничения при работе с данными.
           7.1. Запрет редактирования записей.
           7.2. Ограничения при работе со связанными наборами данных.
           7.3. Проверка уникальности записей.
           7.4. Ограничения при закрытии окон.
           7.5. Обязательные поля.
  8. Два режима работы БД
  9. Особенности интерфейса программы.
           9.1. Подсказки.
           9.2. Автоматическое сохранение параметров.
           9.3. Режим автофокусировки.
  10. Обслуживание БД
  13. Файлы программы
Где тут "куча", покажите, если не трудно. Или скажите на словах, что с хелпом не так, только более конкретно.

Программа не так проста, каковой кажется ввиду простоты интерфейса. Здесь много вещей, которые по определению не просты - реляционные связи, ссылочные поля, отношения "мастер-деталь", связанные логически таблицы, система учёта, особенности работы с некоторыми компонентами, спецификационные соответствия и многое другое. Как ни крутись, а тот же "Фотошоп" требует ведь базовых знаний. Здесь схожая картина, "метод тыка" срабатывает плохо, хелп читать надобно. Да, я мог бы за один день сварганить какое-нибудь однооконное фуфло с примитивным функционалом, но это было бы именно фуфло, совершенно бесполезное для меня и других пользователей.

Цитата:
Не нашел кнопки "Печать", чтобы вывести на принтер ту же закупочную или список номиналов.
В каком виде выводить? Напишите подробнее, что именно хотелось бы видеть. Пока распечатка возможна путём экспорта данных в Excel с последующей печатью оттуда. А вообще, насчёт печати, без проблем можно добавить в программу возможность прямой распечатки содержимого любой таблицы. Пока что этого, увы, нет, но в ближайшем будущем планирую добавить.

Цитата:
...решаем вопросы с классификацией...
В БД при добавлении нового элемента в таблицу "Компоненты" он автоматически привязывается к классификации, указанной в дереве классификации. Однако в случае, если выбран элемент дерева "= ВСЁ ИМУЩЕСТВО =", при вставке новых компонентов их привязка к классификации происходить не будет.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 12:00   #36
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Я вашу терминологию пока не знаю, мне бы попроще, без лишних терминов (контрагенты...реляционные...).
У меня есть куча деталей, назовем её "неликвидами". Начнем с резисторов 0805, я хочу их назвать R0805 5% (без слова Резистор и SMD, т.к. это и так понятно). Теперь я хочу эту кучу вбить в базу, мне все равно, как по-научному называется эта операция (движение имущества или как её там). Кучу нужно "вбить" в базу, нужен пример "как кучу вбить в базу и узнать, что там теперь есть" (сколько штук какого номинала) и дополнить необходимыми компонентами, назовем их "дефицитом". Лишних групп компонентов (датчики и прочее) пока не нужно, нужно понять принцип заполнения, а там я все добавлю сам. Хотелось бы пример увидеть, а не хелп, который вам понятен, а мне (может и еще кому) нет. Для нового человека в вашем хелпе слишком много лишнего.

PS: И еще на вашем скриншоте для резисторов пустые столбики вроде "описание" и "производитель", "б/у" не очень нужны. Для резисторов и конденсаторов производитель не очень важен, важен тип корпуса, номинал, точность и ТКС или TKE (4 пункта и пятый - количество). И не понятно, что такое б/у в вашей терминологии. Если паяные компоненты, то их нельзя использовать в производстве.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 03.07.2015 в 12:08.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 12:05   #37
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Vanizma Посмотреть сообщение
...Самая большая проблема с базами данных, которые делают списки, перечни и проч - это проблема с заменами деталей, т.к замен может быть до 10-ти и более, причем в одних изделиях это прямая замена (т.е. может быть использована любая замена или основная позиция), а для других такие-же замены не допустимы...
Вот если это база данных автоматом будет разруливать - цены ей не будет
Речь идёт о ремонте и возникающем в связи с этим вопросе об аналогах компонентов? В БД есть таблица "Аналоги", где для любого компонента можно указать его компонент-аналог и тип аналога (полный, функциональный, частичный). Особенности использования аналогов можно указать в поле "Примечание" таблицы "Аналоги". Автоматизировать процесс выбора теоретически можно, но на это потребуется значительное времени, и - главное - нужно менять структуру модуля данных (добавлять новые таблицы / поля), что приведёт к несовместимости старой и новой версий БД, и понадобится создавать программу переноса данных. Всё это время, время... пока у меня его нет. Но предложение интересное. Хорошо бы его описать детальнее, чтоб было лучше понятно, что необходимо сделать.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 12:25   #38
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Guaho Посмотреть сообщение
Речь идёт о ремонте и возникающем в связи с этим вопросе об аналогах компонентов? В БД есть таблица "Аналоги", где для любого компонента можно указать его компонент-аналог и тип аналога (полный, функциональный, частичный). Особенности использования аналогов можно указать в поле "Примечание" таблицы "Аналоги".
Речь о производстве, где нужен только полный аналог (pin-to-pin). Vanizma не телемастер из мастерской и не радиолюбитель, он - профессионал.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 12:29   #39
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4300/118
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Guaho Посмотреть сообщение
Речь идёт о ремонте и возникающем в связи с этим вопросе об аналогах компонентов? В БД есть таблица "Аналоги", где для любого компонента можно указать его компонент-аналог и тип аналога (полный, функциональный, частичный). Особенности использования аналогов можно указать в поле "Примечание" таблицы "Аналоги". Автоматизировать процесс выбора теоретически можно, но на это потребуется значительное времени, и - главное - нужно менять структуру модуля данных (добавлять новые таблицы / поля), что приведёт к несовместимости старой и новой версий БД, и понадобится создавать программу переноса данных. Всё это время, время... пока у меня его нет. Но предложение интересное. Хорошо бы его описать детальнее, чтоб было лучше понятно, что необходимо сделать.
нет,речь идет о производстве.
Ведь даже резисторов 0805 разных куча, с разными параметрами при одном номинале. Микросхемы также - разные производители и проч.
Закуп производится по полному наименованию производителя, иначе купить можно что-то не то.
Или, например, полевой транзистор может иметь замены с лучшими характеристиками, но дороже или наоборот...

Но это относится больше к формированию перечней на изделия. Вообще, если этого нет (формирования перечней на изделие, расходников и перечней закупа) - то программа в принципе бесполезна. Нужно иметь набор перечней на изделие с компонентами из базы и их заменами и от этого плясать на расходники и закупы. Если этого нет, то это просто программа-архивариус
__________________

Vanizma вне форума   Ответить с цитированием
Старый 03.07.2015, 12:37   #40
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Требований к программе море. Сейчас она далека от того, что нужно, но мы будем ждать и надеяться, что она оправдает ожидание рынка, а то бы и за деньги купить можно было. А пока платить не за что, если только на развитие рублей 100 с носа. Лишь бы заинтересовавшихся товарищей было не два человека.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 13:06   #41
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Pridnya Посмотреть сообщение
... Кучу нужно "вбить" в базу, нужен пример "как кучу вбить в базу и узнать, что там теперь есть" (сколько штук какого номинала) и дополнить необходимыми компонентами, назовем их "дефицитом" ... нужно понять принцип заполнения, а там я все добавлю сам. Хотелось бы пример увидеть, а не хелп...
PS: И еще на вашем скриншоте для резисторов пустые столбики вроде "описание" и "производитель", "б/у" не очень нужны. И не понятно, что такое б/у в вашей терминологии. Если паяные компоненты, то их нельзя использовать в производстве.
Начну с конца: б/у - это паяные компоненты, да. Если этот или любые другие столбцы Вам не нужны, Вы можете их скрыть: нужно нажать на изображение треугольника, расположенного в левом верхнем углу таблицы, затем в появившемся меню нужно выбрать пункт "Visible columns", после чего появится подменю со списком всех столбцов. Далее следует снять галочки напротив наименований столбцов, которые не нужно отображать в таблице.

Теперь о других моментах. Была у меня мысль сделать видео-обзор. Это было бы гораздо эффективнее, чем бумажный хелп - и смотреть будут, и с удивлением обнаружат, сколько в программе возможностей, о которых они не подозревали, работая с ней методом "тыка". Но с созданием видео - тоже много работы. Пишу-то я хорошо, а вот говорить, чтоб чётко и без размазываний, повторений, и главное, чтоб ничего важного не забыть - вот это непросто (как оказалось). Понадобится серьёзный труд с многократными перезаписями и последующим монтажом. К сожалению, я сильно ограничен сейчас во времени, чтобы этим заниматься...
Не хотелось бы переходить на личности, но я почему-то не сомневаюсь, что у Вас (как и у большинства других форумчан) хватит интеллекта на то, чтобы понять написанное в хелпе. Другой вопрос - что хелп читать никто не хочет, это я понимаю, потому что сам такой. Если излагать словами, максимально сократив хелп, то суть такова. Во-первых, Вам нужно сразу определиться, какую модель Вы хотите использовать: простую (прямо забивать количество в таблицу "Компоненты") или "бухгалтерскую" (когда Вы указываете для каждого компонента операции движения, а программа на основе этих данных сама автоматически вычисляет количество имущества и подставляет это значение в таблицу "Компоненты"). Простой режим нужно сначала разрешить (как - сказано в самом конце поста #33), и тогда поле "Количество всего" станет доступным для редактирования.

В "бухгалтерском" режиме для быстрого занесения данных о количестве имущества удобнее всего пользоваться кнопками клавиатуры, придерживаясь для каждого компонента следующей технологии:
1) В дереве классификации выбираем нужный элемент (в этом случае добавляемый компонент получит привязку к этой классификации).
2) Добавляем в таблицу "Компоненты" информацию о компоненте:
- нажимаем Enter, когда таблица имеет фокус ввода; в таблице появляется новая пустая строка.
- заполняем поле "Наименование".
- для перехода к следующим полям нажимаем также Enter.
- в поле "Корпус" выбираем нужный корпус из списка возможных значений (или, находясь в этом поле, жмём F1 для вызова окна "Корпуса" и выбора там нужного нам значения; закрываем это окно нажатием Escape, после чего выбранное значение появляется в поле "Корпус").
3) Сохраняем изменения, нажав F12.
4) Устанавливаем курсор в поле "Наименование" таблицы компонентов и нажимаем F1. Это приведёт к открытию окна операций, причём информация о текущем компоненте будет скопирована во внутренний буфер программы. То же самое можно сделать, если нажать соответствующую кнопку на инструментальной панели.
5) В окне операций в верхней таблице выбираем существующий (или создаём новый) документ, который должен относиться к операции движения нашего компонента. Документ - это нечто вроде накладной; в нём указывается дата, тип движения (поступление, отправка, расход и т.п.), и контрагент (поставщик, получатель). К документами связаны списки имущества, принимающего участие в данной операции движения (нижняя таблица).
6) Передаём фокус ввода нижней таблице ("Список имущества, участвующего в операции"), щёлкнув по ней для выделения любого её элемента.
7) Нажимаем Enter для вставки новой записи. При этом в поле "наименование" будет автоматически вставлено наименование компонента, с которым мы только что работали в таблице "Компоненты". Эта вставка работает после показа окна операций один раз, т.е. при последующих вставках без закрытия окна операций поле "наименование" будет пустым.
8) Нажимаем ещё раз Enter; курсор перейдёт в поле "Количество всего". Вводим величину количества; при необходимости указываем количество б/у и цену.
9) Сохраняем запись, нажав F12.
10) Закрываем окно операций, нажав Escape. После этого в таблице "Компоненты" в главном окне программы количество для компонента, с которым мы работали, будет изменено.

З.Ы. Пока печатал, появилась мысль, как можно дополнительно упростить этот процесс. На досуге подумаю над этим.

З.З.Ы. Платной программу я делать не буду, это точно. Слишком много гемора. У меня и без этого достаточный для меня доход.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 14:05   #42
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Guaho Посмотреть сообщение
4) Устанавливаем курсор в поле "Наименование" таблицы компонентов и нажимаем F1. Это приведёт к открытию окна операций
Удалил не нужные мне столбики. Добавил четыре наименования. Нажимаю кнопку F1 и получаю предупреждение.

PS: Количество->Всего только для чтения. А я не могу задать это количество в строке без других окон? Мне же нужно в электронный вид перевести, например, я пока не знаю, какие там движения дальше будут.

В нижнем окне добавил "Сопротивление" "Ом", нажимаю F1 и снова предупреждение
Миниатюры
02.PNG   03.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 03.07.2015 в 14:17.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 15:57   #43
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

А вот это баг, куда ж без них Исправления уже внёс. Сделаю ещё кое-какие доработки и в скором времени выложу новую версию.

Количество: Вы можете напрямую указывать кол-во имущества прямо в таблице "Компоненты". Для этого установив флажок "Прямое редактирование кол-ва" в меню "Управление". А если желаете всегда работать в таком режиме - можете в окне "Параметры" установить флажок "Всегда напрямую редактировать количество имущества"; в этом случае после запуска программы флажок "Прямое редактирование кол-ва" будет всегда установлен.

Что касается применения программы в производстве... БД задумывалась как инструмент для радиолюбителей, делающих конструкции для себя, или ремонтников-одиночек. А производство - это уже серьёзно, тут ответственность, договора, деньги. Если будете пользоваться моей программой для столь значимых нужд, у меня есть реальный шанс быть проклятым в случая сбоя либо неверного функционирования программы Так что подумайте, стоит ли применять кустарный бесплатный инструмент для серьёзных задач. Я прислушиваюсь ко всем предложениям, и что смогу - сделаю. Вот, кстати, не совсем понятно, что есть перечни на изделие, перечни расходников и перечни закупа. Перечень компонентов на изделие - его по идее должна формировать система проектирования? Перечни расходников - догадываюсь, но прошу пояснить. Перечни закупа - суммарная ведомость по всем компонентам на все изделия + сюда же расходники? Так?
З.Ы. Если приложите примеры файлов со всеми необходимыми полями - будет ещё понятнее. Данные можно почти все удалить, достаточно 2 - 3 записей, чтобы понять суть.

Последний раз редактировалось Guaho; 03.07.2015 в 16:05.
Guaho вне форума   Ответить с цитированием
Старый 03.07.2015, 19:35   #44
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Guaho Посмотреть сообщение
А вот это баг, куда ж без них Исправления уже внёс. Сделаю ещё кое-какие доработки и в скором времени выложу новую версию.
Понятно. Надеюсь, исправление этого бага никак не повлияет на нулевой этап (заполнение базы). Т.е. я могу заполнять базу элементами.
Цитата:
Сообщение от Guaho Посмотреть сообщение
Количество: Вы можете напрямую указывать кол-во имущества прямо в таблице "Компоненты". Для этого установив флажок "Прямое редактирование кол-ва" в меню "Управление". А если желаете всегда работать в таком режиме - можете в окне "Параметры" установить флажок "Всегда напрямую редактировать количество имущества"; в этом случае после запуска программы флажок "Прямое редактирование кол-ва" будет всегда установлен.
Нашел, смог. Может вам не понравится, но, чтобы не писать много слов при описании пути в меню (он может быть длинным), лучше писать как-то так (так понятнее):
"Управление->Прямое редактирование количества"
"Управление->Параметры->Всегда напрямую редактировать количество"
Цитата:
Сообщение от Guaho Посмотреть сообщение
Что касается применения программы в производстве... БД задумывалась как инструмент для радиолюбителей, делающих конструкции для себя, или ремонтников-одиночек. А производство - это уже серьёзно, тут ответственность, договора, деньги. Если будете пользоваться моей программой для столь значимых нужд, у меня есть реальный шанс быть проклятым в случая сбоя либо неверного функционирования программы Так что подумайте, стоит ли применять кустарный бесплатный инструмент для серьёзных задач. Я прислушиваюсь ко всем предложениям, и что смогу - сделаю.
Я бы при написании программы не расчитывал на радиолюбителей одиночек, им и программа (база) ни к чему и денег они за ваш труд не заплатят (не купят, даже хорошую), и базу вести не захотят. Им пару десяток спичечных коробков хватит и все в голове удержат.
А вот небольшим предприятиям она была бы нужна, только довести её до требуемого уровня. Тут бы еще народ подключился, чтобы воспользоваться коллективным разумом, как лучше сделать.
Цитата:
Сообщение от Guaho Посмотреть сообщение
Вот, кстати, не совсем понятно, что есть перечни на изделие, перечни расходников и перечни закупа. Перечень компонентов на изделие - его по идее должна формировать система проектирования? Перечни расходников - догадываюсь, но прошу пояснить. Перечни закупа - суммарная ведомость по всем компонентам на все изделия + сюда же расходники? Так?
Может у кого не так, но перечень элементов н изделие формируется средой в которой разрабатывается схема и печатная плата, но перечень тот не упорядоченный (очень длинный), в пикаде, например. Причем перечень этот не как в институте учили (с рамкой и по ГОСТ-у), а у каждого разработчика будет отличаться. Чтобы не отличался, у всех разработчиков должны быть одинаковые обозначения и библиотеки элементов. И САПРы у всех разные. Поэтому на перечни пока не смотрите, имхо, это следующая задача.

Перечень как бы сам по себе. Из него формируется сводная ведомость, чтобы не заказывать по одному элементу повторяющиеся наименования. При закупке бывает, что необходимого элемента, назовем его "оригинал", нет и закупают аналог, а на плате и в схеме оригинал. При этом персонал (кладовщик, оператор линии, технолог) будут искать оригинал, проверять на соответствие с учетом оригинального перечня. Всех нужно известить, появляются извещения...Не все требуемое количество закуплено у конкретного продавца (нет у него всего количества), покупали у нескольких. Это пока вам не нужно, вроде.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 20:20   #45
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4300/118
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Guaho Посмотреть сообщение
А вот это баг, куда ж без них Исправления уже внёс. Сделаю ещё кое-какие доработки и в скором времени выложу новую версию.

Количество: Вы можете напрямую указывать кол-во имущества прямо в таблице "Компоненты". Для этого установив флажок "Прямое редактирование кол-ва" в меню "Управление". А если желаете всегда работать в таком режиме - можете в окне "Параметры" установить флажок "Всегда напрямую редактировать количество имущества"; в этом случае после запуска программы флажок "Прямое редактирование кол-ва" будет всегда установлен.

Что касается применения программы в производстве... БД задумывалась как инструмент для радиолюбителей, делающих конструкции для себя, или ремонтников-одиночек. А производство - это уже серьёзно, тут ответственность, договора, деньги. Если будете пользоваться моей программой для столь значимых нужд, у меня есть реальный шанс быть проклятым в случая сбоя либо неверного функционирования программы Так что подумайте, стоит ли применять кустарный бесплатный инструмент для серьёзных задач. Я прислушиваюсь ко всем предложениям, и что смогу - сделаю. Вот, кстати, не совсем понятно, что есть перечни на изделие, перечни расходников и перечни закупа. Перечень компонентов на изделие - его по идее должна формировать система проектирования? Перечни расходников - догадываюсь, но прошу пояснить. Перечни закупа - суммарная ведомость по всем компонентам на все изделия + сюда же расходники? Так?
З.Ы. Если приложите примеры файлов со всеми необходимыми полями - будет ещё понятнее. Данные можно почти все удалить, достаточно 2 - 3 записей, чтобы понять суть.
Перечень компонентов на изделие делается на стадии разработки. Туда же записываются замены все.Вот хорошо бы их делать тыкая на строчки из базы. В базе и хранить по названиям изделий.
Перечни расходников делаются по перечням изделий при запуске в производство партии. Вот тут нет отдельно замен компонентов - они уже внесены как используемвя позиция в расходники. Т.к. кладовщик однозначно выдаст замену, которая есть. Прямые однозначные замены можно и добавить для удобства, чтобы кладовщику взять что ближе лежит.
Ну а перечень закупа - самое сложное, надо формировать исходя из прогнозируемого производства (в смысле, количество вручную задавать, а не строить нейронные сети) и минимально допустимых остатков (а вот это желательно автоматически высчитывать исходя из применяемости в перечнях.

Вся проблема в том, что существующие системы плохо работают с знаменами... Логика обработки замен довольно сложная, как я писал уже - не все замены полные.
Например, вместо 5% резистора я могу 1% поставить, а наоборот нет.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 03.07.2015, 21:17   #46
BarsTmb
Senior Member
 
Аватар для BarsTmb
 
Регистрация: 30.03.2011
Адрес: Тамбов
Возраст: 48
Сообщений: 323
Вес репутации: 1293/38
BarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Vanizma Посмотреть сообщение
Например, вместо 5% резистора я могу 1% поставить, а наоборот нет.
Внесу свою копеечку...
Насчёт логики замен - ИМХО, даже не стоит пытаться автоматизировать. Даже Ваш простейший пример про резисторы не учитывает "экономическую" и "коммерческую" составляющую. Ну, например, предприятие закупило с большим трудом партию дефицитнейших однопроцентников на всю программу выпуска. И вдруг - нежданчик... ушли в первом запуске вместо пятипроцентных.
А, в общем, программа имеет право жить; хотелось бы дополнить её возможностью формирования стандартных отчётных документов - перечни, ведомости покупных, заявки и т.п. Наша заводская программа не такая гибкая, но более привязанная к нуждам производства. Ваша - более универсальная, но для любителей - избыточна, для производственников - пожалуй слишком "гибкая" что-ли, не знаю как точно сказать.
И ещё... Универсальный интерфейс управления таблицами конечно позволяет делать всё что надо, но, на мой взгляд, грешит чрезмерным количеством элементарных операций. Хотелось бы иметь что-то вроде "мастеров" типовых операций, чтобы получать результат без некоего (с точки зрения допустим кладовщика на складе) "шаманства".
__________________
Присмотрелись мы - и действительно!
BarsTmb вне форума   Ответить с цитированием
Старый 03.07.2015, 22:04   #47
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от BarsTmb Посмотреть сообщение
Внесу свою копеечку...
Насчёт логики замен - ИМХО, даже не стоит пытаться автоматизировать...
А я считаю, что программа должна развиваться постепенно с учетом требований потребителя этой программы. Изделие пока одно, его и комплектуем, а не на 100 лет (как Vanizma написал "с учетом прогнозируемых объемов производства", дольше от меня - черепахой-предсказателем и закупки комплектующих в кредит под 30% годовых). Как бы закупать логичнее после предоплаты заказа, а не по черепахиному предсказанию. Не на севере живем, где самолет два раза в год прилетает.

Для начала создаем базу. У резисторов логика замен не нужна (на первом этапе), если так важно не перепутать, то можно все резисторы закупить 1%, чтобы не было путаницы при монтаже и не возникало вопросов по логике замен.

У микросхем есть логика замен, т.е. есть полные аналоги и можно их вообще в одно место хранения класть и под одним наименованием в базе иметь.

Посмотрим, как заполнили базу, как с ней дальше работать, может она рушиться будет или глючить.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.07.2015, 22:42   #48
BarsTmb
Senior Member
 
Аватар для BarsTmb
 
Регистрация: 30.03.2011
Адрес: Тамбов
Возраст: 48
Сообщений: 323
Вес репутации: 1293/38
BarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от Pridnya Посмотреть сообщение
.Не на севере живем, где самолет два раза в год прилетает.
Ну это кто в каком котле... У нас всё производство через ВП, поэтому срок поставки некоторых позиций - 7-8 месяцев.И замена любой деталюшки по "решению" умного камня не прокатывает.
__________________
Присмотрелись мы - и действительно!
BarsTmb вне форума   Ответить с цитированием
Старый 03.07.2015, 22:46   #49
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,356
Вес репутации: 4216/116
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: База данных "Радиокомпоненты"

Цитата:
Сообщение от BarsTmb Посмотреть сообщение
Ну это кто в каком котле... У нас всё производство через ВП, поэтому срок поставки некоторых позиций - 7-8 месяцев.И замена любой деталюшки по "решению" умного камня не прокатывает.
Понятно. ВП и закупка из строго разрешенного списка, да еще у конкретного поставщика - это тоже следующий этап. Нам бы пока попроще, без лишних формальностей.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 05.07.2015, 12:35   #50
Guaho
Senior Member
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 628
Вес репутации: 1416/35
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: База данных "Радиокомпоненты"

Очередное обновление базы данных можно скачать здесь: https://cloud.mail.ru/public/KqXr/m1x25hN7w
В архиве - исполняемый файл программы, который нужно скопировать в рабочую папку программы с заменой.
Что нового:
- исправлена ошибка, приводящая к выдаче сообщения "Аргументы имеют неверный тип...".
- добавлена возможность печати (с предпросмотром) содержимого таблиц.
Обновляться всегда будет только сам exe-шник, что никак не повлияет на данные, которые пользователь занёс в базу данных (эти данные хранятся в файле dbur.mdb).
Сейчас работаю над упрощением механизма добавления новых записей в таблицу "Компоненты" (планируется в одном окне указывать также и количество компонентов, без вызова окна операций).

А по остальным вопросам... Не подойдёт моя программа для нужд производства. И даже пытаться улучшать её в этом направлении - бессмысленно. Надо делать совсем другой продукт, да на другом движке, не таком "тупом", как ADO. Слишком много всего нового, и основные концепции уже другие. И сложность программы выше, если делать её для предприятия (даже малого), это однозначно понятно. Я за такую работу не возьмусь.
Радиолюбителей вроде меня - не так мало на свете. Их гораздо больше, чем производственников. И именно для первых предназначена моя программа. Сделать из коня реактивный самолёт - можно, но не нужно. Лучше сразу отбросить концепцию "коня" и начинать с нуля, руководствуясь концепцией "самолёта", с применением инструментов, подходящих для данной концепции.
Цитата:
Сообщение от BarsTmb Посмотреть сообщение
... хотелось бы дополнить программу возможностью формирования стандартных отчётных документов - перечни, ведомости покупных, заявки и т.п.
Против этого не возражаю, это вполне реально сделать, НО: дайте более детальную информацию о том, какие именно отчёты хотелось бы видеть?
Guaho вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полезный софт своими руками IgorV Своими руками 119 30.05.2017 14:37
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
Инициализация HD44780. Ittoo Вопросы начинающих 207 15.05.2011 15:27
Как работать с EEPROM? piter Продукция MICROCHIP 21 27.07.2010 18:57
Помогите с интерфейсом I2C maxNTF Продукция MICROCHIP 34 23.03.2009 12:45


Часовой пояс GMT +3, время: 08:15.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot