Access. Что я делаю не так?

Замысел простой, есть поле txt, кнопка btn. При нажатии на кнопку в текстовом поле должно отображаться hello world. Но вы дает вот это.

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

нужно явно прописать путь к полю (указать конкретную форму):

Forms!form4!txt.Value = strtext

Тогда все заработает, для любопытства попробовал - у меня все получилось


ну и весь код выглядит тогда вот так:

Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form4!txt.Value = strtext

End Sub

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Да, спасибо. Да дело было проще, надо было данные пустыми сделать, у меня там текст был написан он мешал. А вы случайно не знаете, какая операция цвет элемента (в моем случае прямоугольник) меняет?

Есть переключатели, при их нажатии должен цвет меняться. Сделать так, чтобы они переключались и был активен только один я сумел, а вот чтобы при этом прямоугольник был определенного цвета я не знаю, какая команда отвечает

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

я может быть не очень понял, о чем речь, вы это имеете в виду ? при нажатии кнопки меняется текст самой кнопки?:


Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form1!txt.Value = strtext

btn.BackColor = vbGreen

End Sub

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Но вообще заработало. В общем вы помогли, спасибо)

0
Автор поста оценил этот комментарий

Не совсем. Есть переключатели, типо чекбоксов. Есть прямоугольник. При нажатии на переключатель, цвет прямоугольника меняется

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

ну тогда на чекбоксы повесить команды - при нажатии на определенный чекбокс НазваниеПрямоугольника.BackColor = vbGreen

(в данном случае зеленый цвет):


В вашем примере если на форму разместить Прямоугольник, то при нажатии на кнопку его цвет изменится на зеленый. По аналогии можно на чекбоксы повесить разные цвета


Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form1!txt.Value = strtext

Прямоугольник.BackColor = vbGreen

End Sub


Чуть не забыл - цвет фона Прямогуольника в свойствах должен быть "обычный", а не "прозрачный" (ставится по умолчанию)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А вы не знаете, какая операция подойдет, когда мне нужно, чтобы компилятор (или что там в access) проверял, если значение переменных числовое, то сделать то-то?

Я до калькулятора дошел просто, ахах)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества