Последняя версия DataExpress 3 beta от 20 апреля 2018 года. Скачать. Энциклопедия DX.

Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Для тех кто считает, что лучше один раз увидеть, чем сто раз услышать. Тут же можно комментировать, предлагать, обсуждать просмотренное.
jurist23rus
Эксперт
Сообщения: 2132
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение jurist23rus » Пт янв 20, 2017 3:24 pm

phpBB [video]


phpBB [video]



____________________________________________________________

ТУТ можно посмотреть обсуждение с примером.
Destiny is a very convenient word for those who never take decisions.

vadr
Интересующийся
Сообщения: 86
Зарегистрирован: Вт июл 19, 2016 1:04 pm
Откуда: Санкт-Петербург

Re: Урок 16. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение vadr » Чт янв 26, 2017 10:21 am

Еще раз спасибо за Ваши ролики.
У меня пока четко не сложилось, как правильно организовывать связи между
формами, чтобы иметь доступ к данным. Связи устанавливаются только полем "объект"?, на какую глубину?.
В новом к версии 2 Что нового? "пункт 5.В качестве поля объекта может быть объект. Поля объектов можно использовать в фильтре формы".
Правильно ли я понял, что поле "объект" формы 1 может ссылаться на поле "объект" формы 2 и т.д.
Но у меня в последней версии ДХ так не получается, объект ф.1 в качестве источника не видит объект ф.2.?
Или еще вопрос, к примеру, имею родительские формы 1 и 2 и подчиненные им формы 1.1 и 2.1 соответственно, можно ли в ф. 2.1 вставить данные из ф.1.1??
КОРОЧЕ. Считаю будет очень полезным ролик, где будут рассмотрены эти вопросы.
Спасибо.

Аватара пользователя
admin
Разработчик
Сообщения: 3435
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Урок 16. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение admin » Чт янв 26, 2017 10:59 am

Связи устанавливаются только полем "объект"?

Да.
, на какую глубину?.

Глубина неограниченная. Но на практике она не превышает 2-х уровней. Пример выражения:

Код: Выделить всё

[товар|единица измерения|название]

Здесь "товар" - это объект и "единица измерения" тоже объект. Через объект в выражении вы можете обратиться к любому полю, кроме файлов, изображений и полей объектов.

В новом к версии 2 Что нового? "пункт 5.В качестве поля объекта может быть объект. Поля объектов можно использовать в фильтре формы".
Правильно ли я понял, что поле "объект" формы 1 может ссылаться на поле "объект" формы 2 и т.д.

Нет. "Поле объекта" это компонент в палитре компонентов в дизайнере. Он может отображать значение какого-либо поля объекта. Например, у вас на форме "Закупки" есть объект "Товар", который связан с формой "Товары". Вы хотите, чтобы при выборе товара еще отображалась его единица измерения. "Единица измерения" в форме "Товары" тоже является объектом, который ссылается на форму "Единицы измерения". Добавляете поле объекта на форму "Закупки", связываете его с полем "Товар" и выбираете поле объекта "Единица измерения". Теперь при выборе товара будет отображаться единица измерения. Это понятно?

Или еще вопрос, к примеру, имею родительские формы 1 и 2 и подчиненные им формы 1.1 и 2.1 соответственно, можно ли в ф. 2.1 вставить данные из ф.1.1??

Можно, например используя функцию DBGET. Но мне кажется, что если есть такая потребность, то скорее структура базы спроектирована не совсем верно.

jurist23rus
Эксперт
Сообщения: 2132
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 16. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение jurist23rus » Чт янв 26, 2017 1:14 pm

к примеру, имею родительские формы 1 и 2 и подчиненные им формы 1.1 и 2.1 соответственно, можно ли в ф. 2.1 вставить данные из ф.1.1??

Дайте мне живой пример подобной организации данных. Можете скинуть прямо свою базу данных, если там именно так организован учёт. Я изучу Ваш пример и если он действительно интересен в учебных целях сделаю на его основе видеоурок. Полезно будет и Вам, так как видео будет прямо про Вашу базу данных и остальным, в образовательных целях. Конечно же никаких личных данных (если они уже есть в вашей базе) в уроке не будет, я их удалю. Базу можете скидывать либо сюда, либо в личку.
Destiny is a very convenient word for those who never take decisions.

vadr
Интересующийся
Сообщения: 86
Зарегистрирован: Вт июл 19, 2016 1:04 pm
Откуда: Санкт-Петербург

Re: Урок 16. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение vadr » Чт янв 26, 2017 3:20 pm

Спасибо.
Через какое-то время подготовлю базу.

jurist23rus
Эксперт
Сообщения: 2132
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение jurist23rus » Сб фев 04, 2017 12:44 pm

Сделал дополнительное видео к уроку.
Destiny is a very convenient word for those who never take decisions.

onzhe
Новичок
Сообщения: 13
Зарегистрирован: Сб сен 02, 2017 5:34 pm

Re: Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение onzhe » Чт мар 15, 2018 9:22 am

добрый день! могу ли я при введении новой записи в форму Адрес непосредственно при заполнении этой формы ввести в соответствующие справочники (Субъект, Район, Населенны пункт) новые записи, или мне необходимо сначала сделать новые записи в справочниках, а потом вводить новую запись в форму Адрес?

jurist23rus
Эксперт
Сообщения: 2132
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение jurist23rus » Чт мар 15, 2018 9:38 am

Заполнять справочники (Субъект, Район, Населенны пункт) вы можете непосредственно при заполнении формы адрес. Это организовано достаточно просто, поэтому у вас не должно возникнуть проблем.
Destiny is a very convenient word for those who never take decisions.

onzhe
Новичок
Сообщения: 13
Зарегистрирован: Сб сен 02, 2017 5:34 pm

Re: Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение onzhe » Чт мар 15, 2018 9:41 am

да, спасибо, я уже разобрался. затупил что-то

onzhe
Новичок
Сообщения: 13
Зарегистрирован: Сб сен 02, 2017 5:34 pm

Re: Урок 16 и 16.1. Фильтры списков. На примере: Область-Район-Нас.пункт

Сообщение onzhe » Пт мар 16, 2018 6:15 am

Добрый день! Источником поля объект объект быть не может, я правильно понимаю?


Вернуться в «Обучающее видео по работе с DataExpress.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость