powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дефаулт в комбо со скрытым связанным
14 сообщений из 14, страница 1 из 1
дефаулт в комбо со скрытым связанным
    #32556689
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите вспомнить:

форма
несколько комбо со скрытыми связанными столбами
с автоподстановкой
отражают дефаулты (их видимые реквизиты)
1-а - не отражает.

делаю поле - дефаулт вижу.
делаю список - дефаулт вижу.
прячу в списке связанный столбец - вижу (другие рекизиты записи)
преобразую в комбо - куй.

может так и надо (склероз, черт бы его драл, может так оно всегда и было). Но другие-то комбо работають. Из событий оставил токо форм.опен.
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32556710
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где:
-соурс комбы
-его свойства (как минимум - присоединенный столбец)
?
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32556716
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
связанный столбец - 1
число столбцов - 2
ширина столбцов - 0см;5см

Так?
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32556816
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так (комбо, сурс >=2 полей, первое ключ, скрыто, длинное целое или счетчик, индексировано)

то же :
если в определении таблиц
сделать ("поле подстановки")
в одних полях дефолты (их видимые поля) подставляются
в других - нет

типы связей (индексов) одинакие (сделал).

ничо не понимаю
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32556844
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего, поле у которого автоматом не выбирается значение из списка - у тебя текстовое, а должно быть числовое.
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32556950
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поле таблы (к которому "подставляю")
C_CURRENCY dbLong

справочник (-источник "подстановки")
KVBASE
поля
CODE (Счечик) (экспериментально влудил CODE1 длинное целое - с тем же резалтом)
KISO (текст 3, уникум, не пусто... - хто-то спроектил...)
токо в базе (в таблицах непосредственно) пишу подстановку

SELECT KVBASE.CODE, KVBASE.KISO FROM KVBASE;
Ширина: 0;1
Связанный 1
Дефаулт: 2
вижу дефаулт. ("USD")
Подключаюсь из приложения, открываю линк (новый, снеся перед тем линк-таблицу напрочь, как яичко деду) - в линке уже нет дефолта.
Возвращаюсь в базу. - тоже нет дефолта. Восстановить-сжать не помогает. Подменяю отображаемое поле -появляется дефолт. Открываю линкованное приложение - все пропадает.

Нашел бубен:
SELECT KVBASE.CODE, KVBASE.KISO & "" FROM KVBASE;
(при том, что поле обязательное и не пустое, значения вида USD DM EU и т.п.)
- после этого все отображаицца как надь, и не пропадат. Ни в таблах, ни в формах. Надолго ли?

И шо теперь, пересоздать все т(р)аблы с 0? Уббббил пааалдняяя.
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32557010
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
аллёё, хород!

какие будут показанья? и хто виноватт? и шо деять?

сваял копии табличков.
ручками. (токо определения строк кинул копи-пастом)
залил те же данные. (копи-пастом)
всё плехо. (все так же)

кудыть бедному крестьянину паддаться?

аксес 97, мля
кто что подобное видел? как боролось?
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32557397
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формочку с эти комбо и табличку с тестовыми данными кинь в форум, т.е. архив - посмотрим
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32557493
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
больной склерозом - анализ на стол
с утра у докторов мозги варят
где mdbа в архивах ?
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32557639
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот локализовал трабл.
см. (сразу) Форму.

все это отмечено неким гистерезисом (изменение полей приводит к исчезновению (до конца ли)/возникновению проблемы не сразу). То ли я программно какие не те свойства полям навыставлял... То ли особенность ёптимизации подстановки для махоньких полей.

Буду не скоро.
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32557747
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
склерозвот локализовал трабл.
см. (сразу) Форму.

все это отмечено неким гистерезисом (изменение полей приводит к исчезновению (до конца ли)/возникновению проблемы не сразу). То ли я программно какие не те свойства полям навыставлял... То ли особенность ёптимизации подстановки для махоньких полей.

Буду не скоро.

гистерезисом - триггер Шмидта не пробовал ?
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32558023
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полечилось перегонкой в Xp и обратно + были странности с правами
суть проблемы в - отсутствии прямого присвоения полю со списком
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32558698
склероз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Удивительное рядом, но оно запрещено"

попытался попросту сляпать у себя (не копируя свойств) новое поле KISO текст,50 (переименовав старое). Не прошло (нет дефолтов). Но нашел к гистерезису еще и "взаимо-индукцию":

Открыл твою бд. Открыл форму в конструкторе. Открыл свою бд (в другом окне). Открыл (в своей) форму - работает(?!) . Переключаю твою из конструктора в просмотр - нет в ней дефолтов (в "залеченной намертво базе"!). взаимо-индукция форм, думаю, ешкин кот!
(Заподозрил, что DBEngine балуется. Application-ы то разные.)

Закрываю обе формы (только формы) открываю только твою - дефолты есть. Открываю только свою - дефолтов нет. (исходное состояние)


Открываю свою форму в конструкторе, потом во вью - дефолты (в моей) есть (в твоей бд форма не открыта). (Ага! что-то новое)


Тогда сделал следующее:
Закрыл все.
В своей
Вновь созданное поле KISO (см выше) урезаю до {текст,3}. Переключение формы в конструктор перестает влиять на дефолты (не появляются). Делаю 4 и более - влияет (после конструктора дефолты есть)
Проверил в своем исходнике - изменил KISO на {текст,4}. (не меняя других свойств поля) - эффект появления дефолтов после переключения из конструктора повторился.

Закрыл все.
Смотрю у тебя - "все наоборот". При непосредственном открытии дефолты есть. При открытии из конструктора - нет . (обратный эффект!!). Меню поле KISO на {текст,4} в твоей - эффект пропадает (дефолты есть всегда). Возвращаю {текст,3} - эффект повторяется (при переключении формы в просмотр из конструктора дефолтов нет).


Ага, нет взаимоиндукции! Но ситуация (с текстовым полем в 3байта) зеркальная для двух внешне одинаковых баз. И даже "залеченная" база выкидывает коленца (при переключении из конструктора).
Таки какой-то баг. + некое ?невидимое? св-во поля.


Остаюсь в непонятках.
За помощь спасибо. Звиняюсь за права. Недосмотр. И еще не понял, зачем ты библиотек наподключал.
...
Рейтинг: 0 / 0
дефаулт в комбо со скрытым связанным
    #32558824
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
И еще не понял, зачем ты библиотек наподключал

Access Xp подключил
совет - завязывай форму к данным подключать вечный геммор
делай списки+RecordSet и будет тебе счастье и душевный комфорт от полного над системой контроля.
Удачи
P.S. поиск наведенных ошибок в цифровой электронике моё любимое занятие
(в прошлой жизни был разработчиком)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дефаулт в комбо со скрытым связанным
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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