明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 869|回复: 4

[VBA群] 2013-06-20 明经AutoCAD.VBA编程(45054712) 群聊记录:我会

 关闭 [复制链接]
发表于 2013-6-20 11:08:17 | 显示全部楼层 |阅读模式
11:08:17
我会
啲调の囸図 11:08:55
图片都可以 转的CAD图 很烂 是点合成的
 楼主| 发表于 2013-6-20 14:38:17 | 显示全部楼层
胡日查 14:38:17
各位大侠,dwg和dxf有啥区别啊
[mccad]mccad 14:39:06
DWG是二进制,DXF是文本文件
胡日查 14:39:28
都能编辑?
新儿 14:40:24
怎样遍历某个面图层的所有图形呀?
亦凡 14:48:51
VBA里遍历一个图层,要先用选择集过滤出这个图层,然后遍历选择集。
新儿 14:50:12
我先试试
thanksgiving
 楼主| 发表于 2013-6-20 16:01:15 | 显示全部楼层
startpoint 16:01:15
[qqimg]oldimg/{16292740-F111-151F-7188-9B2A4DE65A75}.jpg[/qqimg]
牛人帮我看看,为什么运行到
If Not rs.EOF And Not rs.BOF Then
就直接跳到end if了,记录集为空啊,新手求大神指点啊
sqbao 16:03:31
记录是空的 可不就跳出来了
startpoint 16:03:46
为什么会为空啊
sqbao 16:04:03
你说的空的不是么。
startpoint 16:04:17
我数据库里的数据不可能是空的
我分析的原因是这样
求帮我看看有错误没
alvin 16:04:45
[qqimg]oldimg/{EB1F2DEF-1562-649C-0303-4593F5A52767}.gif[/qqimg]
亦凡 16:10:31
sql语句确定没有问题?
startpoint 16:11:17
应该没有吧,你看着有问题吗
startpoint 16:14:09
应该没有的
sqbao 16:14:13
我都玩了为什么要有空格
忘了。
亦凡 16:14:35
还是在数据库里先试下。
startpoint 16:15:01
恩,非常感谢,我试试啊
startpoint 16:17:26
还是不行啊
轻舞飞扬 16:17:33
调用该过程的主程序中肯定有on error,而这个过程这一步出错
startpoint 16:18:44
主过程中我没有写on error resume next
亦凡 16:20:12
能查询出记录?
轻舞飞扬 16:20:16
没有on error,又不报错,而且直接跳到end sub,还真不清楚了
sqbao 16:20:44
你连接得上数据库么?
还是在主函数中连接的
startpoint 16:21:22
在主函数上连接的
sqbao 16:23:57
nodes(E)你定义在那个部位?
亦凡 16:24:20
再怎么查询都没有记录。
startpoint 16:25:16
我把xx前面的空格去掉了
亦凡 16:26:21
没用,SQL语句有问题。
startpoint 16:26:21
nodes定义为public了
求告诉我怎么改
[yz343489954]震 16:26:40
color和truecolor有什么区别?请问
亦凡 16:27:10
xx,yy前后要用双引号
这两个是变量
startpoint 16:28:14
[qqimg]oldimg/{0410A8D7-6883-71F8-1276-D5FF45AC5FD2}.jpg[/qqimg]
我改了后一换行,出现这个错误啊
亦凡 16:29:42
再加个&串起来
要组合成一个字符串
startpoint 16:30:30
双引号前后不加单引号吗
亦凡 16:31:19
数字型的不加单引号。
。只有字符型的才加
sqbao 16:34:04
我是怀疑他数据库本身的字段属性设定有问题
startpoint 16:34:09
您说的字符型和数字型是我数据库里的类型吗
亦凡 16:34:18
startpoint 16:34:32
恩,改一下就对了
感激不尽
sqbao 16:42:19
最后怎么解决的?
是因为xx yy 类型的原因?
笔墨纸砚 16:43:34
帮忙解决个问题,我想改CAD插件的计算参数,数据库也找到了,而且也改了相应参数,但是软件计算时,参数还是原来的参数,这个是怎么回事
sqbao 16:43:55
哦 看明白了
亦凡 16:44:55
什么参数?
sqbao 16:44:57
那要看软件源代码了
笔墨纸砚 16:47:49
哦 ,已经做好的软件,还能看源代码吗?
怎么看
Jing 16:48:53
发给我,我看看
sqbao 16:50:06
说实话 以前做项目的时候sql语句这部分真没学明白
sqbao 16:50:36
我能问个问题么
单纯的sql是这样
但是vb的就是
我当时也是照着例子做的
亦凡 16:52:02
sql语句可以很复杂。
亦凡 16:52:39
distinct表示去除重复记录
sqbao 16:53:25
不是
sql语言的格式我能看懂
但是写成vb那种我就傻了
sqbao 16:55:24
是不是 就是 where between 后面的值需要用单引号括起来
亦凡 16:55:50
只有字符型的才加单引号
sqbao 16:57:43
关键是vb本身的变量的问题
就像这种
sqbao 17:00:41
好像有点明白了
我就是参数这部分没完全弄个明白
sqbao 17:02:43
单引号 就是把之间的所有数据转化成字符 是吧
sqbao 17:05:17
嗯 太感谢了终于弄明白了
以前我以为单引号内的是变量
亦凡 17:07:07
只有数据库中的字段类型是字符型的,像string、varchar之类,才需要用单引号。
亦凡 17:08:01
数值型的不需要,其它布尔型、日期型的,需要根据不同数据库来定。
sqbao 17:08:02
嗯  其他的变量如果是双精度这种 也就什么都不需要做
sqbao 17:08:36
如果是参量 就是 & 参量 &就行了是吧
亦凡 17:08:46
是的,单、双精度,还是整型、长整型之类的,都是数值,不需要。
sqbao 17:09:03
嗯 我这次理解以前有个东西为什么要加#号了
sqbao 17:09:44
Condition2 = Condition2 + " " + TmpChiType + " " + TmpCmbComp + " #" + Trim(DTPicker1.Value) + "# " + tmpcmblogic
亦凡 17:09:52
access里用#来表示日期
sqbao 17:10:12
这个就是本身是时间型的  所以用#  #来转化类型是吧
sqbao 17:11:25
哦 理解了
亦凡 17:11:28
对,转换为数据库里的日期
sqbao 17:11:40
太感谢你了  以前学的一知半解的
现在终于完全明白了
亦凡 17:12:29
数据库真正要精通还有很多东西,存储过程、触发器。
sqbao 17:12:57
嗯 肯定要慢慢学习了
 楼主| 发表于 2013-6-20 21:28:27 | 显示全部楼层
