不同数据表,如何进行数据关联并展示

举例说明:

A表包含地区和城市两列(比如A1地区列:华东、华南、华北 等;A2城市列:上海、苏州、昆山、江西、昆明、武汉等),B表是订单表,包含客户信息、收货地址、下单时间等列。(收货地址都是长地址 比如; 上海市 松江区 xx路 xx号;武汉市xx区xx路xx号 等数据)


问题如下:如何在报表设计查询中设置成 点击查询华东或者华南等地区,所有相关地区的订单都罗列展示出来,感谢大神解答!


图示为相关数据库字段:


QQ截图20190307112352.png

FineReport ahshenkong 发布于 2019-3-5 11:07 (编辑于 2019-3-7 11:24)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
黄源Lv6中级互助
发布于2019-3-5 11:14(编辑于 2019-3-5 11:16)

过滤 包含blob.png

在b表的地址写过滤条件

如果地址都是城市开头就用开头是

  • ahshenkong ahshenkong(提问者) 非常感谢大神解答,这样是可以过滤出来,能不能麻烦大神明示一下,具体一点的操作,谢谢,在报表预览的时候,是可以展示出来的,但是如何设置参数查询(参数设置为地区,下拉框里有华东、华南、华北、中南、西北等)呢? 通过地区展示所有的本地区内的订单
    2019-03-07 11:22 
  • 黄源 黄源 回复 ahshenkong(提问者) 参数筛a表的地区如:地区参数名为:dq where 1=1 ${if(len(dq)=0,\'\',\" and a.地区 =\'\"+dq+\"\'\")}
    2019-03-07 11:48 
最佳回答
0
KEXRLv2初级互助
发布于2019-3-6 13:52

http://bbs.fanruan.com/lesson-8.html

简单多源报表的制作,这是你需要的

  • ahshenkong ahshenkong(提问者) 感谢大神指点
    2019-03-07 11:19 
  • KEXR KEXR 回复 ahshenkong(提问者) 满意的话请采纳一下哦
    2019-03-07 11:20 
最佳回答
0
孤陌Lv6资深互助
发布于2019-3-6 13:58

主要是B表有没有字段保存城市的? AB二表有没有相应的对应关系 例如 A表有 城市 字段 B表 也应该有 城市 字段 才好

  • ahshenkong ahshenkong(提问者) 感谢回答,A表是专门和地区有关的数据库,B表没有地区,只有一个列,是客户地址。
    2019-03-07 11:18 
  • 4关注人数
  • 1077浏览人数
  • 最后回答于:2019-3-7 11:24
    请选择关闭问题的原因
    确定 取消
    返回顶部