|
|
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите пожалуйста, как после закрытия / или перед открытие формы, все данные из БД которые отображаются например в Lable, Edit, DBLookupComboBox и т.д. - сбрасывались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 23:14:27 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
сбрасывались в самой форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 23:18:42 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
maxseoВсем привет! Подскажите пожалуйста, как после закрытия / или перед открытие формы, все данные из БД которые отображаются например в Lable, Edit, DBLookupComboBox и т.д. - сбрасывались. Action := caFree; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 23:28:38 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
Gerasimenko, Я Вас правильно понял: procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 23:42:08 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
maxseoGerasimenko, Я Вас правильно понял: procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2017, 23:45:33 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
GerasimenkomaxseoВсем привет! Подскажите пожалуйста, как после закрытия / или перед открытие формы, все данные из БД которые отображаются например в Lable, Edit, DBLookupComboBox и т.д. - сбрасывались. Action := caFree; Осталось выяснить, что именно хотел ТС, когда писал: ...все данные из БД ... сбрасывались Например, если форма отображает текущую запись датасета, который находится "за пределами" формы, то "пересоздание" формы ничего не даст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 00:22:34 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
Gerasimenko, чччД procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; Сделал, но выдает ошибку - Access violation at address 0061FB03. Read of address 00000010. Может я некорректно поставил вопрос. Есть форма для редактирования уже ранее созданной заявки, которая сохранена в БД. Например ее надо отредактировать. Все данные из БД заполняет в этой форме редактирования соответствующие им Lable, Edit, DBLookupComboBox и т.д. Когда исправляешь данные, сохранил исправления и закрыл данную форму - все ок, данные в БД обновляются. Но если надо отредактировать (открываю снова это окно - Редактирование заявки) то в Lable, Edit, DBLookupComboBox и т.д. уже отображается предыдущая заявка. Только полное закрытие программы приводит к сбросу, если так можно сказать, всех данных в Lable, Edit, DBLookupComboBox и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 09:11:25 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
maxseo, DBAware компоненты (DBLookupComboBox, например) всегда будут отображать значение текущей записи. Если тебе нужны некие "дефолтовые" значения, то при создании новой записи задай их в DDL. не DBAware компоненты (Lable, Edit) получают те значения, какие ты им сам задашь по некоему событию (создание или переоткрытие формы и т .д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 09:24:00 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
maxseoСделал, но выдает ошибку - Access violation at address 0061FB03. Read of address 00000010. скорее всего, у тебя форма помещена в autocreate проекта и ты ее "открываешь" методом show. Выше упомянутый способ работает, если уберешь форму из списка автосоздаваемых и будешь ее динамически создавать методом Create ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 09:27:22 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
maxseo, а набор данных(table, dataset или query), к которому привязаны эти компоненты или которые вы заполняете данными, вы обновляете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 10:36:01 |
|
||
|
Сброс данных
|
|||
|---|---|---|---|
|
#18+
Так что есть "сброс данных"? И в чем разница между исправлением и редактированием данных? maxseo...Когда исправляешь... ... Но если надо отредактировать... ... Только полное закрытие программы приводит к сбросу... Уважаемый Автор должен книжки читать, а не на форумах чатиться. И не выдумывать свои собственные термины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2017, 11:39:16 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2041955]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
205ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 553ms |

| 0 / 0 |
