主表T1(id,bh,mc,.......)
子表T2(id,bh,tjbh1,tjbh2,..........)
子表T2.tjbh1从T1.bh中获取,显示T1.mc的内容,实现的时候我用到了LookUp字段,数据库控件用的是ADO的。
设置都没有任何问题,可运行起来就出错。问题是出在子表T2.tjbh1的内容存在空值(Null)。
设计的时候要求允许T2.tjbh1存在空值。
我试过如果没有Null值的问题程序运行就一切正常,如果改用BDE就没有这个问题,可我不想用BDE,请教一下这样的问题该怎么解决好?谢谢了!
子表T2(id,bh,tjbh1,tjbh2,..........)
子表T2.tjbh1从T1.bh中获取,显示T1.mc的内容,实现的时候我用到了LookUp字段,数据库控件用的是ADO的。
设置都没有任何问题,可运行起来就出错。问题是出在子表T2.tjbh1的内容存在空值(Null)。
设计的时候要求允许T2.tjbh1存在空值。
我试过如果没有Null值的问题程序运行就一切正常,如果改用BDE就没有这个问题,可我不想用BDE,请教一下这样的问题该怎么解决好?谢谢了!
解决方案 »
- Delphi2010 RichEdit字數計算BUG
- GetSystemInfo得到的CPU数量为什么是3个
- 怎样将窗体设置成A4纸的大小,然后把窗体打印出来?
- 郁闷!请教如何找分软件开发的工作!
- 启动画面最好的解决方法是什么?》
- 如何提取ACCESS表中的数据结构
- 请问一个最简单的问题:DELPHI中如何表示16进制的数啊?
- 共享程序市场测试,进者有分!
- 我的一个应用,调用了一个自己写的dll,发现在每调用一次,系统资源就减少差不多1%,大约一百次以后,系统出现错误,什么原因,请帮帮忙?
- windows中关机的消息是什么?(WM_?????)
- Delphi编译后的程序可以很小吗?
- 怎样在记事本中查找字符串(ABC),从头找到尾,直到最后一个,在从头循环下去,重复循环下去。
设计时要求能直接对数据集进行更行操作,所以没有采用表的直接关联。
而且T2.tjbh2与另外一个表关联,连接的时候可能比较麻烦
变量text是什么含义?是不是判断内容为空后置DisplayText为False啊?
我这样写的: if Text = '' then DisplayText := false;
运行后还是不行,还请再指教
你不会是利用类似计算字段的方式实现吧?速度会怎样啊?