2017-01-19 6 views
1

Я хотел бы знать, что лучший способ создать пользовательский поиск для поля в моей таблице, моя ситуация выглядит следующим образом:Лучший способ создать пользовательский поиск

У меня есть Form A, который имеет источник данных для Table A, поле на этом источнике данных имеет метод поиска:

public void lookup(FormControl _formControl, str _filterStr) 
{ 
    changeCompany(companyInfo.DataArea) 
    { 
     super(_formControl, _filterStr); 
    } 
} 

поле имеет EDT, который имеет отношение к таблице.

Таблица имеет несколько полей, из которых 1 из них: field: GroupType (Enum), с двумя вариантами: Поставщики и потребители.

Форма A показывает все записи, как с поставщиками и клиентами, но я хотел бы, чтобы фильтровать записи с только имеет значение Поставщики в колонке C.

На основе приведенной выше информации, что является лучшим способ создания этого пользовательского поиска?

ответ

2

Вы можете создать Связанных поля фиксированного соотношения между вашими таблицами

TableB   = TableB.Id 
Enum::Suppliers = TableB.GroupType 

Или create a custom lookup

и установить диапазон для поля GroupType.

Смежные вопросы