|
|
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Вопрос такой: есть две связанные таблицы: Первая (id, фио, улица, дом и т.д.); Вторая (id, год, оплата, ...), Естественно, для одной записи из первой могут соответствовать несколько записей из второй. Но не в этом суть. На форме создаю обычные textbox'ы для первой таблицы, и GRID - для второй. Таблицы связаны по полю id. Всё прокручивается, нормально отображается. Сделал кнопку для удаления любой строки из GRID'а. Так вот, после удаления выбранной строки, GRID получается пустым, нет ни строк, ни столбцов. Пробовал прописать Thisform.Grid1.Refresh(), и просто Thisform.Refresh() - ничего не помогло. Очень прошу помочь, или если эта тема уже обсуждалась дать ссылку. Просто долго искать не имею возможности, модемное соединение... :( Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:16:12 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Код кнопки удаления записи давай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:21:35 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Кстати, а чего бы не использовать стандартное удаление в гриде? Кнопка-то зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:22:13 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Сорри, что есть стандартное удаление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:25:35 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Да код самый обычный: В Load формы я задаю: Use таблица1 In 1 Use таблица2 In 2 Select 1 В Click кнопки: ThisForm.Grid1.SetFocus() Select 2 Delete Pack Кажется так... Хотя может что-то забыл, прога дома находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:29:49 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Классика... Pack -то зачем? Вот он то тебе и пакостит. Почитай FAQ про грид на forum. foxclub.ru, там все подробненько расписано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 13:51:38 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Почитай во вложенном файле, что есть "удаление" с точки зрения FoxPro и как с этим работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 14:36:53 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 16:33:02 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Hi Samvel! Не надо поощрять "плохие манеры" :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 01:55:24 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, будем изучать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 08:26:24 |
|
||
|
Не обновляется GRID
|
|||
|---|---|---|---|
|
#18+
hi Sergey ch! в корне не прав. нужно воспитывать хорошие манеры. по сути вопроса: когда Вы пакуете таблицу, естно пропадают данные в гриде. паковать не обязательно. можно использовать set deleted. но если Вам действительно нужно паковать таблицу посл удаления даных. то нужно использовать, как Вам говорили, переустановку источника данных обнулить recordSource задать заново recordSource с уважением, урмас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 11:24:46 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33296003&tid=1593349]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 522ms |

| 0 / 0 |
