06.08.2009, 18:00 | #1 |
Участник
|
Открывается форма с закладками. И причем всегда на той закладке, где есть пустой список.
Если изменить активацию элементов, то записи становятся Editable= False. Если переключаюсь на другое окно и возвращаюсь, то становится Editable= True... |
|
06.08.2009, 18:14 | #2 |
MCTS
|
Первое что пришло в голову согласно вашему описанию: Как активировать нужную вкладку на форме
|
|
06.08.2009, 18:22 | #3 |
Участник
|
Спасибо!
|
|
06.08.2009, 18:41 | #4 |
Участник
|
из приведенного примера(такие строчки у меня были написаны другим разработчиком):
IF Not Flag THEN BEGIN CurrForm.ElementNaVkladke1.ACTIVATE Flag := TRUE; END; У меня получилось избежать проблему путем блокировки ввода в списках в закладках изначально(EDITABLE := False). А при смене фокуса разблокировал их. IF NOT blnFlag THEN BEGIN CurrForm.ID.ACTIVATE; CurrForm.sfrmComments.EDITABLE := TRUE; CurrForm.sfrmDocuments.EDITABLE := TRUE; blnFlag := TRUE; END; Клева. |
|
06.08.2009, 20:18 | #5 |
Участник
|
Цитата:
Цитата:
Если изменить активацию элементов, то записи становятся Editable= False. Если переключаюсь на другое окно и возвращаюсь, то становится Editable= True...
|
|
07.08.2009, 10:50 | #6 |
Участник
|
Очень часто при открытии формы активизируется закладка, на которой субформа с таблице, в которой нет записей.
Если на форме поставить delayedInsert = Yes, то закладка при открытии не станет активироваться. |
|
01.03.2012, 17:11 | #7 |
Участник
|
Цитата:
Очень часто при открытии формы активизируется закладка, на которой субформа с таблице, в которой нет записей.
|
|
01.03.2012, 17:40 | #8 |
Участник
|
Беру форму 5720 (просто для примера), делаю её субформой на:
а) Карточку товара (SubFormLink No.=FIELD(No.)) б) Карточку Нескладируемого товара (SubFormLink No.=FIELD(Entry No.)) На карточке товара всё замечательно, а нескладируемый товар вылетает, если не находит записей, с сообщением "Товар Номер 'Тот_что_на_форме' не существует.". Свойства сравнивал, вроде все одинаковые. Что не заметил/не учел/не знаю? |
|
01.03.2012, 21:07 | #9 |
Участник
|
Проделайте то же самое в демо-базе (т.е. с обьектами без каких либо изменений), если увидите, что всё работает (а у меня работает) то сравните ваши формочки с теми же самыми из демо базы (обьекты в виде текста) и найдёте разницу/причину.
Один раз таким же макаром мы с вами нашли причину подобной ошибки Неактивность формы с комбинацией фильтров |
|
01.03.2012, 21:39 | #10 |
Участник
|
AlexB, спасибо
глаза так замылились и устали, что захотелось ещё одних. спасибо, завтра пойду в этом направлении. |
|
02.03.2012, 11:12 | #11 |
Участник
|
Вы будете смеяться, но в демо-базе у меня всё повторяется один в один: на товарах работает, на нескладируемых товарах - нет. А Вы не могли бы выложить фобик Вашей 5725 формочки с рабочей субформой на 5720?
|
|
02.03.2012, 11:37 | #12 |
Участник
|
p.s. у меня R2
|
|
02.03.2012, 17:03 | #13 |
Участник
|
|
|
05.03.2012, 13:25 | #14 |
Участник
|
В общем, надо в SubFormLink в обязательном порядке прописывать ещё и Type = Nonstock Item. Вот так вот.
|
|