|
|
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. существует Grid,+ кнопка для удаления записи. В Data Enviroment для zakaz.dbf поставил фильтр NOT(deleted()) Помечаю для удаления: select zakaz DELETE thisform.grid2.Refresh 1) Может у кого есть наработки в таком вопросе, а то у меня сложный алгоритм получается. Нужно, чтобы курсор возвращался на верхнюю запись от удаленной, с учетом того, что в базе существует много помеченных DELETE. 2) Как сделать, чтобы курсор не записи в гриде горел как при выборе - тоесть запись была видна как активная, после thisform.grid2.Refresh у меня не получается. Спасибо за помощ, Роман. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 21:25 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 22:44 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
DmGr Код: plaintext 1. 2. 3. Skip -1 - а если это была первая запись, или вторая ,а первая помеченныя delete !!! Ну да ладно, это понятно, если никто подсказать не сможет, как сделать возврат на неудаленную запис , я сделаю своим как мне кажется нерациональным способом. НО ВОТ ВОПРОС 2) КАК СДЕЛАТЬ ЧТОБЫ НА ЭТОЙ НЕ ПОМЕЧЕННОЙ АКТИВНОЙ ЗАПИСИ СТАНОВИЛСЯ КУРСОР И ВЫГЛЯДЕЛО ТАК КАК ДО НАЖАТИЯ НА КНОПКУ "УДАЛИТЬ", А ТО НЕПОНЯТНО ГДЕ КУРСОР И КАКАЯ ЗАПИСЬ АКТИВНА !!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 23:47 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Romario_rus DmGr Код: plaintext 1. 2. 3. Skip -1 - а если это была первая запись, или вторая ,а первая помеченныя delete !!! А если кирпич на голову упадет? А пороверить на начало файла никак? А при set delete on указатель установится на уделенную запись? Ну да ладно, это понятно, если никто подсказать не сможет А может просто кто-то не может даже разжеванное проглотить? , как сделать возврат на неудаленную запис , я сделаю своим как мне кажется нерациональным способом. НО ВОТ ВОПРОС 2) КАК СДЕЛАТЬ ЧТОБЫ НА ЭТОЙ НЕ ПОМЕЧЕННОЙ АКТИВНОЙ ЗАПИСИ СТАНОВИЛСЯ КУРСОР И ВЫГЛЯДЕЛО ТАК КАК ДО НАЖАТИЯ НА КНОПКУ "УДАЛИТЬ", А ТО НЕПОНЯТНО ГДЕ КУРСОР И КАКАЯ ЗАПИСЬ АКТИВНА !!!! Кричать совсем необязательно. Сначала надо научиться вставать на предыдущую неудаленную запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 00:41 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov Romario_rus DmGr Код: plaintext 1. 2. 3. Skip -1 - а если это была первая запись, или вторая ,а первая помеченныя delete !!! А если кирпич на голову упадет? А пороверить на начало файла никак? А при set delete on указатель установится на уделенную запись? Ну да ладно, это понятно, если никто подсказать не сможет А может просто кто-то не может даже разжеванное проглотить? , как сделать возврат на неудаленную запис , я сделаю своим как мне кажется нерациональным способом. НО ВОТ ВОПРОС 2) КАК СДЕЛАТЬ ЧТОБЫ НА ЭТОЙ НЕ ПОМЕЧЕННОЙ АКТИВНОЙ ЗАПИСИ СТАНОВИЛСЯ КУРСОР И ВЫГЛЯДЕЛО ТАК КАК ДО НАЖАТИЯ НА КНОПКУ "УДАЛИТЬ", А ТО НЕПОНЯТНО ГДЕ КУРСОР И КАКАЯ ЗАПИСЬ АКТИВНА !!!! Кричать совсем необязательно. Сначала надо научиться вставать на предыдущую неудаленную запись. Прошу не хамить. В ответ можно получить нелицеприятные варажения - не по теме... Я не понимаю кто из кого делает дурака, меня углядев в моем коде незаконченность , хотя соглашусь, строки с переходом на предыдущую не помеченную для удаления запись здесь не выложил - причина , как написал:"у меня сложный алгоритм получается", или Вы себя думая что вы самый умный, а вокруг вас... Если хочется переброситься словечками... то не по адресу, но если хотите помочь, прошу ответить на конкретно поставленный вопрос, и буду благодарен. Всем спасибо. Извините за грубость, но это относится к Самовлюбленным Ти..м. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 01:07 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Очень жаль, что Наши проиграли, но действительно по делу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 01:26 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
[quot Romario_rusSkip -1 - а если это была первая запись, или вторая ,а первая помеченныя delete !!![/quot] RTFM. Для ленивых на foxclub.ru его даже перевели. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 08:51 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
select zakazDELETE skip -1 thisform.grid2.SetFocus() Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 10:18 |
|
||
|
Grid детская задача ставит в тупик
|
|||
|---|---|---|---|
|
#18+
Ок. Супер. То, что надо.Спасибо. select zakaz DELETE IF !BOF() SKIP -1 ELSE IF EOF() GO top ELSE SKIP ENDIF ENDIF thisform.grid2.SetFocus() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 12:17 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=156&tid=1587609]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 311ms |

| 0 / 0 |
