|
|
|
| Есть форма на таблицу с полем MEMO. Нужно из другой таблицы вибирать записи и накидывать в это поле по нажатию на кнопку или 2щелчком - не важно. До сих пор все работало через переменную по типу: Forms![форма1]![поле].value=Forms![форма1]![поле].value+t где
t=", "+Forms2[Поле1]
Все добавлялось в конец того, что есть через запятую. Теперь надо добавлять с новой строки. Эксперементы ни к чему не привели. Пробую типа:
Forms!форма1!Поле1.Lines.Add ("Текст") - добавить слово "Текст" с новой строки.
Но, видимо vba такое не понимает. Как правильно? | |
|
| |
|
|
33 Кб. |
|
| Спасибо, как всегда немногословны. Но не получается. Видимо что-то с синтаксисом не то. Это оператор?
Пристегнул пример. По нажатию в поле Текст должно появляться слово Текст с новой строки. В ходе экспериментов ругался на & а теперь на vbCrLf. Или напишите что оно хотя бы означает? | |
|
| |
|
49 Кб. |
|
|
Private Sub Текст_Click()
Me.Текст.Text = Me.Текст.Text & vbCrLf & "Текст"
End Sub
|
vbCrLf - константа VB. | |
|
| |
|
|
|
| А! А! Буду пробовать. Эксперимент продолжается. | |
|
| |
|
|
|
| Большой спасибо! Работает. | |
|
| |