|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Добрый вечер, уважаемые! У меня в базе отключилась автоподстановка в поле со списком. С чем это связано? Автоподстановка в свойстве поля со списком стоит=да. Записей немного около 100. Раньше и с 5000 работала. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 20:37 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
А если эти две таблицы в отдельную базу импортировать - восстановится? Попробуйте. Если не восстановится, выкладывайте архив - могу глянуть при условии что она не старше msa2000. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 20:47 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Вот. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 20:58 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Если речь про поле LegalStatusID в таблице tblCustomers, то подстановка работает. Например, при просмотре для записи CustomerID=1241 в поле LegalStatusID я вижу ОАО. А вы нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:11 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Докладываю - все работает, в том числе и автоподстановка. Очевидно причина не в этой форме. Вы пробовали другие формы? А формы из другой БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:12 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
И на форме работает? ... А у меня нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:17 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Только что заработала. а вот в рабочей -нет. Не могу понять в чем разница. Таже форма. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:19 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
В импортированном примере все заработало. А в рабочей - нет. Такое ощущуние, что что-то с настройками Аксесс случилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:23 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
О форме разговора не было. Подстановка в таблице. В формах - комбобоксы. Там как напишете источник строк, так он и будет работать - т.е. как буквальный SQL, точно так же как в запросах. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:26 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
KarfaqenО форме разговора не было. Подстановка в таблице. В формах - комбобоксы. Там как напишете источник строк, так он и будет работать - т.е. как буквальный SQL, точно так же как в запросах. Эт я пониманию. Странное дело : после того как импортировал форму (рабочая база была открыта), в импортированной базе на форме не работала автоподстановка. А вот после того как закрыл рабочую базу и пример загрузил снова - все заработало в примере. Открываю рабочую базу - не работает на рабочей базе :( ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:31 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
А схема данных у вас есть? Может что-то с ней? Проверьте - все ли связи на месте. А если что, импортируйте вообще все в новую базу (не забудьте панели/меню и схему данных). Такое всем периодически приходится делать по тем или иным причинам. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:35 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
ЛюбопытСтранное дело : после того как импортировал форму (рабочая база была открыта), в импортированной базе на форме не работала автоподстановкаТак стоп. То есть вы говорите именно о форме (не о таблице), так? Тогда для начала объясните мне, что вы имеете ввиду, говоря "автоподстановка на форме". Что вы вкладываете в это понятие? Что там должно происходить, и чего там не происходит? Уточните, а то я вас не вполне понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:40 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
KarfaqenА схема данных у вас есть? Может что-то с ней? Проверьте - все ли связи на месте. А если что, импортируйте вообще все в новую базу (не забудьте панели/меню и схему данных). Такое всем периодически приходится делать по тем или иным причинам. Моя ничего не понимать. Импортировал и все заработало. Что за козявка там была... Спасибо всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:44 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Karfaqen ЛюбопытСтранное дело : после того как импортировал форму (рабочая база была открыта), в импортированной базе на форме не работала автоподстановкаТак стоп. То есть вы говорите именно о форме (не о таблице), так? Тогда для начала объясните мне, что вы имеете ввиду, говоря "автоподстановка на форме". Что вы вкладываете в это понятие? Что там должно происходить, и чего там не происходит? Уточните, а то я вас не вполне понимаю. И на таблице и на форме в комбобоксе я имел в виду. На форме в комбобоксе при вводе совпадающих символов со списком появляется полностью строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:46 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Чудеса. Перекомпилировал старую базу. Никаких ошибок при этом не выдала, а вот комбобокс упорно не хочет работать. Спасибо, хоть импорт спас ситуацию. В новой все в порядке (надеюсь...). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 21:53 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Ах, вот вы о чем. Ну это тоже все работает. Впрочем неудивительно, раз и у вас в новой-то базе все в порядке. Ну что, раз простой импорт в новую базу все исправляет, значит тут дело не в установках и не в принципе, видать, исходная база накрылась вот так по-хитрому. Точнее сказать не могу - надо смотреть именно ее, да и тут в лучшем случае можно будет найти лишь причину такого поведения, но не причину, приведшую к такому поведению. Если вам оно надо - можете сделать копию сломанного файла, удалить из нее все прочее кроме этих двух таблиц и формы и давайте архив. Попробую глянуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:06 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Нашел козяву. Параметры\Таблица и запросы\Синтаксис для SQL Server (ANSI 92) стояла галочка текущая база данных. Если стоит галочка, то автоподстановка нигде не работает (ни в таблицах, ни в комбобоксах на формах). Вопрос в связи с этим: обязательно ли ставить галочку на ANSI 92 для того чтобы работала пессимистическая блокировка на уровне записей? или придеться чем-то жертвовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:10 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Теперь ни под каким соусом (стоит галочка на Синтаксис для SQL Server (ANSI 92) или нет) блокировка на уровне записей не работает. вообще очень капризная штука эта блокировка на уровне записей. А ведь работала, правда уже не знаю после чего перестала работать блокировка. Блокировка записей при открытии БД стоит, Блокировка по умолчанию изменяемой записи тоже стоит. И базы загружал предварительно открыв окно Аксесс (т.е. базу открывал через меню файл открыть). Результат - блокируются страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:27 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
ЛюбопытНашел козяву. Параметры\Таблица и запросы\Синтаксис для SQL Server (ANSI 92) стояла галочка текущая база данных. Если стоит галочка, то автоподстановка нигде не работает (ни в таблицах, ни в комбобоксах на формах). Вопрос в связи с этим: обязательно ли ставить галочку на ANSI 92 для того чтобы работала пессимистическая блокировка на уровне записей? или придеться чем-то жертвовать? Чтобы работала подстановка при ANSI92 нужно изменить запросы, являющиеса источником строк для полей со списком. Благо, что перелелка стандартная и простая. Вместо Select Field1, Field2 From ... нужно писать Select Distinct Field1, Field2 From ... Пробуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:27 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
NGSelect Distinct Field1, Field2 From ... Пробуйте. Не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:31 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Любопыт NGSelect Distinct Field1, Field2 From ... Пробуйте. Не помогло. В таблице помогло, а в в комбобоксе на форме-нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 22:42 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
2 NG Спасибо! Оказывается на форме 1 раз нужно принициализировать комбобокс, после этого автоподстановка работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 23:04 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Чудеса. И блокировка на уровне записей заработала. Интересно в какой момент опять закапризничает... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2007, 23:07 |
|
Автоподстановка в поле со списком
|
|||
---|---|---|---|
#18+
Прошло 14 лет а проблема в Access 2019 осталась В какой то момент полностью во всех формах перестала работать автоподстановка в поле со списком Из предлагаемых вариантов помог описанный в этой ветке метод т.е. снятие галочки с параметра Синтаксис SQL 92 ANSI Как то это все напоминает известное сравнение - если бы строители также работали как программисты то первый же залетевший дятел развалил бы все здание ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 00:03 |
|
|
start [/forum/topic.php?fid=45&msg=34287568&tid=1609675]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
143ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 246ms |
0 / 0 |