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

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

FRM.Controls("Поле")=cstr("123")
в результате выскакивает ошибка "run-time error:7878"
Подскажите поджалуйста, где я не прав.
Спасибо
...
Рейтинг: 0 / 0
24.04.2006, 23:14
    #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
25.04.2006, 09:19
    #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
25.04.2006, 10:02
    #33687821
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается поместить текст в текстовое поле
Может так
frm.Controls("Поле") .Text=
или
frm.Controls("Поле") .Сaption=
...
Рейтинг: 0 / 0
25.04.2006, 10:12
    #33687847
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается поместить текст в текстовое поле
Чтобы не гадать, прикрепи к сообщению тестовую базу.
...
Рейтинг: 0 / 0
25.04.2006, 14:37
    #33688972
ShiDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается поместить текст в текстовое поле
TIKOМожет так
frm.Controls("Поле") .Text=
или
frm.Controls("Поле") .Сaption=

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

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


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

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


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