Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить число в Label1 / 2 сообщений из 2, страница 1 из 1
11.05.2007, 14:43:55
    #34519405
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить число в Label1
При открытии одной из форм происходит запрос на SQL-сервере (подсчет колличества позиций) и
в ячейку "A1" вставляется это число.
Код: plaintext
     Destination:=Range("A1")
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub UserForm_Activate()
strSql4 = strSql4 & " select Count(* )From Registry"
strSql4 = strSql4 & " WHERE"
strSql4 = strSql4 & " Flag in (0,2)"
strSql4 = strSql4 & " AND not IDRUGID  = 1957"
sqlstring4 = strSql4
connstring = _
Array(Array("ODBC;DRIVER=SQL Server;SERVER=SQL2;DATABASE=Megapress;Trusted_Connection=Ye"), Array("s"))
With ActiveSheet.QueryTables.Add(Connection:=connstring, _
     Destination:=Range("A1"), Sql:=sqlstring4)
    .Refresh
End With
End Sub
Мне нужно чтобы это число появилось на форме в Label1. Как такое реализовать?
И может кто-нибудь даст ссылку где описывается ActiveSheet.QueryTables.Add
...
Рейтинг: 0 / 0
14.05.2007, 09:43:35
    #34522380
udgeen69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить число в Label1
если в label то:
при инициализации формы сделать. После выполнения твоего кода.
dim ws as worksheet
set ws =.......
userform.Label1.Caption = ws.cells(1,1)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить число в Label1 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]