|
|
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Перенёс таблицы и формы с .mdb .adp. После некоторых корректировок таблиц формы вроде заработали, но вот одна форма, в которой данные из двух таблиц, не позволяет мне изменять данные. Пишет "The form is read only because the Table Unique property is not set." Сама база данных настроена как для чтения так и для записей. В книжке прочитал, что нужно создать индексы или constraints для таблиц иначе всё будет в режиме чтения. В каждой таблице у меня есть индексы-ключи. Причём данные одной таблицы меняются, а другая, ключ которой используется как Foreign Key в другой таблице , не меняется. Подскажите как мне исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 12:54:46 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
>The form is read only because the Table Unique property is not set Ну так все правильно, ADO не знает, к какой именно таблице отправлять упдейт. Укажи таблицу в поле "Онозначная таблица" на закладке "Данные" свойст формы. Если в списке этого поля ничего нет, свисни, поможем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 13:01:04 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
В данных свойств формы в РекордСорс стоит "SELECT Assets.*, Models.Photo FROM Models RIGHT JOIN Assets ON Models.ModNum = Assets.Model;" Или ты что-то другое имел в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 13:15:41 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Я имел ввиду в окне свойств формы на вкладке "Данные" в поле со списком "Онозначная таблица" выбрать табличку (Models или Assets, короче ту которая на стороне "многие"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 13:25:39 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Странно, вчера заработало, а сегодня опять выдаёт "This Recordset is not updatatble". В во вкладке данных свойства формы Unique table стоит та таблица, где должны произойти изменения. Пробую в самой таблице изменить данные и всё получается, а в форме нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:54:19 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Давай версию MDAC, структуру таблиц и источник данных формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 19:16:16 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
PavelДавай версию MDAC, структуру таблиц и источник данных формы. У меня Access 2000 na SQL Server 2 Таблицы с 1:1 связью. Assets(Asset(primary key).......) Inventory(Asset(foreign key), InventoryNo....) Record Source:SELECT Assets.*, Inventory.InventoryNo AS Expr2 FROM Assets INNER JOIN Inventory ON Assets.Asset = Inventory.Asset Recordset Type: Updatable Snapshot Unique Table: Assets. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 14:23:43 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Сейчас проверить не на чем, навскидку - добавь в селект ключевое поле таблицы Inventory. Если не поможет, выкидывай из запроса по одному поля, пока не станет обновляемым - бывают такие приколы, если поможет скажу что дальше делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 15:44:47 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
Прикол. Открыл заново вчерашний вариант и опять работает, причём с утра до почти данного момента не работал. Это что, Аксесовский глюк какой-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 16:08:25 |
|
||
|
read-only?
|
|||
|---|---|---|---|
|
#18+
странно, ошибка постоянно повторяется. При каждом новом открытии формы настройка Unique table сбрасывается. После того как заново ставлю в ней нужную мне таблицу, начинает работать, но до тех пор пока не закрою форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 17:31:50 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1672839]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
13ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 363ms |

| 0 / 0 |
