|
|
|
|
надо в аксессе заюзать такой текстбокс и так:
- загружаем в него текст sql-запроса
- в текстбоксе хочется, чтобы текст запроса парсился цветами :)
- проверять на работоспособность - не надо :) буду отсылать на сервак - тот сам проверит :)
речь о визуальном представлении
я же не много прошу? :)
спасибо
з.ы. пока тоже поищу | |
|
| |
|
|
|
| ну типа штоли RichTextBox? | |
|
| |
|
|
|
| а наверное еще лучше будет WebBrowser(Microsoft Internet Controls) ? | |
|
| |
|
|
|
| Я за этот вариант. :)
Вопрос: только отображать или и писать? | |
|
| |
|
|
|
| и писать (пишу админку для тулзы одной) :)
просто надо чтобы ключевые слова выделялись нужным цветом и все :) | |
|
| |
|
|
|
| Имею в виду "писать ручками в этом-же месте где и отображать?" | |
|
| |
|
|
|
| ага | |
|
| |
|
|
|
| Тады ой.
Где-то проскакивала рекламка (сылка) на такой тулз.
Обесчали, что подключается и к mdb и к серверам.
Правда платная. :( | |
|
| |
|
|
|
| на лебансе есть пример работы с веббраузер контрол - пишем, раскрашиваем и красиво форматируем
в нем подготовить и потом из документа выдернуть только текст без тегов - будет только сам SQL стринг | |
|
| |
|
|
|
| ничо-ничо я ещё пороюсь | |
|
| |
|
|
|
| поройся в innerText + OuterText + innerHTML + outerHTML, почикать теги можно и регекспами,
можно сохранять как PlainText, чтобы вырезать теги оформления | |
|
| |
|
|
|
| может это
http://vbbook.ru/book/82
не прочитал сначала - сорри | |
|
| |
|
|
|
| ага
шото типа вот таково
http://www.codeproject.com/KB/edit/FastColoredTextBox_.aspx?msg=3884409 | |
|
| |
|
|
|
| http://sourceforge.net/projects/xacc/ | |
|
| |
|
|
|
| хорошо, если использовать все тот же vsflexgrid(componentone)
текст загонять массивом: одна ячейка - один символ
это не сложно
возникает вопрос - каким образом организовать эффективный алгоритм подсветки ключевых слов? :)
у кого нет компоненты, думаю, могут потренироваться в Экселе
ушел думать | |
|
| |
|
|
|
| http://sourceforge.net/apps/mediawiki/synedit/index.php?title=SynEdit_Home_Page | |
|
| |
|
12 Кб. |
|
| странно
у меня этот контрол Microsoft Rich Textbox Control 6.0 в стандартной поставке офиса 2003 идет =>
и работает чудненько
разваливаешь фразу на состовляющие и - установил цвет воткнул часть фразы, поменял цвет подоткнул следующую часть | |
|
| |
|
|
|
| у меня тоже он есть, но при установке его на форму - выдало сообщение что этот компонент не поддерживается моим приложением :/
правда SP4..... | |
|
| |
|
|
|
| вообще шаманство
дома на 2007 работать отказался - тоже пишет что не поддерживается | |
|
| |
|
|
|
|
| А зачем он на 2007?
Поставить на поле "Text Format" = Rich Text и форматируй как захочется | |
|
| |
|
|
|
| нипонил | |
|
| |
|
21 Кб. |
|
| С MSA2007 появилось новое свойство для текстового поля:
- TextBox.TextFormat Property
Gets or sets whether rich text is displayed in the specified text box
|
Верхнее поле "TextFormat" = Rich Text, а нижнее - Plain Text (т.е. те теги которые вставляются для получения соответствующего форматирования) ==>> | |
|
| |
|
|
|
| Во, блина!!!
Век живи и век знайся с AlexSyr | |
|
| |
|
|
|
| класняво
но не совсем то. ф частности - версия акеса :)
решил через RichTextBox | |
|
| |
|
|
|
| полезно
http://wiki.services.openoffice.org/wiki/SQL_Syntax_Highlighting | |
|
| |
|
|
|
| шота изрылся весь
дайте сыылкку на нормальную версию ри4текстбокса? :) | |
|
| |
|
|
|
|
Вы чё - шуткуете?
| |
|
| |
|
|
|
| зовсім ні, нажаль | |
|
| |
|
33 Кб. |
|
| | |
|
| |
|
72 Кб. |
|
| может это? | |
|
| |
|
123 Кб. |
|
| или это | |
|
| |
|
|
|
|
збазиба! | |
|
| |
|
|
|
| Збазиба - ДА
или ЗБАЗИБА - НЕТ | |
|
| |
|
|
|
| збазиба - ХЗ! | |
|
| |
|
|
|
|
| амур де труа? | |
|
| |
|
|
|
|
| кажись нашел :)
http://www.lebans.com/richtext.htm
абиснения здесь
http://p2p.wrox.com/access/10416-rich-text-box-controls-access-2003-a.html | |
|
| |
|
129 Кб. |
|
| http://www.lebans.com/htmleditor.htm
==>> | |
|
| |
|
|
|
| у меня там будет SQL
мне не надо тегами кошмарить :) | |
|
| |
|
|
|
| а можно не тегами а CSS сделать и/или скриптом раскрашивать по словам
не, ну т.е. тегами конечно, только не ручками :) | |
|
| |
|
|
|
|
| может кому пригодится, если есть SQLPARSE.DLL
Dim sqlp As Object
Set sqlp = New MSSQLParser.vbSQLParser
sSQL = sqlp.ParseSQLSyntax(sSQL, vbOracleSyntax)
'Function ParseSQLSyntax(bstrSQL As String, enmSyntax As SyntaxConstants) As String
'Member of MSSQLParser.vbSQLParser
'vbOracleSyntax
'SQLPARSE.DLL
|
| |
|
| |
|
|
|
| оракле оцтой! | |
|
| |
|
|
|
|
| короче, rtb от лебанс - глюкавое гавно для полнофункционального юзания (для студентов покатит)
а вот здесь
http://p2p.wrox.com/access/10416-rich-text-box-controls-access-2003-a.html
как пофиксить,чтобы rtb 6.0 от мелкомягких (SP4) заработал в формах аксесса
пока заюзал его. на данном этапе - доволен. будем посмотреть. | |
|
| |
|
|
|
|
| эта, кидай в меня примером | |
|
| |
|
|
|
| примером чего именна? :) как пофиксить? или как работать с? | |
|
| |
|
|
|
| короче поборол я эту херь нетрадиционным способом :)
вышло дёшево и сердито :)
используемые компоненты
richtextbox
и sqlparse.dll
даем парсеру свой Sql, он возвращает отформатированный RTF SQL без заголовка и концовки
цепляем заголовок , colortable, fontble и всё!
|
| |
|
| |
|
183 Кб. |
|
| попробую приаттачить :) если не получицца.... отправлю мылом из дома, штоле | |
|
| |
|