0

我在屏幕内有 3 个表格,它们是

  1. 周期表 显示周期
  • (该表有一个字段“蚜虫”)
  1. 活动表格 显示活动顺序和描述
  • (该表有一个字段'actid')
  1. 周表格
  • 我想使用关键周期表 (app_apHead) 和活动表 (app_activity) 从这个 app_apWeek 表中检索值

从 aphid ='some value' 和 actid ='somevalue' 中选择 apwprogress

可以检索值的示例代码 = select apwprogress from app_apweek where actID=235 and aphID =23

摘要:我想从 app_apweek 表中检索 apwProgress 字段

我有一些从多个字段中检索值的问题。我正在使用查找但给出错误。

LookUp(
    // Look for app_apWeek table
    app_apWeek,
    // Using apHead table(aphid) and activity table(actid) to look for the value
    app_apHead.aphID And app_activity.actID,
    // Replace the value to the textinput1 field
    TextInput1
    )

进度字段值

SQL 表值

SQL

我不确定哪一部分是错的。可以向我建议一种更好的方法来检索价值。谢谢

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

我对你到底想做什么有点困惑,但这应该能让你到达那里。

查看 SQL 语句...

SELECT * FROM <table_name> WHERE <column1> = 235 AND <column2> = 23

这是在 PowerApps 中执行此操作的一种方法:

LookUp(TEST_TABLE,                    //SELECT the first record
    And(                              //WHERE, AND
        actID = Value(txtActID.Text), //column1 = txtActID.Text as INT
        aphID = Value(txtAphID.Text)  //column = txtAphID.Text as INT
    )
)

在哪里...

  • actID并且aphIDINTSQL 中的数据类型和...
  • txtActID并且txtAphIDTextboxPowerApps 中的控件

看到它在行动...

在此处输入图像描述

要记住的事情:

  • 即使更多记录可能符合条件,使用LookUp此处只会带回第一条记录
  • Filter如果有超过 1 条记录符合条件,请改用 PowerApps功能
于 2022-02-21T18:04:15.773 回答