- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过 Power Apps 中的一个应用程序将我的数据源连接到 SQL Server 中的数据库,我正在使用库来显示数据,并且我有一个文本条目来搜索该库中的特定数据。
我想搜索文本类型数据和数字类型数据,我将数据类型和我在表格中使用的列放在下面:
NoEmployee int,
NameEmployee varchar,
Job varchar,
Department varchar,
我正在使用图库中的 Items 属性来执行数字和文本类型数据的搜索,我使用以下语法。
Search(Filter(DataSourceEmployee;NoEmployee = Value(txtSearchText.Text));;DataSourceEmployee;txtSearchText.Text;"NameEmployee";"Department";"Job")
上面的语法给我以下错误:
'Search' function has invalid arguments
在 documentation 当中我一直在阅读的搜索功能不允许我搜索整数值。
然后我就萌生了把两个功能结合起来的想法,不知道这样做对不对。
正如我提到的,我需要搜索我提到的 4 列,如果我使用以下搜索功能,它会毫无问题地搜索我的文本类型列。
Search(DataSourceEmployee;txtSearchText.Text;"NameEmployee";"Department";"Job")
如果我使用 Filter 函数,它会毫无问题地搜索我的整数类型列。
Filter(DataSourceEmployee;NoEmployee = Value(txtSearchText.Text))
我想知道是否有一种方法可以组合这两个函数以便通过四列执行搜索,或者我可以使用什么其他函数来搜索数字值而不会丢失对文本值的搜索。
更新 1:
根据最后提供的可能答案,我添加了我使用过的语法,但没有得到满意的结果,它只搜索对应于 NoEmployee
的数字数据类型列,并且不适用于文本类型列。
IfError( Filter(DataSourceEmployee,NoEmployee=Value(txtSearchText.Text)), Filter(DataSourceEmployee,StartsWith(NameEmployee,txtSearchText.Text)))
更新 2:
根据他们给我的最后一个答案,我在 Gallery Control
的 Items
属性中执行了以下功能,我尝试搜索类型列INT
以及 VARCHAR
的那些,但我都没有得到结果。
我用过的函数如下:
SortByColumns(
Filter(
colEmployees,
If(
!IsBlank(txtSearchText.Text),
Or(
txtSearchText.Text in NoEmployee,
txtSearchText.Text in NameEmpleado,
txtSearchText.Text in Job,
txtSearchText.Text in Department
),
1 = 1
)
),
"NoEmployee",
Ascending
)
另外,答案表明我在应用程序控件的 OnStart
属性中添加了以下内容:
ClearCollect(colEmployees,DataSourceEmployee)
最佳答案
在 Filter
函数中使用 SortByColumn
而不是 Search
。无论类型如何,您都可以轻松地按所需的所有列进行搜索。在这里,我展示了如何按所有 4 列进行搜索,其中 EmpNumber
是一个 INT
类型的列,其余是 NVARCHAR
。
您可以按任何列、Ascending
或 Descending
排序。
插图:
代码:
将其放在 App 控件的 OnStart
上:
ClearCollect(colEmployees, EMPLOYEE_DEV)
EMPLOYEE_DEV
是下面显示的 SQL 表将它放在 Gallery 控件的 Items
属性上:
SortByColumns(
Filter(colEmployees,
If(
!IsBlank(txtSearch.Text),
Or(
txtSearch.Text in EmpNumber,
txtSearch.Text in EmpName,
txtSearch.Text in Job,
txtSearch.Text in Deparment
),
1=1
)
),
"EmpNumber",
Ascending
)
Text
属性设置为 ThisItem.<ColumnName>
数据:连接到 PowerApp Canvas 应用的 SQL 数据库
-- Create a new table called 'EMPLOYEE_DEV' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.EMPLOYEE_DEV', 'U') IS NOT NULL
DROP TABLE dbo.EMPLOYEE_DEV
GO
-- Create the table in the specified schema
CREATE TABLE dbo.EMPLOYEE_DEV
(
EmpTblID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
EmpNumber INT,
EmpName VARCHAR(255),
Job VARCHAR(255),
Deparment VARCHAR(255)
);
INSERT INTO dbo.EMPLOYEE_DEV (EmpNumber, EmpName, Job, Deparment)
VALUES
(123, 'John', 'Developer', 'IT'),
(234, 'Jane', 'Developer', 'IT'),
(345, 'Jim', 'Project Manager', 'ENG'),
(456, 'Joey', 'Manager', 'ENG')
关于powerapps - 如何查找整数和文本值(过滤和搜索),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72378496/
我开发了一个 PowerApps 应用程序,但每个用户必须每月支付 10 美元,这在经济上不可行(我曾希望以低得多的价格获得某种运行时许可证)。因此,我与一位 MS 销售人员交谈,他说我应该切换到 P
除了用户事件之外,Powerapps 还支持计时器事件。这引入了并发计时器访问全局变量或集合的可能性。文档没有提供有关事件处理的信息(并发与顺序、消息泵与回调)。 Powerapps 社区论坛一片寂静
出于调试目的,我想显示不同对象的值。有什么方法可以将对象转换为字符串以显示其所有属性和值? 最佳答案 现在有 JSON() function ,其工作方式类似于 JavaScript 中的 JSON.
我想选择一个下拉值,然后在标签上显示从 Excel 数据表中提取的其他一些值。例如,如果我在下拉列表中选择“Jonathan Soh”,文本标签将显示“a”。否则,如果我在下拉列表中选择“Peter”
我用 PowerApps 创建了一个简单的新闻浏览应用程序.要显示文章列表,我使用 Gallery名为 NewsGallery 的控件。 data source因为这是我的custom api返回 A
如何检查 PowerApp 中的整数值是否设置了特定位?似乎没有用于位操作的内置运算符或函数。 因为我确实需要它来执行很少的操作,所以使用外部/自定义连接器对我来说可能太昂贵了。 最佳答案 要查找是否
我正在寻找有关如何在 PowerApp 中读取环境变量的快速示例。 https://docs.microsoft.com/en-gb/powerapps/maker/common-data-servi
我正在尝试使用以下 URL 中给出的控制台应用程序连接到我的 PowerApps 环境之一 Get started with the Common Data Service SDK 我按照链接中提供的
目前是否可以将捕获的图像从 PowerApps 发送到 Microsoft flow? 该应用的基本思想是使用相机控件拍照,然后将图像传递给 Microsoft 流,然后 Microsoft 流将发送
我有时从事内容写作,我不了解 PowerApps 和 Power Apps 之间的区别。我看到大多数作者使用“PowerApps”,而 Microsoft 使用“Power Apps”。哪个词在上下文
目前我正在模型驱动的应用程序中实现自定义列表。我注意到,在过滤数据时,init 方法以及 updateView方法被调用,此外 updateView方法被调用 3 次。但是,不会呈现新 View 。
我正在尝试获取 JSON 文本结果,例如 [ { "TABLE_NAME": "UpdatePlanning" }, { "TABLE_NAME
我在 powerapps 中有一个下拉菜单,需要设置默认值 我的下拉菜单的 Items 属性我将它链接到我的数据源,它是一个 Azure 表。 '[dbo].[ColorTable]' 可以看到内容简
我是 Powerapps 的新手。 我的数据具有用于 0 或 1 的整数值(没有其他值。) 拨动开关需要一个二进制值。 我如何将读取和写入转换为二进制以能够使用这种数据类型?寻找某种类型的转换函数。
我有一个屏幕,用户可以在其中选择一个选项(不是浏览库,因为它没有执行所需的操作)。 我想将用户选择的项目传递给浏览库使用的预制“DetailScreen1”。 我看着浏览屏幕,但没有看到它是如何做到的
早些时候我偶然发现了 Microsoft PowerApps,尽管我想玩玩它。我已连接到我的 SQL Server,并创建了一个用于浏览、查看和编辑基本应用程序的模板。现在在我的数据库中,我有以下关系
我正在尝试通过单击 PowerApps 中的按钮来更改文本框中的文本。 我的页面上有一个按钮“Button1”和一个文本框“TextInput2”。 按钮的 OnSelect Action 设置为:T
我通过 Power Apps 中的一个应用程序将我的数据源连接到 SQL Server 中的数据库,我正在使用库来显示数据,并且我有一个文本条目来搜索该库中的特定数据。 我想搜索文本类型数据和数字类型
我正在尝试使用 Microsoft powerapps 构建一个应用程序,该应用程序将向 Excel 工作表写入数据/从 Excel 工作表读取数据。 我已经根据 Excel 工作表中的表格在 pow
我是 powerapps 的新手,遇到了问题。我正在创建一个“购物车”,并希望用户能够通过按下两个图标来添加或减去 1。 我曾尝试使用变量,但是当我按下绿色的“+”时,它会将 1 添加到整个图库,而不
我是一名优秀的程序员,十分优秀!