有关datagrid的简单问题
当我用datagird调用库时,字段为空则出现错误
空字段在datagird修改时加进
我想要么让库里没有null,要么在调用时让null可显示
问题点数:20、回复次数:11Top
1 楼playyuer(退休干部 卧鼠藏虫)回复于 2001-05-23 11:38:00 得分 7
Access:
SELECT iif(isnull(Field1),"Null",Field1) From TableX
SQL 7:
SELECT isnull(Field1,"Null") From TableX
Top
2 楼bj_yangfang(泡泡)回复于 2001-05-23 11:46:00 得分 0
to playyuer:
我要查询的字段最多有40个,最少也有20多个,每个都这么写太麻烦了
有没有其他方法Top
3 楼bj_yangfang(泡泡)回复于 2001-05-23 11:52:00 得分 0
再问一下
我怎么才能在修改datagird数据时,判断修改后的值是不是nullTop
4 楼cqq_chen(我是谁)回复于 2001-05-23 11:54:00 得分 0
select field1&"",field2&"",..... from TableNameTop
5 楼cqq_chen(我是谁)回复于 2001-05-23 11:55:00 得分 5
用on error 来判断吧!Top
6 楼bj_yangfang(泡泡)回复于 2001-05-23 12:39:00 得分 0
有没有其他办法Top
7 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2001-05-23 12:46:00 得分 8
datagrid有colchange之类的事件吧Top
8 楼bj_yangfang(泡泡)回复于 2001-05-23 13:10:00 得分 0
判断是null?
Private Sub DGcompany_BeforeColUpdate(ByVal ColIndex As Integer, OldValue As Variant, Cancel As Integer)
If DGcompany.Columns(ColIndex).CellValue(DGcompany.Bookmark) = Null Then
MsgBox "null"
End If
End Sub
可是 什么时候都不会执行MsgBox "null"
怎么判断数据为空?Top
9 楼bj_yangfang(泡泡)回复于 2001-05-23 13:11:00 得分 0
哦 是isnull吧Top
10 楼smile_man()回复于 2001-05-23 16:02:00 得分 0
用isnull()判断一下不就行了Top
11 楼westwin(浮躁的很)回复于 2001-05-23 16:50:00 得分 0
isnull(),同意楼上的!Top




