powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не обновляется GRID
12 сообщений из 12, страница 1 из 1
Не обновляется GRID
    #33295680
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой:
есть две связанные таблицы:
Первая (id, фио, улица, дом и т.д.);
Вторая (id, год, оплата, ...),
Естественно, для одной записи из первой могут соответствовать несколько записей из второй. Но не в этом суть.
На форме создаю обычные textbox'ы для первой таблицы, и GRID - для второй. Таблицы связаны по полю id. Всё прокручивается, нормально отображается. Сделал кнопку для удаления любой строки из GRID'а.
Так вот, после удаления выбранной строки, GRID получается пустым, нет ни строк, ни столбцов.
Пробовал прописать Thisform.Grid1.Refresh(), и просто Thisform.Refresh() - ничего не помогло.
Очень прошу помочь, или если эта тема уже обсуждалась дать ссылку. Просто долго искать не имею возможности, модемное соединение... :(
Заранее спасибо!
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33295699
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код кнопки удаления записи давай!
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33295707
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а чего бы не использовать стандартное удаление в гриде? Кнопка-то зачем?
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33295715
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, что есть стандартное удаление?
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33295728
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да код самый обычный:

В Load формы я задаю:
Use таблица1 In 1
Use таблица2 In 2
Select 1

В Click кнопки:
ThisForm.Grid1.SetFocus()
Select 2
Delete
Pack

Кажется так... Хотя может что-то забыл, прога дома находится.
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33295817
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классика... Pack -то зачем? Вот он то тебе и пакостит. Почитай FAQ про грид на forum. foxclub.ru, там все подробненько расписано.
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33296003
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай во вложенном файле, что есть "удаление" с точки зрения FoxPro и как с этим работать.
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33296427
Samvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
thisform.grid1.recordsource=""
* команды удаления
thisform.grid1.recordsource="tablica2"
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33297247
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Samvel!

Не надо поощрять "плохие манеры" :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33297410
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, будем изучать...
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33305696
Фотография urmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi Sergey ch!
в корне не прав.
нужно воспитывать хорошие манеры.

по сути вопроса:
когда Вы пакуете таблицу, естно пропадают данные в гриде.
паковать не обязательно.
можно использовать set deleted.
но если Вам действительно нужно паковать таблицу посл удаления даных.
то нужно использовать, как Вам говорили, переустановку источника данных

обнулить recordSource
задать заново recordSource

с уважением, урмас
...
Рейтинг: 0 / 0
Не обновляется GRID
    #33305769
Фотография urmas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, 2 Igor Korolyov
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не обновляется GRID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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