Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Вниз

Database Desktop 


Mirage   (2002-01-08 18:24) [0]

Как заставить DataBase Desktop нормально отображать данные представленные в таблице кирилицей ?



EsKor   (2002-01-09 07:45) [1]

Самый кардинальный способ изменить имя шрифта в реестре:
HKEY_CURRENT_USER\Software\Borland\DBD\7.0\Preferences\Properties\SystemFont="MS Sans Serif"
Если у Вас версия DBD не 7.0, то вместо 7.0 будет подключ с другим именем, например 6.0.
Шрифт может быть другой (с кирилицей), но не любой. Современные шрифты типа Times New Roman, Courier New, Arial и т.п. содержат в себе несколько кодовых страниц, а DBD тупо берет самую первую, видимо USA, которая кириллицу не содержит и, поэтому вместо нормальных букв отображает "зюзюки дормидонские". Видимо не зная этого, часто в книгах авторы сообщают читателям, что DBD не руссифицируется. В связи с этим и нужно выбирать шрифт, который сам по себе содержит только одну таблицу символов. Экспериментально удалось установить, что это те кириллические шрифты файлы которых размером менее 100кБ. Удачно вписываются в руссификацию DBD "старые" добрые шрифты от Win. 3.1/95, в общем те которые имеют в названии Cyr.
И последнее.
Cовсем не обязательно лезть в реестр, можно установить шрифт используя сам DBD: меню Edit|Preferences|вкладка General|поле Default System Font|кнопка Change..., - но здесь можно выбрать только TT-шрифты, а если Вам полюбился растровый шрифт, каким является например, MS Sans Serif, то тогда только через реестр.



Mirage   (2002-01-09 14:13) [2]

Работает!
Премного благодарен господину EsKor за вариант с реестром!




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.03 c
3-18709           KMZ                   2002-01-10 08:17  2002.02.07  
Мастера помогите плиз с проблемой,добавляю запись в таблицу MS SQL servere


14-18956          fliz                  2001-12-18 14:16  2002.02.07  
>Merlin


3-18779           nikols                2002-01-09 10:49  2002.02.07  
Вызов хранимой процедуры из пакета Oracle через BDE


3-18715           Dup                   2002-01-04 17:03  2002.02.07  
Поиск записи


3-18727           saviola               2002-01-10 13:28  2002.02.07  
Как удалить запись из таблицы, типа нажатие на минус в DBNavigator