|
|
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
На экшн кнопки клик выполняется следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Когда кликаешь первый раз запись удаляется, кликаешь 2 раз уже на другой записи - она не удаляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 15:10 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Никто не подскажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 20:10 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Да... забыл уточнить: Когда убераешь и снова восстанавливаешь фокус на форме, опять удаляется только 1 запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 20:37 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Может я чего не понял в 1-13 ночи, но... в фоксе вообще записи из таблицы не удаляются, а помечаются на удаление (Поиск с контекстом "Максимов удаление записи SET DELETED" рулит) Удаление записи происходит только при PACK но эта команда требует экклюзивного открытия таблиц Вообще хорошие парни не делают установки SET DELETED ON а делают офф, и вообще делают один раз в начале работы приложения. (опять отправляю к Максимову :-) ) Потом вообще почитай про буферизацию (удивительно, но опять отправляю к Максимову :-) ) и может быть не надо будет селектовать и тд, может захочешь вьюшку или курсор адаптер замутить для удаления нерадивых студентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 01:19 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Да я знаю что они помечаются на удаление. Но у меня в form.activate стоит SET DELETED ON поэтому все помеченные записи не должны отображаться. Весь прикол в том, что при первом нажатии кнопки удаления запись помечается, потом же сколько не щёлкай - результат один. Один выход - это убрать фокус с формы и снова перевести фокус на форму, опять помечается только запись при первом клике.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:55 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Может порекомендуете какой-нибудь другой код или способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:57 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Проблему решил. Просто по другому код переписал, всё получилось. Другой вопрос возник Код: plaintext 1. пишет ошибку Alias COMGROUPE not found , хотя в дебагере показывает нормальное значение ThisForm.comGroupe.Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:49 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
UPDATE учатся SET учатся.группа = VAL(ThisForm.comGroupe.Value) WHERE учатся.студент = (SELECT студент.код FROM студент WHERE студент.фио = ThisForm.listStudents.DisplayValue) замени на local lnGroup, lcStudentsFIO lnGroup= VAL(ThisForm.comGroupe.Value) lcStudentsFIO=ThisForm.listStudents.DisplayValue UPDATE учатся SET учатся.группа = lnGroup WHERE учатся.студент = (SELECT студент.код FROM студент WHERE студент.фио = lcStudentsFIO |и все у тебя получиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:55 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
_Иван_ спасибо =) действительно всё получилось =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 14:01 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
Ещё вопрос: Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 18:39 |
|
||
|
проблема с удалению записи
|
|||
|---|---|---|---|
|
#18+
schemaxЕщё вопрос: Код: plaintext Код: plaintext 1. Попробуйте так и почитайте HELP VFP по команде SELECT - SQL. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 19:00 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=261&tid=1591830]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 354ms |

| 0 / 0 |
