1 (edited by savage 2014-08-23 13:28:04)

Topic: Проект на проверку

Утро доброе.
Закончил  сегодня небольшую прогу (спасибо DriveSoft за помощь).
Прога - простенький учет книг в отделе (есть у нас собственная библиотека, спасибо шефам).
Если не сложно - можно проверить на предмет оптимальности решений?

Из того, что не смог:
1.  так и не смог победить регистр в поле "Читатель" грида "История чтения книги" на основной форме
2. при экспорте в MS Excel отдельные поля очень мелкий шрифт. Спасает растягивание границ столбца, но это уже, конечно, не автоматизация.

Архив с программой и описание - см. ниже
с уважением,

Savage

PS Спасибо Автору за хороший софт!

Re: Проект на проверку

savage wrote:

Утро доброе.
Закончил  сегодня небольшую прогу (спасибо DriveSoft за помощь).
Прога - простенький учет книг в отделе (есть у нас собственная библиотека, спасибо шефам).
Если не сложно - можно проверить на предмет оптимальности решений?

Из того, что не смог:
1.  так и не смог победить регистр в поле "Читатель" грида "История чтения книги" на основной форме
2. при экспорте в MS Excel отдельные поля очень мелкий шрифт. Спасает растягивание границ столбца, но это уже, конечно, не автоматизация.


с уважением,

Savage

PS Спасибо Автору за хороший софт!

1. В файле settings.ini который в папке с Вашей базой
в режиме редактирования в конце после
[DisableUpperCase]
добавляете
ТаблицаюСтрока=

примерно так
organ.name=
Proj.name=

2. Лучше использовать отчетность - там лучше намного чем выгрузка из грида в эксель

Сама прога требует оптимизации.
Неудачные решения с дополнительными штуками на главном поле типа "да/нет"

3 (edited by savage 2014-08-17 10:45:30)

Re: Проект на проверку

1. В файле settings.ini который в папке с Вашей базой
в режиме редактирования в конце после
[DisableUpperCase]
добавляете
ТаблицаюСтрока=

примерно так
organ.name=
Proj.name=

2. Лучше использовать отчетность - там лучше намного чем выгрузка из грида в эксель

Сама прога требует оптимизации.
Неудачные решения с дополнительными штуками на главном поле типа "да/нет"

1) это я знаю. Дело было немного в другом - у меня в гриде выводилась инфо с полей с CALCULATE. Так вот, пока я не забил в settings.ini  под [DisableUpperCase] и поля связей, ничего не отрабатывало как надо.

2) Хотелось бы подробнее про: 

Неудачные решения с дополнительными штуками на главном поле типа "да/нет"

4 (edited by savage 2014-08-23 18:39:11)

Re: Проект на проверку

Короче, законченный (на сегодня ;-) ) релиз.

Прошу всех, кто может, посмотреть на предмет оптимизации либо незамеченных ошибок

Требования:
работать под последней версией -1.43 Ссылка -  https://www.dropbox.com/s/4qdlk4pouldrz … 201.43.zip
логин и пароль: admin и admin

Нюансы, важные для начинающих (таких ,как я, собственно)
в программе реализована работа:
- окно входа по паролю. Реализовано простейшее разведение прав юзеров (админ - полный доступ, guest - только просмотр и экспорт в эксель). В окне - при новой базе - автоматически создается пользователь с правами администратора;
- при наведении на запись в верхних гридах Form1 - в нижних выводится их история (навигация сделана через мышь и клавиши "вверх"-"вниз");
- защита от внесения пустых записей через формы ввода (с выводом сообщений);
- защита от случайного ввода записей-дублей через формы ввода (с выводом сообщений);
- автоматический вывод в combobox последней введенной записи;
- блок фильтров на главной форме Form1;
- проставление статуса check/uncheck в чекбоксах в зависимости от статуса других полей;
другое...

Огромное спасибо DriveSoft за помощь.
Этап ликбеза по работе с программой MyVisualDB пройден..

Post's attachments

Attachment icon MyLibrary.zip 335.65 kb, 569 downloads since 2014-08-23 

Re: Проект на проверку

DriveSoft, если не будет больших косяков, то можно этот топик перекидывать в раздел "Образцы проектов", имхо. Так будет правильнее..