Работаем с программой

Описание, назначение, скриншоты, видео, часто задаваемые вопросы и т.п.

Работаем с программой

Сообщение UA3PRQ » 07 июл 2014, 08:22

Макс добрый день!

Подскажи твое видение в обработке следующей ситуации:

- есть кассетница с N-ячейками
- в 23 ячейке лежат 8 транзисторов, пусть 2N2222
- сделал проект, на него ушло все 8 транзисторов

как использовать ячейку 23 повторно, хочу положить туда уже другие компоненты, количество 2N2222 станет 0, но это не дает удалить их наличие из ячейки?
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

Re: Работаем с программой

Сообщение tretyakovmax » 07 июл 2014, 08:40

Ну вообще создать карточку наличия для других элементов и выбрать там нужную ячейку.
Подозреваю, что не понял вопрос :) Ячейка в программе - это просто как некое "примечание", а не самостоятельный объект, вроде места хранения...
А чтобы удалить то, чего нет, нужно в записи этого удалить ячейку

Так, чтобы было понятнее. Название ячейки - это текстовое поле, в котрое можно написать что угодно. К нему "прикручен" список ячеек их м.х. просто для удобства, чтобы сразу - чик и выбрал, а не вводить клавишами ячейку.

Предложение такое: могу сделать настройку в программе, которая будет сама обнулять ячейку если в наличии 0 элементов. Типа в ячейке их больше нет. Но потом при внесении перевыбирать ячейку прийдется.
Или например сделать настройку - если количество 0 - перемещать запись в некое выбранное заранее место хранения, вроде какого-то "Нет в наличии".
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Работаем с программой

Сообщение UA3PRQ » 07 июл 2014, 10:49

Добавляю данных ;)

Смотри- в 23 ячейке были 2N2222, но потом их не стало (ушли по проекту).
По идее- пустой коробок, через 2 мес., например, хочу положить туда К155ЛА3 (не пропадать же месту), но там по наличию висят 2N2222 с количеством пусть 0. Хочу удалить из наличия 2N2222, не дает- мол есть связи в базе (на проекте висят?).

Куда бы вот эти 2N2222 запихнуть (а то получается, типа истории- "что было в ячейке 23 за все время хранения"). Оно может и тоже полезно?
Затемнить может как запись (серым сделать).
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

Re: Работаем с программой

Сообщение UA3PRQ » 11 июл 2014, 11:34

Т.е. я не удаляю запись про 2N2222 из таблицы наличие? Просто убираю у нее место хранения (ячейку)? Правильно?
На данном этапе - пусть будет так.

Отсортировать такие 0-е записи можно и сейчас- кликнув по полю Количество.

Вопрос к тебе еще такой: в пределах тех контролов, которые используются для GUI- нет ли простой возможности заменить цвет шрифта в списках для таких 0-х записей на серый (чтобы записи "уходили в фон")?
Все это (связанное с цветами) видимо тдельная тема на перспективу, с разными сигналами, настройкой в конфиге и бог знает чем еще...
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

Re: Работаем с программой

Сообщение tretyakovmax » 11 июл 2014, 11:48

UA3PRQ писал(а):Т.е. я не удаляю запись про 2N2222 из таблицы наличие? Просто убираю у нее место хранения (ячейку)? Правильно?
На данном этапе - пусть будет так.

Отсортировать такие 0-е записи можно и сейчас- кликнув по полю Количество.

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


Я решил сделать так: пустое наличие будет автоматически или по запросу перемещатся в специально выбранное место хранения.

Простой возможности поменять подсветку нет. Только "рисование" вручную внутренностей контрола - тогда конечно любая подстветка и вообще что угодно. Писанины много там...
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Работаем с программой

Сообщение UA3PRQ » 11 июл 2014, 11:56

Ok.
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

Re: Работаем с программой

Сообщение UA3PRQ » 09 ноя 2014, 17:48

Максим привет!

Есть потребность вынести БД на сетевой домашний ресурс.
Иногда приходится поработать не за основным компом (занят детьми), хочется иметь 1 экземпляр расшаренный на NAS через сетевой диск (SMB шара вида \\roger\HDD\Distr\PC\ElemBase\DB\). Пока это не удается :(
Вложения
err_net.png
(15.51 KiB) Скачиваний: 0
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

Re: Работаем с программой

Сообщение tretyakovmax » 10 ноя 2014, 08:24

UA3PRQ писал(а):Максим привет!

Есть потребность вынести БД на сетевой домашний ресурс.
Иногда приходится поработать не за основным компом (занят детьми), хочется иметь 1 экземпляр расшаренный на NAS через сетевой диск (SMB шара вида \\roger\HDD\Distr\PC\ElemBase\DB\). Пока это не удается :(


Вроде бы с сетевыми шарами программа должна работать, при условии использования базы только одной программой. Потестим. Если что будет на 0.2.5.
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Работаем с программой

Сообщение tretyakovmax » 10 ноя 2014, 12:11

Протестил, действительно не работает с сетевыми ресурсами. Такой функционал заблокирован на уровне используемого средства доступа к БД.

Из данной ситуации есть два выхода:
1. Писать полноценную сетевую версию. Это долго, очень много работы, и нет стимула к ее написанию...
2. Запретить через настройки проверку монопольности доступа к файлу. Должно заработать, но это чревато полным убиением БД, если вдруг две программы получат к ней дуступ одновременно.
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Работаем с программой

Сообщение UA3PRQ » 11 ноя 2014, 13:46

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

Зато обрабатывать базу можно будет с разных машин (да и с ноута если что по ви-фи, основной комп не включать).
Аватар пользователя
UA3PRQ
 
Сообщений: 50
Зарегистрирован: 11 янв 2014, 16:44
Откуда: nr. Tula

След.

Вернуться в Общие вопросы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


cron