Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование RICHTX32.OCX / 19 сообщений из 19, страница 1 из 1
17.05.2009, 21:21
    #35990376
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Уважаемые, есть проблема.
Хотел поэкпериментировать с данным элементом. Загвоздка такая
нашел, скачал, зарегестрировал. Далее при попытке перенести его в форму из панели элементов
сообщение что ACS не поддерживает данный элемент.

А в том примере что у меня есть выдает сообщение об обсутствии объекта. Что может быть.

Если у кого работающий пример с подобным элементом (SP6). Может поделитесь ?

Cпасибо за помощь.
...
Рейтинг: 0 / 0
18.05.2009, 12:26
    #35991273
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
а какая версия акса?
...
Рейтинг: 0 / 0
18.05.2009, 12:29
    #35991282
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Версия ACS - 2003 (SP2)
...
Рейтинг: 0 / 0
18.05.2009, 12:35
    #35991301
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Тут библиотека что работает у меня на 2003...
...
Рейтинг: 0 / 0
18.05.2009, 13:10
    #35991422
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Спасибо большое, сейчас попробую.

Тот пример файла .OCX у меня на компе дома, но размер файла помнится другой, наверное и версия другая
А что за файл .OCA. Его куда?
...
Рейтинг: 0 / 0
18.05.2009, 13:23
    #35991477
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
его рядом кинуть...
...
Рейтинг: 0 / 0
19.05.2009, 23:18
    #35995383
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Спасибо, все OK. Не сразу смог проверить.

У меня еще вот такой вопрос, возможно ли как-то указать выделение
текста в поле программно. Допустим есть какой-то контекст-вхождение и мне его нужно выделить что-бы затем изменить его цвет или фактуру шрифта.

Я думаю с этим справлюсь. Мне бы только знать есть ли метод программно выделить допустим в поле с 5 по 11 символ.
...
Рейтинг: 0 / 0
19.05.2009, 23:41
    #35995427
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Выделить можно. Смотрите SelLength, SelLeft. А вот изменить шрифт и цвет только выделенных символов, думаю не получится встроенными средствами
...
Рейтинг: 0 / 0
20.05.2009, 00:12
    #35995449
Guest33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Кнопка1_Click()
Dim i As Long
i = Me.rtxt.Find("ttttt",  0 , , rtfWholeWord)
If i <> - 1  Then
    Me.rtxt.SelStart = i
    Me.rtxt.SelLength = Len("ttttt")
    Me.rtxt.SelColor = vbRed
End If
End Sub
...
Рейтинг: 0 / 0
20.05.2009, 11:34
    #35996144
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
2 Guest 33

Спасибо! Только проверить смогу видимо вечером не раньше. А так все здорово. Должно работать.
...
Рейтинг: 0 / 0
20.05.2009, 12:00
    #35996263
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Ведь что я собственно хочу. Есть подформа основанная на записях некой таблицы. Выборка по критерию ограничивает кол-во записей и после отработки фильтра контекст поиска в поле формы остается выделенным.
Однако боюсь что с RichTextBox этот номер не пройдет. В моем примере в поле таблицы к которому присоединен элемент RTF запись отражающая особенности форматирования, а не та конкретная информация по которой я хочу задавать поиск.
В общем прошу прощения за сумбур в объяснении. Надеюсь суть проблемы ясна. Как решить пока не знаю.
...
Рейтинг: 0 / 0
20.05.2009, 16:08
    #35996970
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Мне, например, не ясна)))
...
Рейтинг: 0 / 0
22.05.2009, 22:09
    #36003006
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Может тогда я что-то не понимаю. Имел ввиду следующее:

