首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel中的VB6和SQL报表

Excel中的VB6和SQL报表
EN

Stack Overflow用户
提问于 2016-05-20 13:06:42
回答 1查看 73关注 0票数 0

我正在从Server中提取一些数据,从中提取一个excel。我遇到了一个小问题,我想问你们怎么做。基本上,我正在运行一个报告,其中将包括ClientName和5个答案。

代码语言:javascript
复制
Name....Q1....Q2....Q3....Q4
JOHN     1     2     2     2

问题是,我需要在摘录上显示值1-5,但是保存的值是1801 - 1805。我应该如何操作摘录的数据。我应该在我的SELECT语句中做一个案例陈述,比如.

代码语言:javascript
复制
Select FirstName, LastName, case when Q1 = 1801 then '1', when Q1 = 1802 then '2'.... 

问题是我可能要为所有的问题去做.?

这个报告将在一个VB6应用程序中编写--所以我要做的是提取这些数据,然后循环遍历每个记录集,然后将其全部写入excel。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-20 16:33:10

由于您打算循环记录集以显示它,因此将大小写select放在SQL中是不必要的,这将使调试变得更加困难。你的逻辑在vb中更好。

但是,作为替代,您可以使用excel中的.copyfromrecordset函数将整个记录集转储到工作表中。如果这样做,则需要SQL包含case select,因为操作记录集比较复杂。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37347539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档