我正在尝试使用连接了 sql server 的表创建我的第一个 power apps 应用程序,我已经完成了大部分工作并做我想做的事情。只需要完成最后一部分。所以第一个屏幕显示了浏览器库中的所有客户。他们点击客户,然后将他们带到显示客户信息(如客户 ID)的详细信息页面,然后我有一个按钮供他们单击,将他们带到报价表单并使用 customerID 作为全局变量填充该表单。在这个表单页面上,我预先填充了全局变量的客户 ID 字段。我有开始日期结束日期,并过滤。当他们单击搜索按钮时,我会将他们带到另一个页面,例如quotedetails 将所有这些信息作为全局变量传递
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')