我们可以在c# (oracle db)的水晶报表中等同两个参数吗?

本文关键字:参数 两个 水晶 oracle 我们 db 报表 | 更新日期: 2023-09-27 18:10:51

我有一个简单的搜索框在我的web应用程序,我想提供搜索员工表的名称,员工id或位置等选项。也就是说,基本上是一个下拉框,然后一个文本框来输入值。当前被选择的列来自同一个表。

我假设我需要两个参数,其中一个指向列名,另一个指向列名的值。对吗?如果是这样,我们如何在公式编辑器上传递sql查询?

我们可以在c# (oracle db)的水晶报表中等同两个参数吗?

检查下面的代码:

if ({?cat}="NAME")
then
    {FATHIMA.NAME}={?val}
else
if({?cat}="POSITION")
then
    {FATHIMA.POSITION}={?val}

{?val}中应该有值,并且该值应该与数据库中的值匹配

是使用记录选择公式。我在这里写的代码是:

if ({?cat}="NAME")
then
    {?val}={FATHIMA.NAME}
else
if({?cat}="POSITION")
then
    {?val}={FATHIMA.POSITION}

——其中"NAME"answers"POSITION"是列名。我已经将它们作为下拉列表中的项目手动传递。但该报告给出了一个空洞的结果。'cat'是保存下拉列表中所选值的参数