|
|
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Помогите создеть код кнопки "Выход". Задача такова, при завершении работы в моей программе, пользователь нажимает кнопку ... и записи помеченные для удаления в одной из таблиц, а именно zakaz.dbf базы AA удаляются окончательно. как это можно организовать оптимальным путем? Спасибо, Роман. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 15:14 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
PACK чем не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 17:00 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
CLOSE all PACK c:\otrajenie\data\zakaz.dbf quit сейчас, все работает. Вопрос возник на пустом месте, как оказалось, были ошибки помимо этого кода. BMJ спасибо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 17:18 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
CLOSE all PACK c:\otrajenie\data\zakaz.dbf quit При таком вареанте есть отрицательный момент, тоесть, если пользователь ответчает на вопрос о выходе из приложения отрицательно CLOSE all уже произошло, как можно отключить открытие окна подтверждения выхода самим Fox'ом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 17:45 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Из кода этого не видно. Когда программа запрашивает подтверждение на выход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 17:57 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Как я понимаю сам оператор Quit вызывает окно подтверждения(как видно на скрине) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 18:39 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Сомневаюсь что окно сообщения quit будет по умолчанию с заголовком "Otrajenije" проблема где-то ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 19:11 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
BMJСомневаюсь что окно сообщения quit будет по умолчанию с заголовком "Otrajenije" проблема где-то ещё. Все что я сделал, это создал на форме кнопку, и в свойстве Click вписал этот код: CLOSE all PACK c:\otrajenie\data\zakaz.dbf quit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 19:59 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Сейчас попробовал создать с нуля два варианта содержащих единственную кнопку "Выход" с вышеуказанным кодом: 1) Если создаю просто форму с кнопкой, действительно, окно подтверждения не появляется. 2) Если создаю проект, в нем форму с кнопкой, то появляется какраз это окно подтверждения, от которого мне нужно избавиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 20:07 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Попробуй добавить Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 21:07 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
213121Попробуй добавить Код: plaintext К сожалению никаких изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 21:22 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Romario_rus2) Если создаю проект, в нем форму с кнопкой, то появляется какраз это окно подтверждения, от которого мне нужно избавиться. А почему бы сюда сразу не выложить этот твой "проект"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 10:04 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Ищи все формы с thisform.caption='Otrajenie' и смотри methods форм с таким заголовком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 10:07 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
окно подтверждения выхода вызывает стандартная процедура onshutdown() класса APPWIZ.VCX if messagebox("Are you sure you want to exit?",36,_screen.caption)=6 quit endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 12:23 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Попробуй так: CLOSE all PACK c:\otrajenie\data\zakaz.dbf lconshutdown="QUIT" on shutdown &lconshutdown if type("goApp")=="O" and not isnull(goApp) quit endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 12:37 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Однако автор утверждает, что: Romario_rusСейчас попробовал создать с нуля... Но: Romario_rus 1) просто форму 2) проект, в нем форму с кнопкой Если автор во втором случае пользует APPWIZ.VCX, то остается пожелать автору поменьше вводить форумчан в заблуждение своими некорректными вопросами! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 14:12 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
KatVVПопробуй так: CLOSE all PACK c:\otrajenie\data\zakaz.dbf lconshutdown="QUIT" on shutdown &lconshutdown if type("goApp")=="O" and not isnull(goApp) quit endif KatVV огромное спасибо, то что надо ;) KatVV если можешь, подскажи еще - далее возникает проблема(внизу приложу скрин ошибки) При внесении Твоего кода в кнопку на чистом проекте, все работает супер. При внесении в мой проект, как понимаю тоже работает, но возникает нижепредставленная ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 23:56 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
KatVVПопробуй так: CLOSE all PACK c:\otrajenie\data\zakaz.dbf lconshutdown="QUIT" on shutdown &lconshutdown if type("goApp")=="O" and not isnull(goApp) quit endif KatVV огромное спасибо, то что надо ;) KatVV если можешь, подскажи еще - далее возникает проблема(внизу приложу скрин ошибки) При внесении Твоего кода в кнопку на чистом проекте, все работает супер. При внесении в мой проект, как понимаю тоже работает, но возникает нижепредставленная ошибка. (CLOSE all неужеле не все таблицы закрывает, или дело в другом) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2008, 23:58 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
Уп-с!))) А чего паковать - то если все закрыли!)) Если будут вопросы можешь писать на yar.katvv@mail.ru Удачи!)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 05:24 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
CLOSE all use c:\otrajenie\data\zakaz.dbf in 0 excl pack use lconshutdown="QUIT" on shutdown &lconshutdown if type("goApp")=="O" and not isnull(goApp) quit endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 05:33 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
а может лучше и логичнее было бы сделать упаковку таблиц при запуске приложения? и никаких танцев с бубнами не надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 09:45 |
|
||
|
Удаление помеченных записей при выходе из проекта.
|
|||
|---|---|---|---|
|
#18+
КонецЦиклаа может лучше и логичнее было бы сделать упаковку таблиц при запуске приложения? и никаких танцев с бубнами не надо.... В начало ... otrajenie_app вставил: use c:\otrajenie\data\zakaz.dbf in 0 excl pack CLOSE all Все пашет. Остановлюсь пока на этом варипнте. Но к моей задаче возможно вернусь позднее. Всем огромное спасибо за помощь, а KatVV личная благодарность.И за последнее сообщение благодарствую. С Уважением , Роман. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 20:48 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1587460]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 378ms |

| 0 / 0 |
