Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.09.2011, 15:27
|
|||
---|---|---|---|
|
|||
Удаление записей |
|||
#18+
Здравствуйте помогите разобраться с вопросом. Есть форма с Grid. При выполнении процеду DoDelete Код: plaintext 1. 2. 3. 4. 5. 6. 7.
запись удаляется из Griв, в таблице же строка помечается на удаление. Как сделать, чтобы запись удалялась? Если Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 15:41
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
Андрей1985, Если это массовое удаление, т.е. много записей удаляется, то на мой взгляд - это неправильная концепция приложения. Если уверен на 150%, что программа будет работать только на одном компьютере, то можно использовать, в противном случае будет ошибка, что таблица д.б. открыта эксклюзивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 16:04
|
|||
---|---|---|---|
|
|||
Удаление записей |
|||
#18+
Андрей1985Здравствуйте помогите разобраться с вопросом. Есть форма с Grid. При выполнении процеду DoDelete Я так понял что этим способом лучше не пользоваться. Правильно delete только помечает, что запись удалена. Можно например перед закрытием таблицы делать pack. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 16:08
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
mad_nazgulАндрей1985Здравствуйте помогите разобраться с вопросом. Есть форма с Grid. При выполнении процеду DoDelete Я так понял что этим способом лучше не пользоваться. Правильно delete только помечает, что запись удалена. Можно например перед закрытием таблицы делать pack. При наличии только 1-го пользователя ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 16:11
|
|||
---|---|---|---|
|
|||
Удаление записей |
|||
#18+
IgorNGПри наличии только 1-го пользователя Согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 16:17
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
mad_nazgulАндрей1985Здравствуйте помогите разобраться с вопросом. Есть форма с Grid. При выполнении процеду DoDelete Я так понял что этим способом лучше не пользоваться. Правильно delete только помечает, что запись удалена. Можно например перед закрытием таблицы делать pack. При наличии только 1-го пользователя ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 17:26
|
|||
---|---|---|---|
|
|||
Удаление записей |
|||
#18+
В main.prg прописал SET DELETED ON. При запуске программы, записи, помеченные на удаление исчезают. При открытии проекта снова появляются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 17:29
|
|||
---|---|---|---|
|
|||
Удаление записей |
|||
#18+
Получается, что перед запуском проекта, каждый раз нужно запускать SET DELETED ON ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 17:52
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
Андрей1985, В главном prg запиши. А вообще, стоит проанализировать, откуда берутся удаленные записи. Если уж это такая необходимость, то только один вариант. Физически удалять помеченные на удаление записи в то время, когда пользователи не работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2011, 18:10
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
Андрей1985, (1) Делайте при закрытии программы (как вариант) local _l_lPacked _l_lPacked = .T. on error _l_lPacked = .F. sele ... pack on error (2) Проверьте, какой вариант буферизации... Може - необходимо подтвержать изменения в данных? (см. Tableupdate/Tablerevert) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.09.2011, 08:23
|
|||
---|---|---|---|
Удаление записей |
|||
#18+
SSn888, Ну советовали же уже... Зачем же неофитов развращать? Код: plaintext 1. 2.
2 Андрей1985 Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1584141]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 447ms |
0 / 0 |