Sunshine 21:28:27
谁会将
[qqimg]oldimg/{6C90061C-5FAE-E578-2933-B56F87F285C4}.jpg[/qqimg]
变成
[qqimg]oldimg/{7A9853DE-14A3-ED6A-6F85-29D590C4F7CC}.jpg[/qqimg]
哪位大神会用addhatch
给图层上颜色
一缕阳光 21:33:09
查addhatch帮助资料
Sunshine 21:33:22
我查了
一缕阳光 21:33:30
我帮你写也可以 先付费500元
Sunshine 21:33:45
算了吧
我只是写的玩的
一缕阳光 21:34:02
那就去查吧
Sunshine 21:34:06
求高手指点下
一缕阳光 21:34:13
不难 仔细看看就可以了
Sunshine 21:34:23
我已经写了不少代码了
,后面不知道如何改进,你有兴趣看下
一缕阳光 21:35:00
别人只能点点思路
Sunshine 21:35:01
帮我后面怎么改吗
一缕阳光 21:35:33
写代码 就需要自己查帮助自己写了
一缕阳光 21:36:39
没功夫看 都有范例 你自己把范例复制过来

改改
Sunshine 21:36:47
我问问可有谁,写过填充颜色的代码
指教下
哪里错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 17:52 , Processed in 0.165542 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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