|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Проблема в следующем. Есть форма в ней ComboBox, значения в Комбо из базы (ст1, ст2, ст3, ст4, итд)......изначально в Комбо значение ст1..........выбираем другое значение (например ст4)..... нужно.... при закрытии формы это значение сохранялось......т.е. при открытии этой формы в сл.раз значение изначально должно стоять на ст4. плюс при закрытии этой формы значение ст4 должно попасть в ТекстБокс другой формы. Очень нужна Ваша помощь. Заранее огромное спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 18:44 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
zmeidt, Создай таблицу, где будут храниться все значения по умолчанию при открытии таблицы, в ините формы считывай значения контролов и проставляй их ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 19:42 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Наверное не совсем понятно написал. Таблица со значениями уже есть.......в ней храняться значения ст1, ст2, ст3, итд Она привязана к комбобоксу........значения все появляются и их можно выбирать. По умолчанию при открытии формы в комбобоксе стоит ст1(как первый элемент таблицы) Суть...... Выбрать в комбобоксе например ст3......закрыть форму.......потом открыть и чтоб в комбобоксе осталось ст3......а не ст1. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 20:02 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
zmeidtНаверное не совсем понятно написал. Таблица со значениями уже есть.......в ней храняться значения ст1, ст2, ст3, итд Она привязана к комбобоксу........значения все появляются и их можно выбирать. По умолчанию при открытии формы в комбобоксе стоит ст1(как первый элемент таблицы) Суть...... Выбрать в комбобоксе например ст3......закрыть форму.......потом открыть и чтоб в комбобоксе осталось ст3......а не ст1.Вот теперь понятно, что ты не понял предыдущий пост. Прочти его еще раз. Речь идет не о таблице, на которой держится комбо, а об еще одной, куда по закрытии формы заносятся все последние значения нужных контролов, а при открытии по ней же и восстанавливаются. Где-то в форуме я уже об этом писал. Найти несложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 22:34 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Ради сохранения одного значения создавать таблицу.......??? мне ведь всего навсего нужно сохранить последнее изменение комбо с ст1 на ст3 ок......тогда как это сделать? и как отправить это значение (т.е. ст3) в другую форму в текст бокс? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 23:07 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
zmeidtРади сохранения одного значения создавать таблицу.......??? Иногда бывает и хуже. zmeidtмне ведь всего навсего нужно сохранить последнее изменение комбо с ст1 на ст3Предложите другое решение zmeidtтогда как это сделать?? 1) Создайте таблицу lastvalues (last1 c(200)), добавьте одну запись, заполните ее пока любым значением из возможных значений комбо, поместите в окружение данных формы; 2) в Ините формы запишите строку типа: this.combo1.value = lastvalues.last1 3) в кнопке закрытия формы пишем lastvalues.last1 = this.combo1.value thisform.release и как отправить это значение (т.е. ст3) в другую форму в текст бокс? Поместите ту же таблицу в окружение данных и второй формы. Если форма еще не открыта, то делать точно так же, как описано выше. Если уже открыта, то в коде вызова предыдущей формы из уже открытой напишите this.combo1.value = lastvalues.last1 Пишу "на коленях", так что все проверить. Главное,- понять что и как происходит. Решений может быть еще много, через глобальные переменные, например, и пр. Нужно глубже читать книги по Фоксу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 23:32 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
igorbikthisform.text1.value = lastvalues.last1 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2010, 23:34 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Спасибо огромное. Попробую ваш вариант. Я просто думал, что не проще ли было запихнуть значение в какуюнить переменную при закрытии формы ну или попробовать использовать буферизацию(если она есть конечно). Недавно просто начал работать с Фоксом.....многое не понимаю пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 00:34 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Прошу прощение за глупый вопрос........у меня комбо будет привязана к двум таблицам? Первая таблица - это то откуда она берёт значения. Вторая куда заносится выбранное значение при закрытие формы. не совсем понимаю как привязать одновременно две таблицы!((( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 00:38 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Мнение Лохов всегда обманчиво! ))) Есть простой способ: Привяжи элементы в форме к глобальным переменным типа m.p1,m.p2,m.p3 , а сами переменные легко сохранить одной лишь командой SAVE TO файл ALL LIKE m.p* При запуске пишешь в методе Init - RESTORE FROM файл, ну и thisform.refresh по необходимости. И вот он ОН - БОЛЬНОЙ ЗУБ! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 02:35 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
zmeidtПрошу прощение за глупый вопрос........у меня комбо будет привязана к двум таблицам? Первая таблица - это то откуда она берёт значения. Вторая куда заносится выбранное значение при закрытие формы. не совсем понимаю как привязать одновременно две таблицы!((( Первая таблица - это то откуда она берёт значения - это св-во RowSource Вторая куда заносится выбранное значение (при работе с комбо)- это св-во ControlSource ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 10:51 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Eugenkru10Мнение Лохов всегда обманчиво! ))) Есть простой способ: Привяжи элементы в форме к глобальным переменным типа m.p1,m.p2,m.p3 , а сами переменные легко сохранить одной лишь командой SAVE TO файл ALL LIKE m.p* При запуске пишешь в методе Init - RESTORE FROM файл, ну и thisform.refresh по необходимости. И вот он ОН - БОЛЬНОЙ ЗУБ! На FPD работаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 10:52 |
|
помогите с сохранением значений при закрытии формы
|
|||
---|---|---|---|
#18+
Eugenkru10Мнение Лохов всегда обманчиво! ))) Есть простой способ: Привяжи элементы в форме к глобальным переменным типа m.p1,m.p2,m.p3 , а сами переменные легко сохранить одной лишь командой SAVE TO файл ALL LIKE m.p* При запуске пишешь в методе Init - RESTORE FROM файл, ну и thisform.refresh по необходимости. И вот он ОН - БОЛЬНОЙ ЗУБ! напиши себе на стену: глобальная переменная - зло, а тот, кто использует глобальные переменные - ЛОХ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 11:17 |
|
|
start [/forum/topic.php?fid=41&fpage=99&tid=1585327]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 388ms |
total: | 507ms |
0 / 0 |