У меня поле RTB в фоме `связано с полем таблицы. Я пишу в форме например короткое слово
"мышь" (в форме без кавычек). Открываю таблицу и что я вижу.

{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fnil\fcharset204 Tahoma;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 5.50.99.2050;}\viewkind4\uc1\pard\cf1\ul\b\i\f0\fs28\lang1049\'ec\'fb\'f8\'fc
\par
\par
\par }

а причем здесь мышь? Где мой контекст? Если я в таблицу напишу это же слово, в форме я его увижу, но как то странно отформатированным. Жирный подчеркнутый курсив. А если я буду его менять, получу в таблице подобную абракадабру.

код для кнопки вида

Private Sub Кнопка1_Click()
Dim i As Long
i = Me.rtxt.Find("ttttt", 0, , rtfWholeWord)
If i <> -1 Then
Me.rtxt.SelStart = i
Me.rtxt.SelLength = Len("ttttt")дключт
Me.rtxt.SelColor = vbRed
End If
End Sub
не работает.

И еще плохо то что очень часто сбивается регистрация и элемент приходится заново подключать.

Так что вот так. Не очень здорово. сплошные проМблемы.
...
Рейтинг: 0 / 0
22.05.2009, 23:16
    #36003035
Guest33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
ALEXIS_22Может тогда я что-то не понимаю. Имел ввиду следующее:

У меня поле RTB в фоме `связано с полем таблицы. Я пишу в форме например короткое слово
"мышь" (в форме без кавычек). Открываю таблицу и что я вижу.

{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fnil\fcharset204 Tahoma;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 5.50.99.2050;}\viewkind4\uc1\pard\cf1\ul\b\i\f0\fs28\lang1049\'ec\'fb\'f8\'fc
\par
\par
\par }

а причем здесь мышь?

Это не абракадабра, а слово мышь (выделено красным) в формате RTF. Например, перевести на русский 1-ю букву слова "мышь" можно так:
Код: plaintext
1.
2.
3.
?&Hec
  236  
?chr( 236 )
м

ЗЫ Хотелось бы, чтобы заявления типа "код не работает" сопровождались разъяснениями, что именно не работает. У меня все работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Кнопка1_Click()
Dim i As Long
Dim txt As String
txt = "Московская"
Do While i <> - 1 
    i = Me.rtxt.Find(txt, i, , rtfWholeWord)
    If i <> - 1  Then
        Me.rtxt.SelStart = i
        Me.rtxt.SelLength = Len(txt)
        Me.rtxt.SelColor = vbRed
        i = i + Len(txt) +  1 
    End If
Loop
End Sub
...
Рейтинг: 0 / 0
23.05.2009, 10:02
    #36003190
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Уважаемый Guest33 прежде всего спасибо за реальную помощь, и простите за может быть излишне резкий тон в предыдущем сообщении.

Я понимаю что в таблице представлен текст в формате RTF.
К сожалению код для кнопки
Dim i As Long
Dim txt As String
txt = "сков"
Do While i <> -1
i = Me.rtxt.Find(txt, i, , rtfWholeWord)
If i <> -1 Then
Me.rtxt.SelStart = i
Me.rtxt.SelLength = Len(txt)
Me.rtxt.SelColor = vbRed
i = i + Len(txt) + 1
End If
Loop

у меня так и не заработал. Если у Вас будет время и возможность может посмотрите файл примера-что неправильно
Этот пример ооочень долго был в моем архиве. Взял я его из интернета. Вещь интересная - спасибо автору этого примера. Хочется разобраться.
...
Рейтинг: 0 / 0
23.05.2009, 14:04
    #36003341
Guest33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Теперь понятно, что код работает, но не ищет. Не ищет потому, что Вы пытаетесь искать часть слова, а в методе Find стоит опция rtfWholeWord, что означает поиск по целому слову. Вот так будет искать по части слова:
Код: plaintext
1.
2.
3.
txt = "сков"
Do While i <> - 1 
    'i = Me.rtxt.Find(txt, i, , rtfWholeWord)
    i = Me.rtxt.Find(txt, i)
См также справку по методу Find для RichText
...
Рейтинг: 0 / 0
23.05.2009, 14:22
    #36003351
Guest33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Навсякий случай - справка по RTF
...
Рейтинг: 0 / 0
23.05.2009, 17:39
    #36003489
ALEXIS_22
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Спасибо, все OK !!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.09.2018, 12:45
    #39702033
simmi99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование RICHTX32.OCX
Получение ошибки RICHTX32.OCX отсутствующих файлов Если вы хотите зарегистрировать и решить проблему, попробуйте этот блог и следуйте командной строке
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование RICHTX32.OCX / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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