社区
多媒体
帖子详情
小问题,但很急,请高手向助!!!!!
agp
2003-07-01 08:41:52
我想把数据库中一个表的一些记录直接输出到EXCEL模板中(我已经建了一个模板),记录数不到确定有多少.请各位指点
...全文
106
2
打赏
收藏
小问题,但很急,请高手向助!!!!!
我想把数据库中一个表的一些记录直接输出到EXCEL模板中(我已经建了一个模板),记录数不到确定有多少.请各位指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wynbfqny
2003-07-01
打赏
举报
回复
【VB与数据库应用一例:生成EXCEL表】
这个程序可以将下图表格中(mshflexgrid控件)的数据生成一个excel表,这样可以省去用vb来编写打印排版程序的麻烦。想一想自已动手用vb或delphi写一个像excel的排版功能一样的东东,是多么的恐怖!!。所以,嘿嘿。。
原程序下载:
因为我用的是access2000的样本数据库---northwind.mdb 所以安了office2000的可以下载下面这个:(不代northwind.mdb,下载后请将office2000里那个copy到这个程序的目录中就行)
go.163.com/~chunpeng/project/printexcela.zip
没有northwind.mdb的可以下载这个:
go.163.com/~chunpeng/project/printexcel.zip
高手可以直接看下面,如果用vb做过数据库应用的朋友给点意见,这种方法我曾在多个mis系统中见过,只不过生成的是word文档。这是一种比较典型的方法。
public withevents rs as adodb.recordset
dim conn as adodb.connection
dim mypanel as panel
private sub form_load()
set rs = new adodb.recordset
set conn = new adodb.connection
conn.cursorlocation = aduseclient
conn.open "provider=microsoft.jet.oledb.4.0;data source=" + app.path + "\northwind.mdb;"
rs.open "select *from 产品", conn, adopenstatic, adlockoptimistic
set msgrid1.datasource = rs
statusbar1.panels.clear
set mypanel = statusbar1.panels.add(, "record")
mypanel.autosize = sbrcontents
mypanel.text = "总共有" & " " & rs.recordcount & " " & "条记录"
end sub
private sub form_resize()
with msgrid1
.left = 0
.top = toolbar1.height
.width = me.scalewidth - 10
.height = me.scaleheight - (statusbar1.height + 700)
end with
end sub
private sub print_cmd_click()
form2.show
dim myexcel as new excel.application, i, j, k as integer, col as string
with myexcel
on error goto excle
.application.visible = false
.workbooks.add
’***********画字段************
j = 0
’example: b2 ----g2 ’列 本程序从b列,和第2行开始
for i = 66 to (66 + rs.fields.count - 1) ’从rs中头一个字段到最后一个
col = chr(i) & "2" ’chr(66)就是b
’debug.print col
range(col).select
activecell.formular1c1 = rs.fields(j).name ’
j = j + 1
next i
’****************************
’*************以先横后竖顺序画表***************
k = 0
rs.movefirst
doevents
for j = 3 to 3 + rs.recordcount ’本程序从b3开始,所以用3
k = 0
for i = 66 to (66 + rs.fields.count - 1)
col = chr(i) & cstr(j) ’得到目标表格的值如 c3
range(col).select
activecell.formular1c1 = rs.fields(k)
k = k + 1
next i
on error resume next
form2.probar.value = form2.probar.value + 1
rs.movenext
if rs.eof = true then
unload form2
.application.visible = true
end if
next j
’************************************
end with
exit sub
excle:
msgbox ("您没有安装excle2000,请先安装excel2000")
end sub
摘自:IT365 时间:2001年3月2日
zwbhyy
2003-07-01
打赏
举报
回复
查找的记录数计算出来不就可以了
select count(*) from table where ......
Unsloth-Desktop-0-1-60-beta-Windows,本地部署AI
Windows,安装Unsloth,可本地部署AI模型和进行简单训练。
【单相交流电压控制器】模拟带有两个背靠背连接的晶闸管的单相交流电压控制器(Simulink仿真实现)
内容概要:本文详细介绍了基于Simulink仿真实现的单相交流电压控制器,该控制器采用两个背靠背连接的晶闸管结构,用于实现对单相交流电压的精确调节。文中系统阐述了系统的建模过程、控制策略设计及仿真验证方法,重点分析了晶闸管触发角的控制原理及其对输出电压调节的影响。通过构建完整的Simulink仿真模型,全面展示了控制器在不同负载条件和输入电压波动下的动态响应特性与稳态性能,验证了该方案在交流调压应用中的有效性与可行性。; 适合人群:具备电力电子与电力系统基础知识,熟悉Simulink仿真环境,从事相关领域研究或工程应用的研发人员及高年级本科生、研究生。; 使用场景及目标:①用于电力电子课程教学,帮助学生深入理解晶闸管在交流调压中的工作机理;②为工业现场的交流电压调节设备提供仿真验证平台;③支持科研人员开展新型控制算法(如PID、模糊控制、触发角优化等)在交流电压控制器中的应用研究与性能对比; 阅读建议:建议读者结合提供的Simulink模型文件进行同步操作,重点关注晶闸管触发控制子系统的设计逻辑、触发角计算模块的实现方式以及仿真参数的配置,通过调整负载类型、电源电压和触发角等变量,深入探究系统在不同工况下的运行特性与控制效果。
ASAM-SOVD-1.0.0
SOVD______1.0.0
电动汽车参与运行备用的能力评估及其仿真分析(Matlab代码实现)
内容概要:本文围绕电动汽车参与电力系统运行备用的能力评估展开研究,通过构建数学模型并利用Matlab进行仿真分析,系统探讨了电动汽车作为灵活性资源在不同场景下参与电网运行备用的潜力与可行性。研究内容涵盖电动汽车聚合商的调控架构设计、车辆充放电行为建模、备用容量评估方法、经济性分析等多个方面,并结合实际算例验证了所提模型与方法的有效性。仿真结果表明,规模化电动汽车可通过有序充放电参与电网调频、调峰等辅助服务,不仅提升了电力系统对新能源的消纳能力与运行灵活性,也为用户带来了可观的经济收益。研究成果为高比例可再生能源背景下移动储能资源的优化调度与市场化运营提供了理论依据和技术支撑。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源并网、智能电网、电动汽车调度、需求响应及辅助服务市场等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①评估大规模电动汽车集群在多时间尺度下的可用备用容量;②构建基于Matlab的电动汽车参与运行备用的仿真模型;③分析电动汽车参与电网辅助服务的技术可行性与经济性;④支撑高比例新能源电力系统的灵活性提升与源荷互动优化研究。; 阅读建议:此资源以Matlab代码实现为核心,注重理论建模与仿真实践相结合,建议读者在学习过程中结合文中模型逐步调试代码,理解各模块功能,并可根据实际需求扩展至多时间尺度优化、车网互动(V2G)策略设计、不确定性建模等方向进行深入研究。
多微电网基于粒子群优化算法的面向配电网的多微电网协调运行与优化(Matlab代码实现)
内容概要:本文研究了基于粒子群优化算法的面向配电网的多微电网协调运行与优化
问题
,并通过Matlab代码实现仿真与验证。在新型电力系统背景下,针对分布式能源高密度接入导致配电网呈现弱电网特征所带来的稳定性挑战,文章构建了多微电网与配电网互动的优化模型,采用粒子群优化(PSO)算法实现对功率平衡、运行成本、电能质量等多目标的协同优化。重点探讨了多微电网系统在经济调度、能量管理及协调控制方面的关键技术,通过仿真分析验证了该方法在提升系统经济性、增强运行稳定性与适应性方面的有效性与实用性。; 适合人群:具备一定电力系统基础知识和优化算法理解能力,从事新能源、微电网、智能配电网等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①学习粒子群优化算法在多微电网协调运行中的建模与应用方法;②实现面向配电网的微电网群经济调度与优化仿真;③深入理解高比例分布式能源接入下多微电网系统的协同控制策略与稳定性优化机制。; 阅读建议:建议结合提供的Matlab代码进行实践操作,重点关注优化模型的设计、粒子群算法的参数配置与收敛特性分析,同时可通过引入需求响应、储能协同控制等扩展因素深化对系统优化能力的理解与应用。
多媒体
807
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章