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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Добавить строку в поле MEMO
 
 автор: Goblin   (27.05.2009 в 20:45)   личное сообщение
 
 

Есть форма на таблицу с полем MEMO. Нужно из другой таблицы вибирать записи и накидывать в это поле по нажатию на кнопку или 2щелчком - не важно. До сих пор все работало через переменную по типу: Forms![форма1]![поле].value=Forms![форма1]![поле].value+t где
t=", "+Forms2[Поле1]
Все добавлялось в конец того, что есть через запятую. Теперь надо добавлять с новой строки. Эксперементы ни к чему не привели. Пробую типа:
Forms!форма1!Поле1.Lines.Add ("Текст") - добавить слово "Текст" с новой строки.
Но, видимо vba такое не понимает. Как правильно?

  Ответить  
 
 автор: Lukas   (27.05.2009 в 20:57)   личное сообщение
 
 

... & vbCrLf

  Ответить  
 
 автор: Goblin   (27.05.2009 в 22:22)   личное сообщение
33 Кб.
 
 

Спасибо, как всегда немногословны. Но не получается. Видимо что-то с синтаксисом не то. Это оператор?
Пристегнул пример. По нажатию в поле Текст должно появляться слово Текст с новой строки. В ходе экспериментов ругался на & а теперь на vbCrLf. Или напишите что оно хотя бы означает?

  Ответить  
 
 автор: Lukas   (27.05.2009 в 22:45)   личное сообщение
49 Кб.
 
 


Private Sub Текст_Click()
    Me.Текст.Text = Me.Текст.Text & vbCrLf & "Текст"
End Sub


vbCrLf - константа VB.

  Ответить  
 
 автор: Goblin   (28.05.2009 в 07:56)   личное сообщение
 
 

А! А! Буду пробовать. Эксперимент продолжается.

  Ответить  
 
 автор: Goblin   (28.05.2009 в 20:17)   личное сообщение
 
 

Большой спасибо! Работает.

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