Форум » [x]Harbour » Harbour dbf editor » Ответить

Harbour dbf editor

Pasha: Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)

Ответов - 300, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

Dima: Спасибо , заценим ;)

Dima: Pasha пишет: Whatsnew Это где ?

PSP: Dima пишет: Это где ? Это Паша о том, что он уже не помнит, "Что нового"... :)


AlexMyr: Паша, спасибо. Вот скрин курсор на последнем елементе за пределами окна, вот.

Pasha: AlexMyr пишет: курсор на последнем елементе за пределами окна, вот. Спасибо, поправил. У меня MaxRow большой, и типов полей в dbf много, вот я и не видел, что окошко с типами может вылазить за пределы экрана

AlexMyr: Суммирую поле и получаю ****: Может сумму лучше в окне выводить?

AlexMyr: Сделал фильтр, просуммировал, делаю новый фильтр, а сумма остается висеть, зачем?

AlexMyr: Может не нашел такой функции, а хотелось бы подсчитывать количество записей, без фильтра понятно где смотреть, а с фильтром нет.

AlexMyr: Сделал фильтр, просуммировал, делаю новый фильтр, суммирую - сумма остается с прошлого раза. Нужно по alt-s поставить _нет_, а потом снова поставить _да_ и тогда просуммирует. Хотелось бы сразу суммировать для тех полей для которых стоит _да_. А может shift-s и сразу суммировать то поле где стоит курсор, если нельзя суммировать поле - вывести предупреждение.

Pasha: Выкладываю апдейт с учетом замечаний: http://files.mail.ru/9NMVNA Подсчет количества записей сделал отдельной операцией. При установке фильтра и пр. (смене текущего представления) сделал сброс сумм колонок, если они установлены. Пересчет сумм может быть операций долгой, а я не сторонник навязчивого сервиса. Если суммирование с новым фильтром необходимо, его надо будет вызвать отдельно Если в footing сумма колонки не помещается, то вывожу ее в отдельном окне.

AlexMyr: Pasha пишет: Пересчет сумм может быть операций долгой, а я не сторонник навязчивого сервиса. Если суммирование с новым фильтром необходимо, его надо будет вызвать отдельно Это я и хотел сказать, что операцию суммирования нужно вызывать снова при смене фильтра, если нужно. Спасибо, буду тестить.

AlexMyr: Паша, а как на счет ф-ии Суммирование по полю с условием, чтоб не применять фильтр а затем суммировать, а сразу задаешь условие для суммирования.

AlexMyr: По опыту с другими аналогичными продуктами, понажимал Del, F8, думал пометил на удаление, оказалось нет - удалил совсем . Del - помечает на удаление и очищает запись, а F8 - удаляет физически. Предлагаю по Del только помечать на удаление, и для F8 где-то четко прописать в сообщении что запись будет удалена физически.

AlexMyr: При вводе даты больше 30-го года в базе имеем 1930.

Pasha: Апдейт с учетом последних пожеланий: http://files.mail.ru/CBUT5Q Что нового: - при переустановке фильтра добавлен запрос на пересчет итогов - добавлены настройки для формата даты, по умолчанию century включен - при удалении записей изменен заголовок окна

AlexMyr: Новая версия выдает ошибку при открытии любой базы: Ошибка  BASE/1099 Argument error: STR при наличии dbedit.ini с таким содержимым (т.е. просто зашел в настройки и нажал _Готово_, и в следующий раз уже не открывает) Century = T CodePage = DateFormat = 5 Epoch = 1930 Lang = Leto =

Pasha: Странно.. у меня ошибки нет Там лог ошибок создается, что в нем ?

AlexMyr: Дата: 08/02/11, время: 12:15:05 Ошибка BASE/1099 Argument error: STR Аргументы: [ 1] = C 1930 [ 2] = U [ 3] = U Алиас Вызов из STR(0) Вызов из GETPARAM(619) Вызов из MAIN(480)

Pasha: Спасибо, поправил http://files.mail.ru/KLUU0N

AlexMyr: Округляется сумма по полю, если число знаков суммы больше размерности поля, например поле N,6,2 заполнено записями: 100.21 120.34 903.26 сумма 1124, реально =1123.81



полная версия страницы