Автор | Сообщение |
|
| Администратор
|
Пост N: 2001
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor (продолжение)
Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)
|
|
|
Ответов - 158
, стр:
1
2
3
4
5
6
7
8
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 7103
Зарегистрирован: 12.09.06
|
|
Отправлено: 31.10.21 17:04. Заголовок: Pasha пишет: Это ни..
Pasha пишет: цитата: | Это ничего в принципе не меняет, кодировка из того же семейства. Мой ответ на твой вопрос для UA1251 точно такой же |
| Понял. Спасибо !
|
|
|
|
| постоянный участник
|
Пост N: 7189
Зарегистрирован: 12.09.06
|
|
Отправлено: 19.12.21 21:23. Заголовок: Pasha - переполнение..
Pasha - переполнение *** в структуре базы. Не страшно, но некрасиво.
|
|
|
|
| |
Пост N: 7503
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.12.21 22:19. Заголовок: Andrey пишет: Pasha..
Andrey пишет: цитата: | Pasha - переполнение *** в структуре базы |
| 1 "штука" полей это круто Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :) PS Я думал только британские ученые чудики , но ошибался
|
|
|
|
| |
Пост N: 1828
Зарегистрирован: 20.02.11
|
|
Отправлено: 19.12.21 22:31. Заголовок: Dima пишет: 1 "..
Dima пишет: цитата: | 1 "штука" полей это круто |
| Поля по 1-3 байт, в принципе по 2Kb на запись нормально, но да, напрашивается реляция или подчиненные базы. 2019, 2020 ... напоминают года, тогда есть ограничение на структуру после 2023. Но работает же .. Я с похожей проблемой сталкивался при обработке цен шанхайской биржи металлов. Там шаг примерно 500 юаней за сырье и нужно попасть в соответствующую колонку. По сколько все дорожает очень быстро то количество колонок стремилось в бесконечность. Вовремя остановился и переделал на реляцию.
|
|
|
|
| |
Пост N: 7504
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.12.21 22:59. Заголовок: Haz пишет: Вовремя ..
Haz пишет: цитата: | Вовремя остановился и переделал на реляцию. |
| Все верно
|
|
|
|
| постоянный участник
|
Пост N: 4015
Зарегистрирован: 17.02.12
|
|
Отправлено: 19.12.21 23:28. Заголовок: Dima пишет Структура..
Dima пишет цитата: | Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :) |
| Не все так однозначно. У Андрея может исторически сложилось, переделать трудоемко, особенно это касается замены версии у удаленных клиентов, у которых базы с 90-х годов. У меня до сих пор работает вариант базы на год (каталоги годов собираются), с группами по 13 месяцам, там 45 TAG, сколько полей не скажу, т.к. большое кол-во убраны в V поля SIXNSX. Это clipper 5.2e, работает под DosBox 0.74. Переделывать нет смысла и будет трудоемко. Есть отчеты, которые хотят клиенты в горизонтальном виде, когда с реляционных баз, данные уходят в за горизонт. И такие отчеты печатаются на листы с соответствующей разбивкой, сколько бы их не собралось в структуру. Так что "английские ученые" или нет, но "***" тоже вид не улучшают.
|
|
|
|
| |
Пост N: 7505
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.12.21 00:09. Заголовок: SergKis Понял тебя ..
SergKis Понял тебя
|
|
|
|
| постоянный участник
|
Пост N: 7190
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.12.21 01:17. Заголовок: Dima пишет: Структу..
Dima пишет: цитата: | Структура базы явно не продумана , включая алгоритмы по ним.........сделано абы как , лишь бы работало :) |
| Структура базы была заложена ещё на сервер NOVEL - помните такой ? Виндов для серверов тогда не было. Это структура ещё 1999 года. Начисления по одному абоненту вытаскивалось тогда очень шустро... Так и всё сложилось до сих пор. Для каждого года добавляю всего по 8 полей. Всего в базе 1047 полей на 2022 год. Так что база в бесконечность не уйдёт... Переделать можно, но зачем ? Я сделал в МиниГуи другую структуру, работает. Только скорость расчёта чуток упала, хотя и не критично. Стал переделывать терминалку и бросил, заказчикам неинтересно, а я каждый год файл структуры правлю и автоматом у всех меняются базы. Зато юзера меня не бросят, программу каждый год переводить надо.
|
|
|
|
| Администратор
|
Пост N: 4067
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.21 08:06. Заголовок: Хм, в dbase 3 под ра..
Хм, в dbase 3 под размер заголовка отводится два байта, это значит, что максимамальное количество полей - 65536/32 - 1 = 2047 Андрей, ты рискуешь. Cтруктуры хватит еще на 125 лет. А что потом ? Лучше сразу переделать Подготовлю обновление, выложу
|
|
|
|
| Администратор
|
Пост N: 4068
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.21 08:38. Заголовок: Новая версия dbedit ..
Новая версия dbedit доступна для скачивания: https://cloud.mail.ru/public/apMG/EevmVgU8W - добавлены дополнительные кодовые страницы - добавлен параметр настройки: кодовая страница программы - увеличен размер буфера для ввода строк - при установке/снятии фильтра сделан учет scope
|
|
|
|
| |
Пост N: 7506
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.12.21 09:37. Заголовок: Pasha пишет: Cтрукт..
Pasha пишет: цитата: | Cтруктуры хватит еще на 125 лет. А что потом ? |
| Потом ему уже фиолетово будет
|
|
|
|
|
| постоянный участник
|
Пост 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, она по моему имеет большее кол-во полей БД.
|
|
|
|
| Администратор
|
Пост N: 4069
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.21 12:32. Заголовок: cdx это формат индек..
cdx это формат индекса, там стандарт тот же, с двумя байтами под заголовок. Но на 30 лет тебе еще хватит
|
|
|
|
| постоянный участник
|
Пост N: 7192
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.12.21 13:43. Заголовок: Pasha пишет: Но на ..
Pasha пишет: цитата: | Но на 30 лет тебе еще хватит |
| Ну успокоил !
|
|
|
|
| Администратор
|
Пост N: 4070
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.21 14:25. Заголовок: Так не надо входить,..
Так не надо входить, майлру пускает без авторизации:
|
|
|
|
| постоянный участник
|
Пост 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 Особо не надо, есть свой аналог утилиты, но ...
|
|
|
|
| постоянный участник
|
Пост N: 7193
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.12.21 15:33. Заголовок: Pasha пишет: - доба..
Pasha пишет: цитата: | - добавлены дополнительные кодовые страницы |
| Эти ? А в Харборе когда появятся эти страницы ? И казахский язык когда будет ?
|
|
|
|
| Администратор
|
Пост 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 и т.д.
|
|
|
|
| Администратор
|
Пост N: 4072
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.21 16:41. Заголовок: Andrey пишет: А в Х..
Andrey пишет: цитата: | А в Харборе когда появятся эти страницы ? |
| Написал в devlist, но там похоже сейчас некому смотреть. А у меня права не настроены цитата: | И казахский язык когда будет ? |
| В dbedit ? Зачем он там ? Интерфейс есть на русском или английском, на казахском я не сделаю Язык и кодировка это разные вещи
|
|
|
|
| постоянный участник
|
Пост N: 7194
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.12.21 17:07. Заголовок: Pasha пишет: В dbed..
Pasha пишет: цитата: | В dbedit ? Зачем он там ? Интерфейс есть на русском или английском, на казахском я не сделаю Язык и кодировка это разные вещи |
| Да нет, не надо интерфейс переводить. Когда будет поддержка этого языка+кодовые страницы в харборе ? Тоже отослал в devlist ?
|
|
|
Ответов - 158
, стр:
1
2
3
4
5
6
7
8
All
[только новые]
|
|