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

chatton
Дата: 23.11.2006 16:56:42
В ворде обычно нажимаю Shift-Ctrl-пробел, в аксесе такой номер не проходит, как быть?
Allll
Дата: 23.11.2006 17:32:35
Chr$(152)

Например, так:
Private Sub Поле1_KeyDown(KeyCode As Integer, Shift As Integer)
    If (Shift And acShiftMask) > 0 _
        And (Shift And acCtrlMask) > 0 _
        And (KeyCode = vbKeySpace) Then
        KeyCode = 0
        Shift = 0
        SendKeys Chr$(152)
    End If
End Sub
chatton
Дата: 24.11.2006 03:01:22
Спасибо!

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

Правда, теперь при вводе в форме эта часть названия не видна в списке значений, брр, ну и ладно, МГУ он и в Африке МГУ, надоело париться мне..
aleks2
Дата: 24.11.2006 07:02:59
chatton
Спасибо!

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

Правда, теперь при вводе в форме эта часть названия не видна в списке значений, брр, ну и ладно, МГУ он и в Африке МГУ, надоело париться мне..


ну зачем же в Африку, есть Марийский Государственный Университет = МГУ. Для тех, кто плохо учил географию: республика Марий-Эл это в России.
chatton
Дата: 29.11.2006 17:07:42
Ни в коей мере не хотела обидеть студентов Марийского государственного университета. :)

Но, к сожалению, в отделе, где я работаю, молодые специалисты с университетским образованием - большая редкость. На моей памяти был один из МГУ им. Ломоносова, но вскоре уволился. Не думаю, что к нам придет работать кто-нибудь, окончивший Марийский университет. Какой смысл? Народ с университетским образованием найдет работу получше.
Владимир Саныч
Дата: 29.11.2006 17:39:25
Можно после "им." убрать пробел. Потому что сочетание "точка, пробел, большая буква" выглядит как конец фразы и начало следующей.
KrukVN
Дата: 29.11.2006 17:42:44
автор
Можно после "им." убрать пробел. Потому что сочетание "точка, пробел, большая буква" выглядит как конец фразы и начало следующей.

Спорно. это в т.е./т.к./т.д./т.п. пробелы не нужны, а в им. Ленина обязательно нужен пробел
Владимир Саныч
Дата: 29.11.2006 17:51:14
KrukVN
Спорно. это в т.е./т.к./т.д./т.п. пробелы не нужны, а в им. Ленина обязательно нужен пробел

То, что он нужен по правилам машинописи, я знаю. Он по правилам и в инициалах нужен: правильно писать А. С. Пушкин. Но я говорю не о правилах, а о восприятии. Сравните:

...он учился в универстите им. Ломоносова, а потом был направлен по распределению...
...были довольны в университете им. Ломоносова, а потом и Пушкина он читал с удовольствием...

Во втором примере точка обозначает конец фразы. Это сразу видно?
KrukVN
Дата: 29.11.2006 18:00:01
Владимир Саныч
...были довольны в университете им. Ломоносова, а потом и Пушкина он читал с удовольствием...

Это похоже на дословный перевод какого-нить маленького и пьяного переводчика, так не пишут.
хотя... как кому нравиться и видится
я например за версту вижу лишний пробел или его отсутствие.
(Ну за версту загнул конечно - не сокол. :)
Владимир Саныч
Дата: 29.11.2006 18:14:19
KrukVN
Это похоже на дословный перевод какого-нить маленького и пьяного переводчика, так не пишут.

Хорошо, тогда так:

Он опять достал из кармана дедовский калькулятор и опять полюбовался им. Ломоносова вопросительно заглянула ему через плечо.