Topic: ComboBox1.dbfilter

Всем привет. На форме tovar_ed имеется ComboBox1 в котором показываются наименование товаров. Надо сделать так чтобы, если товар не имеется на складе, то и его имя тоже не было в выпадающем списке ComboBox1. Помогите с реализацией. Спасибо заранее.

Post's attachments

Attachment icon Navruz.zip 123.53 kb, 305 downloads since 2019-09-21 

Re: ComboBox1.dbfilter

ivan wrote:

Всем привет. На форме tovar_ed имеется ComboBox1 в котором показываются наименование товаров. Надо сделать так чтобы, если товар не имеется на складе, то и его имя тоже не было в выпадающем списке ComboBox1. Помогите с реализацией. Спасибо заранее.

какое именно поле содержит колличество на складе ?

3 (edited by ivan 2019-09-22 03:47:10)

Re: ComboBox1.dbfilter

количество на складе - sklad.kolichestvos
количество при продаже - main.kolichestvom

4 (edited by derek 2019-09-22 15:19:18)

Re: ComboBox1.dbfilter

Привет Иван,
Вот пример с 3 вариантами.
Здесь нет 'script' - вы просто изменяете свойства 'fieldname' и 'filter' для 'combobox'.  (см. также включенный скриншот.jpg)
Вариант 1 показывает только товары, которые есть на складе, но вы не знаете, что временно отсутствует на складе.
Вариант 2 показывает все товары и сортирует их в зависимости от того, есть ли они в наличии или нет
Вариант 3 показывает все продукты, сортирует их в зависимости от того, находятся ли они «в наличии» или «нет в наличии», а также показывает текущий уровень запасов.
Это зависит от того, что вы считаете наиболее полезным.
Надеюсь это поможет,
С уважением,
Дерек
(с гугл переводчиком)

Post's attachments

Attachment icon outofstock.zip 550.12 kb, 306 downloads since 2019-09-22 

Re: ComboBox1.dbfilter

Спасибо derek. Помогло.

6 (edited by millamakova 2019-10-11 13:52:54)

Re: ComboBox1.dbfilter

Здравствуйте!
Скажите, как можно реализовать, чтобы в ComboBox не отображались пустые записи?

Post's attachments

Attachment icon Планы.rar 296.58 kb, 291 downloads since 2019-10-11 

Re: ComboBox1.dbfilter

millamakova wrote:

Здравствуйте!
Скажите, как можно реализовать, чтобы в ComboBox не отображались пустые записи?

Здравствуйте.


При данной структуре БД, нет необходимости использовать три ComboBox-а, т.к. это не имеет смысла, вы выбираете значение из таблицы "Sprav" и данный выбор сохраняется в одном поле Zayavki.id_Sprav


Скорей всего у вас неправильна структура БД. Вместо одной таблицы Sprav, вам необходимо создать следующие таблицы: Заказчик, Участок, Адрес


Затем уже необходимо создать внешние ключи в таблице Zayavki на данные три таблицы. Также возможно таблицы Учаток и Адрес должны образовывать связанный список, это например когда, выбираем Участок, затем выбираем Адрес, который принадлежит только данному участку.


Лучше будет, если вы подробно опишите, какая цель данной программы, тогда я возможно смогу сделать для вас правильную структуру БД.


Также рекомендую вас прочитать мою книгу для начинающих:
http://myvisualdatabase.com/forum/viewtopic.php?id=2554

Dmitry.