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

Форум: MS ACCESS

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

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

 
 

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

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

тема: расширенное окно для данных в поле
 
 автор: serrock   (10.05.2011 в 12:44)   личное сообщение
 
 

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

  Ответить  
 
 автор: Дядя Федор   (10.05.2011 в 12:57)   личное сообщение
 
 

1.сделай еще одно поле - длинное. Размести где хочешь. Данные - те же, что и у короткого.
2. У Часа был пример "линейки" под полем, в которой можно отразить поле. Ссылку не помню. Кажется в примерах

Добавил. Нашел.
http://hiprog.com/index.php?option=com_content&task=view&id=251661600

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

Shift+F2 при помощи ЫутвЛуны :) SendKeys

не забудьте SetFocus на ячейко

  Ответить  
 
 автор: SerRock   (11.05.2011 в 09:32)   личное сообщение
 
 

ок, спасибо, немного переделал на закрытие строки при потере фокуса ... Хотя вопрос, почему нет события по наведению мыши на объект - непонятно, ведь во всплывающей подсказке именно это событие и используется ...

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

события Перемещение указателя (MouseMove)
нету?

  Ответить  
 
 автор: SerRock   (13.05.2011 в 08:14)   личное сообщение
 
 

я не правильно выразился ... событие есть, а вот идентификация поля ... как получить значение поля на форме, на которое наведена мышь? ну, не по координатам же вычислять ...

  Ответить  
 
 автор: Силblч   (13.05.2011 в 08:56)   личное сообщение
 
 

ну, например, так
http://windowssecrets.com/forums/showthread.php/101682-onmousemove-event-catching-%28VBA-2000%29

  Ответить  
 
 автор: serrock   (13.05.2011 в 13:27)   личное сообщение
 
 

спасибо за ссылку ... это хорошо на форме с одной записью, а если на фрме набор записей, то как получить значения поля в разныз строках

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

API его знает...

  Ответить  
 
 автор: kot_k_k   (13.05.2011 в 15:23)   личное сообщение
 
 


то как получить значения поля в разныз строках



ага я тож задался вопросом

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

во загнул

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

я делал апями, но для spreadsheeta
здесь тема была, там есть вроде как описание
я в ячейки "внедрял" комбобокс
не помню как тема называлась....

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