Я пытаюсь создать свое первое приложение 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)
Я решил убрать некоторые столбцы, как даты, так что я знаю, что я получу данные