佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1049|回复: 12

vb的问题~~~急急

[复制链接]
发表于 9-3-2007 09:34 AM | 显示全部楼层 |阅读模式
Private Sub txtProjectName_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
      Call dbconek
            
        With ar
          criteria = "Select * From Projects Where Project_Name like'" & txtProjectName & "%'"
                .Open criteria, strConek, adOpenStatic, adLockOptimistic
                    If .RecordCount >= 1 Then
                        txtProjectName = !Project_Name
                        txtPackage = !Package
                        chkGeneralSpecification.Value = !General_Specification(为什么这个checkbox 的value retrieve不到?)请帮帮我!!!!


[ 本帖最后由 King86 于 9-3-2007 09:38 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 9-3-2007 09:43 AM | 显示全部楼层
1. 你的 Projects table 里有什么?
2. 资料库里本来有没有资料?
3. 可以先用 trace 的方法试看把 !General_Specification 打印出来.
4. 忘了 vb6 的 checkbox 是否用 Value 来代表 checked... 可以检查看是否可以用 Checked 这个 property.
回复

使用道具 举报

 楼主| 发表于 9-3-2007 09:58 AM | 显示全部楼层

回复 #2 goatstudio 的帖子

General_Specification 在access是chekbox, datafield 是yes/no.
database里面已经tick了
怎样trace?
回复

使用道具 举报

发表于 9-3-2007 12:33 PM | 显示全部楼层
试下这个


  1. chkGeneralSpecification.Value = IIf(!General_Specification,1,0)
复制代码
回复

使用道具 举报

 楼主| 发表于 9-3-2007 02:01 PM | 显示全部楼层

回复 #4 hooi1983 的帖子

谢谢,可以了~~~
回复

使用道具 举报

发表于 9-3-2007 06:48 PM | 显示全部楼层
如果要 update 就反过来而已


  1. !P_ID_Drawing = IIF(chkPIDDrawing.Value = 0, False, True)
复制代码


CheckBox.value 不能用 True or False, 要用 1 or 0
回复

使用道具 举报

Follow Us
 楼主| 发表于 12-3-2007 02:42 PM | 显示全部楼层
原帖由 hooi1983 于 9-3-2007 06:48 PM 发表
如果要 update 就反过来而已


!P_ID_Drawing = IIF(chkPIDDrawing.Value = 0, False, True)


CheckBox.value 不能用 True or False, 要用 1 or 0




真的好感谢你~~~~~
回复

使用道具 举报

 楼主| 发表于 12-3-2007 02:46 PM | 显示全部楼层
原帖由 hooi1983 于 9-3-2007 06:48 PM 发表
如果要 update 就反过来而已


!P_ID_Drawing = IIF(chkPIDDrawing.Value = 0, False, True)


CheckBox.value 不能用 True or False, 要用 1 or 0



为什么不能update的?
回复

使用道具 举报


ADVERTISEMENT

发表于 13-3-2007 12:37 AM | 显示全部楼层
原帖由 King86 于 12-3-2007 02:46 PM 发表



为什么不能update的?


你有放 rs.update 吗?
回复

使用道具 举报

 楼主| 发表于 13-3-2007 09:05 AM | 显示全部楼层
原帖由 hooi1983 于 13-3-2007 12:37 AM 发表


你有放 rs.update 吗?


   Call dbconek
    With ar
        criteria = "Select *From Projects Where Project_Name='" & txtProjectName & "'"
            .Open criteria, ctrconek, adOpenStatic, adLockOptimistic
                !Project_Name = txtProjectName
                !Package = txtPackage
                !Customer_Ref_No = txtCustomerRefNo.Text
                !General_Specification = IIf(chkGeneralSpecification.Value = 0, False, True)
                .Update
            .Close
    End With

这样对吗?
回复

使用道具 举报

发表于 13-3-2007 10:20 AM | 显示全部楼层
哪一个 field 没 update 到?

Select *From


是否在 "*" 没空行??
回复

使用道具 举报

 楼主| 发表于 13-3-2007 10:21 AM | 显示全部楼层
原帖由 hooi1983 于 13-3-2007 10:20 AM 发表
哪一个 field 没 update 到?



是否在 "*" 没空行??



!General_Specification = IIf(chkGeneralSpecification.Value = 0, False, True)
这个没update到。。。。
回复

使用道具 举报

发表于 13-3-2007 06:19 PM | 显示全部楼层
原帖由 King86 于 13-3-2007 10:21 AM 发表



!General_Specification = IIf(chkGeneralSpecification.Value = 0, False, True)
这个没update到。。。。



在Database里面你是放什么Data Type?
如果是Yes/No, True = -1, False = 0
如果是Text, True = "1", False = "0"
如果是Number, True = 1, False = 0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-8-2025 06:03 PM , Processed in 0.098473 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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