ADODC

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Vyacheslav
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 04.05.2003 (Вс) 14:22
Откуда: Казахстан

ADODC

Сообщение Vyacheslav » 07.05.2003 (Ср) 14:51

Как сделать навигацию ADODC не только по щелчку мыши. Еще нажатие и скрол?

Vyacheslav
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 04.05.2003 (Вс) 14:22
Откуда: Казахстан

Сообщение Vyacheslav » 07.05.2003 (Ср) 17:39

Еще один вопросик, как считать путь из поля ОЛЕ

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.05.2003 (Ср) 18:18

Те кнопки, что ты видишь, вешая на форму ADODC фатически вызывают разлиные события (
Код: Выделить всё

Adodc_WillChangeField(ByVal cFields As Long, Fields As Variant, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)

Adodc_WillChangeRecordset(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)

Adodc_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
)

Поэтому тебе ничего не стоит в принципе сделать так: повесить глобальный хук (hook) на сообщения от мыши, анализировать в каком месте экрана онни произошли (как - ищи по форуму и по http://old.vbstreets.ru) и потом просто вызывай нужные обработчики типа:

Код: Выделить всё
Call Adodc_WillMove(adReason, adStatus, pRecordset)




Насчет путей в OLE - вопрос как то не очень понятен. Что именно тебе надо узнать?


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 217

    TopList