Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Помогите нормально удалить запись из грида.  [new]
HalK2
Member

Откуда:
Сообщений: 758
Таблица открыта в монопольном режиме, имеется кнопка (Удалить), имеется Грид, Прописываю код в кнопке:
SELECT <таблица>
        DELETE
        pack
        thisform.grid1.refresh()
        thisform.refresh()
А Грид стоновится так сказать "Белым". Что делать подскажите плз.
9 дек 04, 16:29    [1171047]     Ответить | Цитировать Сообщить модератору
 Re: Помогите нормально удалить запись из грида.  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
HalK2
Что делать подскажите плз.

Воспользоваться поиском по данному формуму, например:

https://www.sql.ru/forum/actualthread.aspx?tid=50793#354279
9 дек 04, 16:33    [1171070]     Ответить | Цитировать Сообщить модератору
 Re: Помогите нормально удалить запись из грида.  [new]
HalK2
Member

Откуда:
Сообщений: 758
Спасибо работает.
ВладимирМ
HalK2
Что делать подскажите плз.

Воспользоваться поиском по данному формуму, например:

Извините за нелепость, в следуюший раз буду искать по форуму.
9 дек 04, 16:40    [1171118]     Ответить | Цитировать Сообщить модератору
 Re: Помогите нормально удалить запись из грида.  [new]
гога
Guest
во-первых, советую на клик кнопки delete вывести предупреждение типа "вы действительно хотите удалить запись?" и две кнопки "ДА" и "НЕТ" . И только на кнопку ДА записать код, все то же, что ты делаешь, только перед удалением нужно стать на запись, которую выбрали в гриде для удаления
sele table
goto recno()
delete
*** если хочешь, еще добавь
IF !EOF()
SKIP 1
ENDIF
IF EOF() AND !BOF()
SKIP -1
ENDIF

а PACK я делаю на кнопке EXIT
14 дек 04, 12:09    [1179177]     Ответить | Цитировать Сообщить модератору
 Re: Помогите нормально удалить запись из грида.  [new]
гога
Guest
во-первых, советую на клик кнопки delete вывести предупреждение типа "вы действительно хотите удалить запись?" и две кнопки "ДА" и "НЕТ" . И только на кнопку ДА записать код, все то же, что ты делаешь, только перед удалением нужно стать на запись, которую выбрали в гриде для удаления
sele table
goto recno()
delete
*** если хочешь, еще добавь
IF !EOF()
SKIP 1
ENDIF
IF EOF() AND !BOF()
SKIP -1
ENDIF

а PACK я делаю на кнопке EXIT
14 дек 04, 12:11    [1179187]     Ответить | Цитировать Сообщить модератору
 Re: Помогите нормально удалить запись из грида.  [new]
gaol
Member

Откуда:
Сообщений: 15
Имхо, вообще не надо pack делать после удаления и даже на кнопку exit вешать, если речь идет о возможности работать в многопользовательской среде.
Извините за офф топ
14 дек 04, 13:12    [1179509]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить