powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CREATE TABLE и ошибки обновления Grid
4 сообщений из 4, страница 1 из 1
CREATE TABLE и ошибки обновления Grid
    #36783047
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Создаю таблицу программно (CREATE TABLE) с внешними индексами (ALTER TABLE) первичным
ключом и т.д., вешаю триггер (CREATE TRIGGER ON)... Вообщем все хорошо, таблица создается,
добавляется в контейнер БД (в дизайнере отображается связь) и т.д. Привязываю Грид к этой
таблице:

1. Почему-то (при RecordSourceType=Alias) Грид отображает только два поля (хотя в таблице-
источнике их 9), но если принудительно выставить ColumnCount=9 то все отображается верно.
2. При редактировании ячейки (после смены строки) пишет - ИмяТаблицы is ReadOnly Since it's
Cursor....

В чем тут проблема?
...
Рейтинг: 0 / 0
CREATE TABLE и ошибки обновления Grid
    #36783133
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_День добрый!

Создаю таблицу программно (CREATE TABLE) с внешними индексами (ALTER TABLE) первичным
ключом и т.д., вешаю триггер (CREATE TRIGGER ON)... Вообщем все хорошо, таблица создается,
добавляется в контейнер БД (в дизайнере отображается связь) и т.д. Привязываю Грид к этой
таблице:

1. Почему-то (при RecordSourceType=Alias) Грид отображает только два поля (хотя в таблице-
источнике их 9), но если принудительно выставить ColumnCount=9 то все отображается верно.
2. При редактировании ячейки (после смены строки) пишет - ИмяТаблицы is ReadOnly Since it's
Cursor....

В чем тут проблема?

Перед привязкой таблицы грид нужно "опустошить"

thisform.grid1.recordsource = ''

а потом переназначить источник данных и перенести фокус на грид:

thisform.grid1.recordsource = 'YourTable'
thisform.grid1.setfocus

Надеюсь, это поможет
...
Рейтинг: 0 / 0
CREATE TABLE и ошибки обновления Grid
    #36783875
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igorbik,

И это не помогло. Мне кажется что ключом в этих обоих проблемах является именно то что таблица
создается программно и добавляется в контейнер БД..... Вот и Fox говорит, что полноценная таблица
почему-то it's cursor....
...
Рейтинг: 0 / 0
CREATE TABLE и ошибки обновления Grid
    #36784164
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_igorbik,

И это не помогло. Мне кажется что ключом в этих обоих проблемах является именно то что таблица
создается программно и добавляется в контейнер БД..... Вот и Fox говорит, что полноценная таблица
почему-то it's cursor....Попробуйте найти место, с которого таблица становится "неполноценной". Для этого с момента ее создания и после каждого изменения показывайте ее в гриде. Найдете это место,- станет понятнее причина такого поведения грида.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CREATE TABLE и ошибки обновления Grid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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