powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не получается поместить текст в текстовое поле
8 сообщений из 8, страница 1 из 1
Не получается поместить текст в текстовое поле
    #33687094
ShiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в MSAccess пытаюсь поместить в текстовое поле слово:

SET FRM=Forms![Nameform].[Nameform_subform].Form

FRM.Controls("Поле")=cstr("123")
в результате выскакивает ошибка "run-time error:7878"
Подскажите поджалуйста, где я не прав.
Спасибо
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33687369
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надеюсь, что "Nameform_subform" это не имя объекта, а название котрола (подчиненной формы), расположенной на главной форме. И зачем использовать без надобности функцию CStr?

Код: plaintext
1.
2.
3.
4.
    Dim frm As Form
    
    Set frm = Forms![Nameform].[Nameform_subform].Form

    frm.Controls("Поле") = "123"
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33687698
ShiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AshtonНадеюсь, что "Nameform_subform" это не имя объекта, а название котрола (подчиненной формы), расположенной на главной форме. И зачем использовать без надобности функцию CStr?

Код: plaintext
1.
2.
3.
4.
    Dim frm As Form
    
    Set frm = Forms![Nameform].[Nameform_subform].Form

    frm.Controls("Поле") = "123"


в таком виде тоже выползает ошибка...(
После этого варианта я стал пробовать с cstr...
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33687821
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может так
frm.Controls("Поле") .Text=
или
frm.Controls("Поле") .Сaption=
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33687847
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы не гадать, прикрепи к сообщению тестовую базу.
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33688972
ShiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TIKOМожет так
frm.Controls("Поле") .Text=
или
frm.Controls("Поле") .Сaption=

так тоже не выходит...
Происходит примерно следующим образом:
вызываю код на исполнение,
после чего выскакивает ошибка и номер строки в тексте высвечивается желтым. Нажимая F8, т.е. выполнить код дальше, все срабатывает.
Т.е. иначе говоря, возникает какой-то прерыв выполнения кода.

Что делать?
Спасибо
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33688998
ShiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AshtonЧтобы не гадать, прикрепи к сообщению тестовую базу.


Извините чайника, не знаю что такое "тестовая база".
Возникает сообщение при возникновении ошибки:

Run-time error '7878':
Данные были изменены
...
Рейтинг: 0 / 0
Не получается поместить текст в текстовое поле
    #33689528
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShiDenИзвините чайника, не знаю что такое "тестовая база".
Тестовая - это твоя база данных, с формой, где у тебя не получается реализовать передачу значения текстовому полю, находящемуся в подчиненной форме. Т.е. возьми свою базу, удали все лишнее, оставь только форму с проблемным моментом, сожьми ее (если размер большой), заархивируй и выложи сюда.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не получается поместить текст в текстовое поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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