Я пытаюсь создать свое первое приложение Power Applications с таблицами 2 SQL Server подключенных

Я пытаюсь создать свое первое приложение для мощных приложений с таблицами, подключенными к серверу sql. Большая часть его завершена и я делаю то, что хочу. Просто нужно закончить последнюю часть. так что на первом экране отображаются все клиенты в галерее браузера. Затем они щелкают по клиенту и переходят на страницу с подробной информацией, которая показывает информацию о клиенте, такую ​​как идентификатор клиента. Затем у меня есть кнопка, по которой можно щелкнуть, чтобы перейти к форме предложения и заполнить эту форму с идентификатором клиента в качестве глобальной переменной. На этой странице формы у меня есть поле идентификатора клиента, предварительно заполненное глобальной переменной. У меня есть дата начала, дата окончания и фильтр. Когда они нажимают кнопку поиска, я беру их на другую страницу, например, цитаты, передавая всю эту информацию в виде глобальных переменных.

Navigate(
    QuoteResult,
    ScreenTransition.Cover,
    {
        BeginDate: BeginDate.SelectedDate,
        EndDate: EndDate.SelectedDate,
        filtertext: FilterDropDown.Selected.Value,
        CustIdText: CustText.Text
    })

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

У меня есть что-то вроде этого

LookUp(
    '[dbo].[SOHeader]',
    CpnyID = "AOS" &&
        LUpd_DateTime >= BeginDate &&
        LUpd_DateTime <= EndDate &&
        SOTypeID = filtertext &&
        CustID = CustIdText)

тогда как бы мне сказать, какие конкретные столбцы я хочу из этой таблицы также

конечно, это не работает, любая помощь будет оценена

SQL-запрос для выполнения этого будет выглядеть примерно так

SELECT   distinct SOHeader.OrdNbr, soheader.sotypeid, soheader.user6, SOheader.LUpd_DateTime, SOHeader.User3, soheader.crtd_user, SOHeader.S4Future01, SOHeader.SlsperID, SOHeader.TotMerch, SOHeader.CustOrdNbr 
FROM SOHeader 
WHERE (SOHeader.SOtypeID = 'SO'  AND SOHeader.Lupd_DateTime >= '5/16/2017'  AND SOHeader.lupd_DateTime <= '8/14/2017'  AND soheader.CpnyID = 'AOS'   and soheader.custid = 'LOCKT001')

1 ответ

Я понял это с помощью фильтра вместо поиска

Фильтр ('[dbo].[SOHeader]',CpnyID = "AOS", CustID = CustIdText)

Я решил убрать некоторые столбцы, как даты, так что я знаю, что я получу данные

Другие вопросы по тегам