Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: хлопці, треба допомога
 
 автор: Силblч   (05.07.2011 в 18:21)   личное сообщение
 
 



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

я же не много прошу? :)
спасибо

з.ы. пока тоже поищу

  Ответить  
 
 автор: Силblч   (05.07.2011 в 18:23)   личное сообщение
 
 

ну типа штоли RichTextBox?

  Ответить  
 
 автор: Силblч   (05.07.2011 в 18:25)   личное сообщение
 
 

а наверное еще лучше будет WebBrowser(Microsoft Internet Controls) ?

  Ответить  
 
 автор: Lukas   (05.07.2011 в 18:33)   личное сообщение
 
 

Я за этот вариант. :)
Вопрос: только отображать или и писать?

  Ответить  
 
 автор: Силblч   (05.07.2011 в 18:34)   личное сообщение
 
 

и писать (пишу админку для тулзы одной) :)

просто надо чтобы ключевые слова выделялись нужным цветом и все :)

  Ответить  
 
 автор: Lukas   (05.07.2011 в 18:37)   личное сообщение
 
 

Имею в виду "писать ручками в этом-же месте где и отображать?"

  Ответить  
 
 автор: Силblч   (05.07.2011 в 18:53)   личное сообщение
 
 

ага

  Ответить  
 
 автор: Lukas   (05.07.2011 в 18:59)   личное сообщение
 
 

Тады ой.

Где-то проскакивала рекламка (сылка) на такой тулз.
Обесчали, что подключается и к mdb и к серверам.
Правда платная. :(

  Ответить  
 
 автор: Explorer   (05.07.2011 в 18:58)   личное сообщение
 
 

на лебансе есть пример работы с веббраузер контрол - пишем, раскрашиваем и красиво форматируем
в нем подготовить и потом из документа выдернуть только текст без тегов - будет только сам SQL стринг

  Ответить  
 
 автор: Силblч   (05.07.2011 в 19:00)   личное сообщение
 
 

ничо-ничо я ещё пороюсь

  Ответить  
 
 автор: Explorer   (05.07.2011 в 19:27)   личное сообщение
 
 

поройся в innerText + OuterText + innerHTML + outerHTML, почикать теги можно и регекспами,
можно сохранять как PlainText, чтобы вырезать теги оформления

  Ответить  
 
 автор: snipe   (05.07.2011 в 19:31)   личное сообщение
 
 

может это
http://vbbook.ru/book/82

не прочитал сначала - сорри

  Ответить  
 
 автор: Силblч   (06.07.2011 в 09:38)   личное сообщение
 
 

ага
шото типа вот таково
http://www.codeproject.com/KB/edit/FastColoredTextBox_.aspx?msg=3884409

  Ответить  
 
 автор: Силblч   (06.07.2011 в 09:53)   личное сообщение
 
 

http://sourceforge.net/projects/xacc/

  Ответить  
 
 автор: Силblч   (06.07.2011 в 09:58)   личное сообщение
 
 

хорошо, если использовать все тот же vsflexgrid(componentone)
текст загонять массивом: одна ячейка - один символ
это не сложно

возникает вопрос - каким образом организовать эффективный алгоритм подсветки ключевых слов? :)
у кого нет компоненты, думаю, могут потренироваться в Экселе

ушел думать

  Ответить  
 
 автор: Силblч   (06.07.2011 в 10:17)   личное сообщение
 
 

http://sourceforge.net/apps/mediawiki/synedit/index.php?title=SynEdit_Home_Page

  Ответить  
 
 автор: snipe   (06.07.2011 в 10:35)   личное сообщение
12 Кб.
 
 

странно
у меня этот контрол Microsoft Rich Textbox Control 6.0 в стандартной поставке офиса 2003 идет =>
и работает чудненько
разваливаешь фразу на состовляющие и - установил цвет воткнул часть фразы, поменял цвет подоткнул следующую часть

  Ответить  
 
 автор: Силblч   (06.07.2011 в 10:45)   личное сообщение
 
 

у меня тоже он есть, но при установке его на форму - выдало сообщение что этот компонент не поддерживается моим приложением :/
правда SP4.....

  Ответить  
 
 автор: snipe   (06.07.2011 в 11:04)   личное сообщение
 
 

вообще шаманство
дома на 2007 работать отказался - тоже пишет что не поддерживается

  Ответить  
 
 автор: Силblч   (06.07.2011 в 11:09)   личное сообщение
 
 

та отож

  Ответить  
 
 автор: AlexSyr   (06.07.2011 в 12:27)   личное сообщение
 
 

А зачем он на 2007?
Поставить на поле "Text Format" = Rich Text и форматируй как захочется

  Ответить  
 
 автор: Силblч   (06.07.2011 в 12:41)   личное сообщение
 
 

нипонил

  Ответить  
 
 автор: AlexSyr   (06.07.2011 в 13:40)   личное сообщение
21 Кб.
 
 

С MSA2007 появилось новое свойство для текстового поля:


- TextBox.TextFormat Property
Gets or sets whether rich text is displayed in the specified text box


Верхнее поле "TextFormat" = Rich Text, а нижнее - Plain Text (т.е. те теги которые вставляются для получения соответствующего форматирования) ==>>

  Ответить  
 
 автор: час   (06.07.2011 в 14:02)   личное сообщение
 
 

Во, блина!!!
Век живи и век знайся с AlexSyr

  Ответить  
 
 автор: Силblч   (06.07.2011 в 14:32)   личное сообщение
 
 

класняво
но не совсем то. ф частности - версия акеса :)

решил через RichTextBox

  Ответить  
 
 автор: Силblч   (06.07.2011 в 14:46)   личное сообщение
 
 

полезно
http://wiki.services.openoffice.org/wiki/SQL_Syntax_Highlighting

  Ответить  
 
 автор: Силblч   (06.07.2011 в 15:16)   личное сообщение
 
 

шота изрылся весь
дайте сыылкку на нормальную версию ри4текстбокса? :)

  Ответить  
 
 автор: час   (06.07.2011 в 15:29)   личное сообщение
 
 


Вы чё - шуткуете?

  Ответить  
 
 автор: Силblч   (06.07.2011 в 15:39)   личное сообщение
 
 

зовсім ні, нажаль

  Ответить  
 
 автор: час   (06.07.2011 в 15:41)   личное сообщение
33 Кб.
 
 

  Ответить  
 
 автор: час   (06.07.2011 в 15:44)   личное сообщение
72 Кб.
 
 

может это?

  Ответить  
 
 автор: час   (06.07.2011 в 15:53)   личное сообщение
123 Кб.
 
 

или это

  Ответить  
 
 автор: Силblч   (06.07.2011 в 15:55)   личное сообщение
 
 


збазиба!

  Ответить  
 
 автор: час   (06.07.2011 в 16:04)   личное сообщение
 
 

Збазиба - ДА
или ЗБАЗИБА - НЕТ

  Ответить  
 
 автор: Силblч   (06.07.2011 в 16:10)   личное сообщение
 
 

збазиба - ХЗ!

  Ответить  
 
 автор: час   (06.07.2011 в 16:25)   личное сообщение
 
 



  Ответить  
 
 автор: Силblч   (06.07.2011 в 16:45)   личное сообщение
 
 

амур де труа?

  Ответить  
 
 автор: час   (06.07.2011 в 16:58)   личное сообщение
 
 






пруа....

  Ответить  
 
 автор: Силblч   (06.07.2011 в 17:44)   личное сообщение
 
 

кажись нашел :)
http://www.lebans.com/richtext.htm

абиснения здесь
http://p2p.wrox.com/access/10416-rich-text-box-controls-access-2003-a.html

  Ответить  
 
 автор: Explorer   (06.07.2011 в 18:14)   личное сообщение
129 Кб.
 
 

http://www.lebans.com/htmleditor.htm

==>>

  Ответить  
 
 автор: Силblч   (06.07.2011 в 18:26)   личное сообщение
 
 

у меня там будет SQL
мне не надо тегами кошмарить :)

  Ответить  
 
 автор: Explorer   (06.07.2011 в 18:42)   личное сообщение
 
 

а можно не тегами а CSS сделать и/или скриптом раскрашивать по словам
не, ну т.е. тегами конечно, только не ручками :)

  Ответить  
 
 автор: Силblч   (06.07.2011 в 21:35)   личное сообщение
 
 

можно.
все можно :)

  Ответить  
 
 автор: Силblч   (08.07.2011 в 17:13)   личное сообщение
 
 

может кому пригодится, если есть 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

  Ответить  
 
 автор: Explorer   (08.07.2011 в 17:35)   личное сообщение
 
 

оракле оцтой!

  Ответить  
 
 автор: Силblч   (08.07.2011 в 17:50)   личное сообщение
 
 

мне пофик

короче поборол я эту херь нетрадиционным способом :)
вышло дёшево и сердито :)

используемые компоненты
richtextbox
и sqlparse.dll

даем парсеру свой Sql, он возвращает отформатированный RTF SQL без заголовка и концовки
цепляем заголовок , colortable, fontble и всё!
я прусь

  Ответить  
 
 автор: Силblч   (03.08.2011 в 18:33)   личное сообщение
 
 

короче, rtb от лебанс - глюкавое гавно для полнофункционального юзания (для студентов покатит)

а вот здесь
http://p2p.wrox.com/access/10416-rich-text-box-controls-access-2003-a.html
как пофиксить,чтобы rtb 6.0 от мелкомягких (SP4) заработал в формах аксесса

пока заюзал его. на данном этапе - доволен. будем посмотреть.

  Ответить  
 
 автор: час   (03.08.2011 в 18:52)   личное сообщение
 
 

  Ответить  
 
 автор: osmor   (04.08.2011 в 09:12)   личное сообщение
 
 

эта, кидай в меня примером

  Ответить  
 
 автор: Силblч   (04.08.2011 в 09:34)   личное сообщение
 
 

примером чего именна? :) как пофиксить? или как работать с?

  Ответить  
 
 автор: osmor   (04.08.2011 в 10:55)   личное сообщение
 
 

короче поборол я эту херь нетрадиционным способом :)
вышло дёшево и сердито :)

используемые компоненты
richtextbox
и sqlparse.dll

даем парсеру свой Sql, он возвращает отформатированный RTF SQL без заголовка и концовки
цепляем заголовок , colortable, fontble и всё!

  Ответить  
 
 автор: Силblч   (04.08.2011 в 11:31)   личное сообщение
183 Кб.
 
 

попробую приаттачить :) если не получицца.... отправлю мылом из дома, штоле

  Ответить  
 
 автор: Силblч   (04.08.2011 в 11:31)   личное сообщение
 
 

вроде прикрутилось :)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList