明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2513|回复: 1

如何实现参数绘图?利用access提供数据,vba编程,有源码最好,谢谢!

[复制链接]
发表于 2002-10-13 00:47 | 显示全部楼层 |阅读模式
[move][fly]如何实现参数绘图?利用access提供数据,vba编程,有源码最好,谢谢![/fly][/move][glow=255,red,2][glow=255,red,2]如何实现参数绘图?利用access提供数据,vba编程,有源码最好,谢谢![/glow][SHADOW=255,blue,1]如何实现参数绘图?利用access提供数据,vba编程,有源码最好,谢谢![/SHADOW]
发表于 2002-10-14 09:01 | 显示全部楼层

给你一个我写的画弯头的简单例子,希望对你有所帮助。

Private Sub ListDR()               '刷新外径,和弯头半径
If Trim(ComboBox1.Text) = "" Then  '从COMBOBOX1获得弯头的公称直径描述  
   TextBox1.Text = ""
   TextBox3.Text = ""
   Exit Sub
End If

Dim strCon As String, strSel As String
strCon = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp.mdbersist Security Info=False"  '弯头的详细尺寸参数列在temp.mdb内
strSel = "select * from Bellows where DN='" & Trim(ComboBox1.Text) & "'"      '获得所选规格的记录的select语句
Dim rs As New ADODB.Recordset
rs.LockType = adLockReadOnly
rs.Open strSel, strCon
If rs.BOF = True And rs.EOF = True Then '空记录
   rs.Close
   TextBox1.Text = ""
   TextBox3.Text = ""
   Exit Sub
End If

If OptionButton5.Value = True Then
   TextBox1.Text = CStr(rs("A"))         'A系列的直径
Else
   TextBox1.Text = CStr(rs("B"))         'B系列的直径
End If
TextBox3.Text = CStr(rs(strRType))      '弯曲中心半径
rs.Close
End Sub

根据中心半径和管子直径编写绘图模块,就可以画出来了,还可以加入壁厚等其他参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-7 08:46 , Processed in 0.426253 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表