小编Mig*_*uel的帖子

如何在Web表单GUI中实现用户友好的布尔逻辑?

目前我有一个Web应用程序,用户可以使用下拉列表生成SQL SELECT语句,如下所示:

列选择下拉列表| 运算符下拉(=!=> << =>)| 值选择下拉列表

用户可以多次执行此操作,并且"过滤器"当前全部与AND编号在一起.

我想添加创建OR语句的可能性.在列相同的情况下,我可以很容易地添加OR,但是复杂的逻辑语句如何

((或或B或C)和(D或E))或(F和G)?

如何让用户以用户友好的方式创建此类语句?

编辑:为一般受众指定,用户友好.目前,我与开发人员合作,偶尔为需要我们数据库中特定信息的非技术客户端手动编写SQL查询.我们的目标是通过为客户提供易于使用的工具来自行完成,这个Web应用程序将无需我们手动编码.

EDIT2:目前最终用户没有使用该应用.我使用的唯一数据是以前的手写SQL查询,因此客户端要求的查询类型.鉴于我可以简化它(例如限制用户为他们倾向于要求的查询类型生成查询的能力),但我想看看是否有人在GUI中简单而完整地传达布尔逻辑的经验.

感谢您的时间.

user-interface boolean-logic

33
推荐指数
3
解决办法
2万
查看次数

标签 统计

boolean-logic ×1

user-interface ×1