怎样在报表中把数据库中一个表的数据插入到另一个表

SQL代码是这样的:INSERT INTO icourse.userinfo (userTypeId,loginName,loginPassword,userVerifyState,userState)SELECT 1,LoginName ,PersonPassword,1005001,1006001 FROM test03.person

FineReport甘梦群 发布于 2016-9-19 11:26
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
星痕发布于2016-9-19 11:26(编辑于 2023-9-6 09:34)
555
  • 甘梦群 甘梦群(提问者)

    额,两个表不在同一个数据库的话,怎么在一个模板中又是显示来源数据又是在内置SQL中添加去的表中的字段?
    回复
    2016-09-19 14:50 
  • 甘梦群 甘梦群(提问者)

    红色部分所说的对应位置的单元格,是不是指来数据在报表中放出来的?{:8_205:}
    回复
    2016-09-19 15:56 
  • 甘梦群 甘梦群(提问者)

    内置SQL字段中要插入值的来源——是两个不同数据库中的两个表连接在一起的,这种情况怎么插入?
    回复
    2016-09-20 13:38 
最佳回答
0
哈易春发布于2016-9-19 11:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
甘梦群发布于2016-9-19 11:31(编辑于 2023-9-6 09:34)
555
  • 哈易春 哈易春

    按照下面的操作做就可以了。
    回复
    2016-09-19 11:44 
最佳回答
0
星痕发布于2016-9-19 11:34(编辑于 2023-9-6 09:34)
555
  • 甘梦群 甘梦群(提问者)

    如果要这样做的话两个表需要在同一个数据库吧
    回复
    2016-09-19 14:25 
最佳回答
0
孤陌发布于2016-9-19 11:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
哈易春发布于2016-9-19 11:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
呆呆发布于2016-9-19 11:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
甘梦群发布于2016-9-19 14:25(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    不需要,呆呆大神说的很对,楼主应该明白数据集的概念吧,首先既然是不同的库,那你可以设定两个数据连接,数据集使用来数据的那个连接,然后SQL查询展示数据,然后同时在报表填报属性中添加内置SQL,使用去的数据连接找到你要去的表,然后添加需要的字段,给这些字段绑定对应位置的单元格。然后这样就OK。其余的就和我给你链接的填报设置一样了。简单的说填报就是来去无关,也就是展现和写入值到数据库中没有直接关系。只不过你现在是把展现数据直接写入到了另一个表中而已
    回复
    2016-09-19 11:26 
最佳回答
0
甘梦群发布于2016-9-19 14:50(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    楼主的基础视频没看完吧?普通数据展示报表的设计还没清楚吧?
    基础展现模板设计 模板设计-http://help.finereport.com/doc-view-128.html
    看完基础视频,或者直接看帮助文档,做几个简单的报表。设计和其余的普通报表没有任何区别,只是在选择数据连接的时候根据展现和填报需要选择不同的啊,简单展现的看完了就看我最开始给你的填报文档。建议你先把基础视频看完再说吧
    回复
    2016-09-19 15:06 
最佳回答
0
星痕发布于2016-9-19 15:06(编辑于 2023-9-6 09:34)
555
  • 甘梦群 甘梦群(提问者)

    嗯,谢谢你,内置SQL中设置主键的时候主键的值除了用单元格获取,有什么办法直接从数据库中获取呢?
    回复
    2016-09-19 15:12 
  • 0关注人数
  • 830浏览人数
  • 最后回答于:2016-9-20 18:08
    活动推荐 更多
    热门课程 更多
    返回顶部