On-line: PSP, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
Администратор




Пост N: 2001
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor (продолжение)


Выкладываю апдейт (давненько не выкладывал):

http://files.mail.ru/LXJ3D7

Whatsnew - смотрите сами, не помню уже.
Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 157 , стр: 1 2 3 4 5 6 7 8 All [только новые]


постоянный участник




Пост N: 7103
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.10.21 17:04. Заголовок: Pasha пишет: Это ни..


Pasha пишет:

 цитата:
Это ничего в принципе не меняет, кодировка из того же семейства. Мой ответ на твой вопрос для UA1251 точно такой же


Понял. Спасибо !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7189
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.21 21:23. Заголовок: Pasha - переполнение..


Pasha - переполнение *** в структуре базы.
Не страшно, но некрасиво.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7503
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.12.21 22:19. Заголовок: Andrey пишет: Pasha..


Andrey пишет:

 цитата:
Pasha - переполнение *** в структуре базы


1 "штука" полей это круто
Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :)

PS
Я думал только британские ученые чудики , но ошибался

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1828
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 19.12.21 22:31. Заголовок: Dima пишет: 1 "..


Dima пишет:

 цитата:
1 "штука" полей это круто


Поля по 1-3 байт, в принципе по 2Kb на запись нормально, но да, напрашивается реляция или подчиненные базы. 2019, 2020 ... напоминают года, тогда есть ограничение на структуру после 2023. Но работает же ..
Я с похожей проблемой сталкивался при обработке цен шанхайской биржи металлов. Там шаг примерно 500 юаней за сырье и нужно попасть в соответствующую колонку. По сколько все дорожает очень быстро то количество колонок стремилось в бесконечность. Вовремя остановился и переделал на реляцию.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7504
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.12.21 22:59. Заголовок: Haz пишет: Вовремя ..


Haz пишет:

 цитата:
Вовремя остановился и переделал на реляцию.


Все верно

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4015
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 19.12.21 23:28. Заголовок: Dima пишет Структура..


Dima пишет
 цитата:
Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :)


Не все так однозначно.
У Андрея может исторически сложилось, переделать трудоемко, особенно это касается замены версии у удаленных клиентов, у которых базы с 90-х годов. У меня до сих пор работает вариант базы на год (каталоги годов собираются), с группами по 13 месяцам, там 45 TAG, сколько полей не скажу, т.к. большое кол-во убраны в V поля SIXNSX. Это clipper 5.2e, работает под DosBox 0.74. Переделывать нет смысла и будет трудоемко.
Есть отчеты, которые хотят клиенты в горизонтальном виде, когда с реляционных баз, данные уходят в за горизонт. И такие отчеты печатаются на листы с соответствующей разбивкой, сколько бы их не собралось в структуру.
Так что "английские ученые" или нет, но "***" тоже вид не улучшают.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7505
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.12.21 00:09. Заголовок: SergKis Понял тебя ..


SergKis
Понял тебя

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7190
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.12.21 01:17. Заголовок: Dima пишет: Структу..


Dima пишет:

 цитата:
Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :)


Структура базы была заложена ещё на сервер NOVEL - помните такой ?
Виндов для серверов тогда не было.
Это структура ещё 1999 года.
Начисления по одному абоненту вытаскивалось тогда очень шустро...
Так и всё сложилось до сих пор.
Для каждого года добавляю всего по 8 полей. Всего в базе 1047 полей на 2022 год.
Так что база в бесконечность не уйдёт...
Переделать можно, но зачем ?
Я сделал в МиниГуи другую структуру, работает. Только скорость расчёта чуток упала, хотя и не критично.
Стал переделывать терминалку и бросил, заказчикам неинтересно, а я каждый год файл структуры правлю и автоматом у всех меняются базы.
Зато юзера меня не бросят, программу каждый год переводить надо.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4067
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 08:06. Заголовок: Хм, в dbase 3 под ра..


Хм, в dbase 3 под размер заголовка отводится два байта, это значит, что максимамальное количество полей - 65536/32 - 1 = 2047
Андрей, ты рискуешь. Cтруктуры хватит еще на 125 лет. А что потом ? Лучше сразу переделать

Подготовлю обновление, выложу

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4068
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 08:38. Заголовок: Новая версия dbedit ..


Новая версия dbedit доступна для скачивания:

