powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Просмотр текста хранимого запроса из кода
12 сообщений из 37, страница 2 из 2
Просмотр текста хранимого запроса из кода
    #32320616
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
Думаю, что можно поймать текст на определённой позиции курсора мыши из бейсика, пока не знаю как - никогда не было нужно.

А сейчас и подавно, работаю в адп.
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320618
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Может, и есть какой-нибудь API...
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320628
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо.
Может я уже давно не писал программки на mdb (сейчас только SQL+ADP), но я никак не вижу чтобы такая вещь была просто "офигительной".
Запросы сами по себе, код на VBA сам по себе.
Если же при написании кода VBA, требуется текст запроса, значит идет построение динамического запроса, что в большинстве случаев не есть хорошо.
Запрос ведь для чего делается хранимым?
Написал, отладил, занес в описание и пользуйся.

Еще раз, имхо.
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320635
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 incold
Дык, а я о чём?:)
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320675
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основная сложность - это текст под позицией курсора.....
В чем сложность? Заюзать буфер обмена. Например punto так работает (когда просишь ещё выделенный текст перекодировать). Да, не очень хорошо, что текст в буфере остаётся, но с этим можно смириться. Я, например, заюзал это в своем Шаблон функций и выражений . Вполне удобно.
Или вы про что (просто все сообщения не читал, мог неправильно уловить суть)?
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320677
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
То, что остается в буфере, это можно пережить. А вот то, что мой буфер затирается, - это есть очень нихт гут. Если прога его затирает, то она должна иметь при входе большой красный флаг.
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320682
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что остается в буфере, это можно пережить. А вот то, что мой буфер затирается, - это есть очень нихт гут. Если прога его затирает, то она должна иметь при входе большой красный флаг.
Есть такое... Но это тоже можно пережить.
А можно расширить идею и написать - сохранить текущий буфер, скопировать в буфер текущее выделение, сохранить буфер, восстановить состояние, которое было до изменения. Нет ничего невозможного.
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320686
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тому, кто пострадал, пережить сложнее, чем тому, от чьей проги пострадали. :^)
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32320808
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incold "Запрос ведь для чего делается хранимым?
Написал, отладил, занес в описание и пользуйся."
Работаю с чужим кодом, там хренова туча хранимых запросов из кода вызываются. Не знаю как Вам, но мне неудобно записывать на бумажку имя запроса (то же касается таблиц, форм, отчетов...), жать f11, переходить на нужную вкладку, потом искать там этот объект, открывать его, сворачивать и работать дальше, переключая чертовы окна с Бэйсика на соответствующий "конструктор".
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32321321
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HWND получить навскидку просто... GetFocus, в купе с контекстным меню может и GetParent пригодиться...
ну а слово выдернуть... надо поэспериментировать... думаю что-нить из EM_ сообщений подойдёт... хотя там и своих сообщений должно хватать...
да и буфер помоему не зачем насиловать...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32321630
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Не знаю как Вам, но мне неудобно записывать на бумажку имя запроса (то же касается таблиц, форм, отчетов...), жать f11, переходить на нужную вкладку, потом искать там этот объект, открывать его, сворачивать и работать дальше, переключая чертовы окна с Бэйсика на соответствующий "конструктор".

НАпиши ф-ю с коротким именем и юзай ее "из окна васика". Скажем getQ(aName) Но токо "в конце" (:0) шоб вот эдак делала:

docmd.OpenQuery aName,acViewDesign

(вернее, шоб токо это и делала). ОКно отладки там под рукой. Неудобно токо - окно сдергивается. чтобы не сразу сдергивалось можно
Код: plaintext
1.
2.
3.
4.
5.
6.
Function getQ(aName As String)
Dim i As Long
    DoCmd.OpenQuery aName, acViewDesign
    For i =  0  To  3000 
        DoEvents
    Next i
End Function
...
Рейтинг: 0 / 0
Просмотр текста хранимого запроса из кода
    #32321674
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно на autokeys повесить...
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Просмотр текста хранимого запроса из кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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