Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите бедному библиотекарю... / 9 сообщений из 9, страница 1 из 1
13.05.2003, 14:32
    #32158590
librar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
Помогите пожалуйста! В библиотеке книги на разных языках, а как ему объяснить, что если фамилия редактора книги на русском языке, то в отчёте надо писать: ред. Курочкин , а если на финском то: toim. Mullonen , то есть как узнать русский шрифт в ячейке или латинский? Спасибо за любой ответ.
...
Рейтинг: 0 / 0
13.05.2003, 14:40
    #32158604
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
Не проще ли в поле Фамилия хранить значение "ред. Сидоров", "dr. Geyts"
и более не страдать.

А какой шрифт можно узнать по его номеру в таблице символов.
? Asc("я")=255
? Acs ("z")=122
и т.д. с учетом прописных, учесть цифирь и пунктуацию.
...
Рейтинг: 0 / 0
13.05.2003, 14:44
    #32158609
АлексейЕ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
Событие Нажатие клавиши (KeyPress) возвращает числовой код символа в ANSI или в UNICODE, в зависимости от платформы. В любом случае английские и русские коды не пересекаются.
...
Рейтинг: 0 / 0
13.05.2003, 14:48
    #32158611
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
Да, точно нужно учитывать особенности UniCode
? AscW ("я")=1103 в Win2000
...
Рейтинг: 0 / 0
14.05.2003, 11:08
    #32159282
librar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
to Senin Viktor: Не проще ли в поле Фамилия хранить значение "ред. Сидоров", "dr. Geyts" и более не страдать.

Хранить-то проще, но такая же ерунда с авторами и со страницами так что страдать буду при вводе всяких ред. dr. и с. Спасибо!!!!!!!!!!
...
Рейтинг: 0 / 0
14.05.2003, 11:15
    #32159296
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
"как ему объяснить..."
1. Кому и что надо объяснить?
2. Что куда и зачем надо вводить?
...
Рейтинг: 0 / 0
14.05.2003, 11:21
    #32159308
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
2 liblar
>Хранить-то проще, но такая же ерунда с авторами и со страницами так что страдать буду при вводе всяких ред. dr. и с. Спасибо!!!!!!!!!!

Ну, да не лучшее решение, просто я подумал, что авторы нужны только карточки печатать, тогда это было самое простое и оптимальное по производительности решение. Про возможность поиска по имени автора я как-то зыбыл :(

Тогда у меня следующие вопросы:

Когда вы вводите фамилию Иванов, то почему бы сразу не внести (в другое поле) слово "ред."?
Откуда беруться эти "ред." , "toim"?
Почему их нет в таблице Книги?

Нужно завести отдельную таблицу для этих самых "ред.", и прочих, связать с таблицей Книги

А "страдать" все-равно прийдется, но теперь выбирая "ред." из справочника.
...
Рейтинг: 0 / 0
15.05.2003, 18:34
    #32161112
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
А я бы в этой ситуации сделал два поля: 1-е с кирилицей, 2-е с латиницей. И пользователь может сам выбирать как ему запрос писать, либо как "Иванов", либо как "Ivanov".
М.
...
Рейтинг: 0 / 0
12.11.2003, 11:50
    #32321204
alex_pf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите бедному библиотекарю...
Не знаю, если еще нужно, пост старый, но с высказанным не согласен и руки чешутся свои 3 копейки вставить.

Если я правильно понимаю, то вопрос не ограничивается рус/лат ( ред. Курочкин, а если на финском то: toim. Mullonen ) а речь идет об языке, не котором осуществляется описание книжки. Я бы создал в таблице книг обязательное поле языкОписания, и справочник названий на разных языкак, к примеру: 1/русский/ред./стр. /// 2/английский/edit./page. и вызывал бы название через функцию перевестиНазвание(книгиТбл.кодЯзыка, кодНазвания).
public function перевестиНазвание(кодЯзыкаАрг, кодНазванияАрг) as string
перевестиНазвание = dlookup(кодНазванияАрг, "справочникНазваний", "кодЯзыка =" & кодНазванияАрг)
end function

справочникНазваний в данном случае денормализован (первое, что пришло в голову), а лучше, наверное, язык/кодНазвания/имя названия, в этом случае вообще join-ом можно вязать.

то в отчёте надо писать - как суда относится KeyPress? или я чего-то не понимаю.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите бедному библиотекарю... / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]