![]() |
#1 |
Участник
|
![]()
Здравствуйте! Подскажите начинащиму. У меня выводит все записи на lookup форме а надо только те у которых определенный ItemId.
Я это делаю в гриде. Item 1 Item Id. Code 20 Produstins 1 ProdNo. Code 20 2 Producer brend Name Text 30 3 Item Id. Code 20 MySalesLine 1 No. Code 20 2 ProdNo. Code 20 3 Sales Line Info Text 50 4 Item Id. Code 20 Я запускаю на форме MySalesLine лукап на колонке Produstins но мне толко надо определенные Prod. Я на свойствах колонки в TableRelation пишу "Produstins"."ProdNo." WHERE (Item Id.=FIELD(Item Id.)) НО все равно все выводит ![]() |
|
![]() |
#2 |
Участник
|
Попробуй отфильтровать функцией SetFilter (как пользоваться, можно посмотреть в Справке). Прописать функцию в свойстве OnOpenForm() и посмотреть, что будет
![]() |
|
![]() |
#3 |
Участник
|
Все оказалось просто как дверь
В тригере OnLookup() na ItemNo. филде Prd.SETRANGE("Item No.","No."); FORM.RUNMODAL(0,Prd); |
|