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

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

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

Value не с маленькой ли букафки надо? .value

А, не, без разницы. Название элемента проверь.

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

С названиями все в порядке по идее. Они и в конструкторе прописаны

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) проверял, если значение переменных числовое, то сделать то-то?

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

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

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


Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form1!txt.Value = strtext

btn.BackColor = vbGreen

End Sub

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

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

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

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


Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form1!txt.Value = strtext

btn.BackColor = vbGreen

End Sub

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

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

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

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

Forms!form4!txt.Value = strtext

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


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

Private Sub btn_Click()

Dim strtext As String

strtext = "Hello world"

Forms!form4!txt.Value = strtext

End Sub

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

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

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

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

В свойстве Данные ты привязываешь текстбокс к полю в таблице, при выполнении он не может найти такое поле и выдаёт ошибку.

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

Помогло, спасибо

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

У тебя в Данные указано Unbound ты сам написал или так было?

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

Да, стало понятнее. Но все еще мне не ясно, что не так с полем. Я его создал, настройки не менял, только unbound вписал

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

У тебя в Данные указано Unbound ты сам написал или так было?

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

Я сам написал. Кстати, какой бы текст я не написал, он почему-то не отображается в режиме формы. Пишет #Имя?

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

Погодь, так у тебя даже на скрине ругается на имя элемента. Ошибку #Имя? видишь?

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

Мне это не о чем не говорит, если честно. Он видимо пытается вставить текст, который планировалось, что-то идет не так и он выдает вот это. Я не знаю, чем его текст не устраивает. Вот эта строчка ему не нравится

Иллюстрация к комментарию
показать ответы
2
Автор поста оценил этот комментарий

Не верю, где скрин?

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

Может txt.Text? А может у тебя нет TextBox'а с именем txt?

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

Есть, я сам прописал это имя полю. И кнопке имя btn

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

а это точно value? а не какой-нибудь title? Caption?

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

В ролике на ютубе value

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

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

Теги

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

Сообщества