|
|
|
Удалить, выбрав в Grid, показывающим курсор
|
|||
|---|---|---|---|
|
#18+
Народ, нет книги под рукой, впервые пишу форму под VFP, а сляпать работоспособный код надо сейчас Имеем Grid, с RecordSourceType = SQL Query, точнее источник - курсор Покажите как организовать выбор в Grid и удаление кнопкой вне Grid выбранных записей в таблице, из которой был получен курсор. Как вообще можно запомить положение в Grid, перед тем как он потеряет фокус? - это бы меня спасло - но нету у него LostFocus. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 14:44 |
|
||
|
Удалить, выбрав в Grid, показывающим курсор
|
|||
|---|---|---|---|
|
#18+
авторПокажите как организовать выбор в Grid и удаление кнопкой вне Grid выбранных записей в таблице, из которой был получен курсорИспользуй не SELECT а VIEW авторКак вообще можно запомить положение в Grid, перед тем как он потеряет фокус? - это бы меня спасло - но нету у него LostFocus. :( Поместить Грид в контейнер и юзать лостфокус контейнера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 14:52 |
|
||
|
Удалить, выбрав в Grid, показывающим курсор
|
|||
|---|---|---|---|
|
#18+
Попробовал. В общем, работает можно привязывать удаление по recno - получаем метки в текущем view (в данном случае этого достаточно) делал так: - создается view по запросу - созданный view назначается источником grid'a - обновляется grid Но, получается, что нужно создавать VIEW для каждого запроса? Иначе перезаписывая view я теряю пометки на удаление. Или все изящнее делается? Это первое. Второе: Так и предполагалось: назначение источником view? А как все-таки быть с курсором? Мне нужно формировать запрос динамически. т.е. важна возможность задать его как строку, что и позволяет метод, применный мной изначально, как быть в этом случае? Опять же , млин, ADO умеет делать ParseSQl. а здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 16:04 |
|
||
|
Удалить, выбрав в Grid, показывающим курсор
|
|||
|---|---|---|---|
|
#18+
DeepProgа здесь? SQLCONNECT->SQLEXEC единственный вариант? Если честно - создавать ODBC DS и SPN там, где я буду показывать работу кода, мне никто не даст :( Ту и базы-то, собствено, нет никакой - одна табличка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 16:27 |
|
||
|
Удалить, выбрав в Grid, показывающим курсор
|
|||
|---|---|---|---|
|
#18+
Если у тебя фокс не ниже восьмого, то смотри в сторону класса CursorAdapter. Он реализует ту же функциональность, что и VIEW, однако более гибок в использовании. Для выбора данных ему задается строка со SQL запросом. Однако морочится с настройкой этого класса для обновления данных придется основательно, особенно если база данных не "родная" фокса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33646817&tid=1591967]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
162ms |
get topic data: |
8ms |
get forum data: |
5ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 472ms |

| 0 / 0 |
