![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 15
|
![]()
Здравствуйте.Столкнулся с такой проблемой- как сохранить данные, введенные пользователем в поле TextBox при первом вызове пользовательской формы, при повторном вызове пользовательской формы.
В поле TextBox, пользовательской формы, прописывается название документа(а именно в моем случае объекта), затем эти данные записываются в текстовое поле Excel с именем TextBox 7.Мне нужно чтобы при повторном вызове пользовательской формы в поле TextBox сохранилось то название, которое я ввел при первом вызове. Вот часть кода: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
ИМХО самое простое - сохранять это значение в какой-нибудь ячейке рабочего листа, любой.
И затем считывать значение из этой ячейки При запуске файла очищать эту ячейку. При первом вызове формы текстбокс будет пустой.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Самый прстой и менее надежный способ хранить в переменной
Как вариант ячейка листа Код:
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 07.02.2011
Сообщений: 15
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 15
|
![]()
Попробовал метод хранения в переменной, но ничего не вышло.Наверное что-то не так сделал.Изменил код следующим образом:
Код:
Код:
Имя пользовательской формы Тип_КП.Подскажите что я неправильно делаю? Последний раз редактировалось Denis Ch; 21.02.2011 в 10:07. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Попробуйте явно указать, какого модуля переменная. Мне помогало.
Module1.My_Peremennaja = Name_Objekt.Text Name_Objekt.Text = Module1.My_Peremennaja
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
А не выгружайте форму. Прячьте:
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 21.02.2011 в 10:39. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Игорь, при выгрузке формы переменная очищается.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Сергей, а если переменная глобальная из модуля? Не должна очищаться.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
смотрите вложение
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятное Acces Violation при вызове Create у формы из Avaliable forms | Человек_Борща | Общие вопросы Delphi | 11 | 26.08.2010 14:28 |
ошибки при вызове формы из потока | пауэрлифтинг | Общие вопросы Delphi | 0 | 24.03.2010 23:04 |
как присвоить все три значения вектору В и вывести его как массив столбец при вызове функции | Tomoa | Microsoft Office Excel | 8 | 08.03.2010 20:42 |
Не обновляется поле при выборе значения | Agapov_stas | Microsoft Office Access | 5 | 29.01.2010 10:29 |
потеря параметров при вызове формы из dll... | Roof | Общие вопросы Delphi | 4 | 22.08.2008 22:08 |