powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как переменной описать поле в форме!?
4 сообщений из 4, страница 1 из 1
Как переменной описать поле в форме!?
    #37489443
Oleg_852
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Проблема такая. Нужно чтобы появлялась надпись(транспорантик) в форме если она есть в запросе.
Короче по умолчанию все транспорантики с названием детали скрыты при открытие формы, затем нажатие кнопки делается запрос отсутствущих деталей и те которые попадают в запрос появляются. А в запросе например код детали "015" и должно загореться надпись Me![015].Visible=true

Вот часть кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Private Sub Êíîïêà78_Click()
Dim dbs As Database
Dim rtsTemp As Recordset
Dim sql As String
Set dbs = CurrentDb
Dim b, a As Variant
Dim o
sql = "Отбор"
Set rtsTemp = dbs.OpenRecordset(sql, dbOpenForwardOnly, dbReadOnly)

With rtsTemp
news:

a = !key       ' имя транспорантика или номер ID  детали    
'Me![a].Visible = True ' Здесь ругается что поля такого нет


'a="Me![" & !key & "]"
a.Visible = True          ' здесь что тоже чтото не так не помню

.MoveNext
If .EOF = True Then
 GoTo Finish
Else
 GoTo news
 End If
End With

Finish:
End Sub
Модератор: Учимся использовать тэги для оформления кода
...
Рейтинг: 0 / 0
Как переменной описать поле в форме!?
    #37489456
DUDALS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_852,

Во первых sql не может быть "Отбор"
...
Рейтинг: 0 / 0
Как переменной описать поле в форме!?
    #37489475
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DUDALSOleg_852,

Во первых sql не может быть "Отбор" Почему, если это имя запроса?


Автор наверное хочет что-то типа этого:
Код: plaintext
Me.Controls(a).Visible=True
...
Рейтинг: 0 / 0
Как переменной описать поле в форме!?
    #37489603
Oleg_852
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Большое спасибо это то что нужно. И про имя запроса тоже допускается я не стал описавать всю инструкцию Select .... с отбором она очень длинная. Да и вопрос был не этом.
Спасибо Shocker.Pro, что научил про Контролы, как-то до этого обходился без них. Спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как переменной описать поле в форме!?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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