Текст в поле отчёта в ВБА?
nostra
Дата: 29.05.2004 17:54:01
Как программно поместить текстовую строку в textbox отчёта?
Так не работает:
Private Sub Report_Open(Cancel As Integer)
Dim username As String
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "SELECT surname, name,lastname FROM users WHERE id_user=" & IdUser, myConnect, adOpenKeyset, adLockOptimistic
username = rst.Fields(0) & " " & Mid(rst.Fields(1), 1, 1) & ". " & Mid(rst.Fields(2), 1, 1) & "."
Me!username = username ' вот так
End Sub
Владимир Саныч
Дата: 29.05.2004 17:58:18
me!username.controlsource = "=""" & replace(username,"""","""""") & """"
Только я бы переменную назвал как-нибудь по-другому, чтобы ее имя не совпадало с именем контрола.
nostra
Дата: 02.06.2004 23:38:38
2Саныч :(( Не получается...говорит нет такого свойства...
Аксес 2000 у меня...
Владимир Саныч
Дата: 02.06.2004 23:43:20
Какого свойства нет???
nostra
Дата: 03.06.2004 09:50:56
.ControlSourse - его нет для textbox...
(или это не свойство)
paparome
Дата: 03.06.2004 09:59:13
ControlSource
Господа, когда вы наконец научитесь нащимать Ctrl+J и Ctrl+пробел?
Alexander G
Дата: 03.06.2004 10:06:16
А он не дает в списке ControlSource. :)
nostra
Дата: 03.06.2004 10:09:04
Ё....
ну конечно controlsource
Что-то на меня нашло...
paparome
Дата: 03.06.2004 11:34:57
| | автор |
| | А он не дает в списке ControlSource. :) |
Кто не дает?
Alexander G
Дата: 04.06.2004 00:55:46
Ctrl+J.
И Ctrl+пробел не завершает ControlSource