powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DeleteMark
7 сообщений из 7, страница 1 из 1
DeleteMark
    #38409243
panek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Такой вопрос: у Grid есть такое интересное свойство, как DeleteMark (помечает запись на удаление), можно ли сделать так, что бы по нажатию на Header отмечались сразу все строки?
...
Рейтинг: 0 / 0
DeleteMark
    #38409314
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пометка на удаление происходит командой DELETE
Код: sql
1.
delete all in MyTable
...
Рейтинг: 0 / 0
DeleteMark
    #38409322
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panekДобрый день!
Такой вопрос: у Grid есть такое интересное свойство, как DeleteMark (помечает запись на удаление), можно ли сделать так, что бы по нажатию на Header отмечались сразу все строки?

Сделать можно, только обычно при нажатии на хедер "вешают" сортировку по полю, ... а так на выбор:

Код: sql
1.
2.
3.
4.
5.
delete from MyTable where ...

либо

delete for ... in MyTable
...
Рейтинг: 0 / 0
DeleteMark
    #38409330
panek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist,

Дело в том, что Header над DeleteMark не настраивается. И задать ему команду по клику нельзя. Но может где-нибудь что-нибудь прописать, что задать команду по клику.
...
Рейтинг: 0 / 0
DeleteMark
    #38409354
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хэдер над DeleteMark не настраивается.
Как вариант извращаться в Grid.MouseUp() - определять по координатам куда кликнул пользователь.
...
Рейтинг: 0 / 0
DeleteMark
    #38409391
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panekPaulWist,

Дело в том, что Header над DeleteMark не настраивается. И задать ему команду по клику нельзя. Но может где-нибудь что-нибудь прописать, что задать команду по клику.

Надо ловить

Код: sql
1.
2.
Grid.GridHitTest(nXCoord_In, nYCoord_In
   [, nWhere_Out [, nRelRow_Out [, nRelCol_Out [, nView_Out]]]])



с параметром @nWhere_Out

Код: sql
1.
 11 -  Прямоугольник в левом верхнем углу элемента Grid.
...
Рейтинг: 0 / 0
DeleteMark
    #38409488
panek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Dima T,
Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DeleteMark
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]