https://cloud.mail.ru/public/apMG/EevmVgU8W

- добавлены дополнительные кодовые страницы
- добавлен параметр настройки: кодовая страница программы
- увеличен размер буфера для ввода строк
- при установке/снятии фильтра сделан учет scope

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7506
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.12.21 09:37. Заголовок: Pasha пишет: Cтрукт..


Pasha пишет:

 цитата:
Cтруктуры хватит еще на 125 лет. А что потом ?


Потом ему уже фиолетово будет

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7191
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.12.21 10:55. Заголовок: Andrey пишет: Для к..


Andrey пишет:

 цитата:
Для каждого года добавляю всего по 8 полей.


Ошибся я, 24 + 8 полей каждый год добавляю.

Pasha пишет:

 цитата:
Андрей, ты рискуешь. Cтруктуры хватит еще на 125 лет. А что потом ? Лучше сразу переделать


Идёт написание всёго заново на C#, не мной. База PostgeSql.

Pasha пишет:

 цитата:
Хм, в dbase 3 под размер заголовка отводится два байта, это значит, что максимамальное количество полей - 65536/32 - 1 = 2047


У меня не dbase 3 - а база на CDX, она по моему имеет большее кол-во полей БД.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4069
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 12:32. Заголовок: cdx это формат индек..


cdx это формат индекса, там стандарт тот же, с двумя байтами под заголовок.
Но на 30 лет тебе еще хватит

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7192
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.12.21 13:43. Заголовок: Pasha пишет: Но на ..


Pasha пишет:

 цитата:
Но на 30 лет тебе еще хватит


Ну успокоил !

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4070
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 14:25. Заголовок: Так не надо входить,..


Так не надо входить, майлру пускает без авторизации:



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4018
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 20.12.21 15:28. Заголовок: Pasha 1. Если с dbf..


Pasha
1. Если с dbf рядом cdx с внешними к dbedit данными dbedit.exe не запустишь, хотя просил запустить ТОЛЬКО для dbf, т.е.
hbedit.exe _Ru866.dbf
пока не сообразил переписать в др. место, валилось на сообщение
2. Как активировать меню ? Ни мышкой ни Alt+..., Ctrl+..., Shift+... не помогало, запуск под Far
Особо не надо, есть свой аналог утилиты, но ...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7193
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.12.21 15:33. Заголовок: Pasha пишет: - доба..


Pasha пишет:

 цитата:
- добавлены дополнительные кодовые страницы


Эти ?


А в Харборе когда появятся эти страницы ?
И казахский язык когда будет ?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4071
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 16:36. Заголовок: SergKis пишет: Pash..


SergKis пишет:

 цитата:
Pasha
1. Если с dbf рядом cdx с внешними к dbedit данными dbedit.exe не запустишь, хотя просил запустить ТОЛЬКО для dbf, т.е.
hbedit.exe _Ru866.dbf
пока не сообразил переписать в др. место, валилось на сообщение



Срабатывает SET AUTOPEN, в данной версии никак
Сделал проверку на ошибку "переменная отсутствует", если индекс для другого файла, и дальше открытие без индекса


 цитата:
2. Как активировать меню ? Ни мышкой ни Alt+..., Ctrl+..., Shift+... не помогало, запуск под Far
Особо не надо, есть свой аналог утилиты, но ...



F10, мышка, Alt+O, Alt+F и т.д.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4072
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.21 16:41. Заголовок: Andrey пишет: А в Х..


Andrey пишет:

 цитата:
А в Харборе когда появятся эти страницы ?



Написал в devlist, но там похоже сейчас некому смотреть. А у меня права не настроены


 цитата:
И казахский язык когда будет ?



В dbedit ? Зачем он там ? Интерфейс есть на русском или английском, на казахском я не сделаю
Язык и кодировка это разные вещи

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7194
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.12.21 17:07. Заголовок: Pasha пишет: В dbed..


Pasha пишет:

 цитата:
В dbedit ? Зачем он там ? Интерфейс есть на русском или английском, на казахском я не сделаю
Язык и кодировка это разные вещи


Да нет, не надо интерфейс переводить.
Когда будет поддержка этого языка+кодовые страницы в харборе ?
Тоже отослал в devlist ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 157 , стр: 1 2 3 4 5 6 7 8 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 157
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет