|
|
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
Как проверить есть ли незафиксированные операции (изменить, добавить, удалить) в буфере CAD? Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 16:26 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 16:32 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
Это означает, что нужно проверить каждую запись на GETNEXTMODIFIED(RECNO())? Других вариантов нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 16:43 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
shantonЭто означает, что нужно проверить каждую запись на GETNEXTMODIFIED(RECNO())? Других вариантов нет? Для какой цели это надо знать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 16:51 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
авторДругих вариантов нет? http://forum.foxclub.ru/read.php?29,226190,226237#msg-226237 читай внизу автор select getfldstate(-1) as fldState from (lcAlias) with (buffering=.T.) into cursor (lcTmpAlias) select (lcTmpAlias) count to lnEdited for at('2',lcFldState)>0 && вот так покажет количество где трогали 1-й символ в поле fldState "1" существовали "2" удаленные "3" добавили "4" добавили и удалили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 17:12 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
PaulWist Для какой цели это надо знать? У меня есть CAD, в который данные вводятся прямо в гриде. На форме есть кнопка "Сохранить", которая фиксирует изменения - TABLEUPDATE (). Если CAD не изменяли, кнопка будет не активной, и наоборот. При закрытии формы тоже проверяем, если CAD изменялся, задаём вопрос "Сохранить изменеия?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 18:14 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
shanton... Если CAD не изменяли, кнопка будет не активной, и наоборот. При закрытии формы тоже проверяем, если CAD изменялся, задаём вопрос "Сохранить изменеия?". Не совсем в тему, но в данной ситуации сначала открываю форму на просмотр (ReadOnly) и две кнопки "Изменить" и "Закрыть", если нажали "изменить", то кнопки становятся "Сохранить" и "Отмена" и все контролы ReadOnly .F. А то часто юзеры открывают для посмотреть иногда случайно что-нибудь введут. "Отмена" боятся нажимать - ассоциация в мозгу с потерей при вводе. А так - хочешь менять, нажми кнопку - осознанное действие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 18:22 |
|
||
|
Незафиксированые записи в буфере CAD
|
|||
|---|---|---|---|
|
#18+
shantonЭто означает, что нужно проверить каждую запись на GETNEXTMODIFIED(RECNO())? Других вариантов нет? Каждую-то зачем? Достаточно того факта, что хотя бы одна запись была изменена Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 22:32 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1588154]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 421ms |

| 0 / 0 |
