提两个问题!
1、如何在ITEMCHANGED事件中直接判断数据表中主健已经重复?
2、为什么窗口的KEY和HELP事件有时候好用,有时候不好用?
如何让他随时好用,
我想在窗口按F1时候弹出帮助窗口!
问题点数:50、回复次数:9Top
1 楼ghost34(风)回复于 2004-08-01 07:14:17 得分 10
1.直接判断好像有些困难,可以将关键字列取出一个一个比较.我对这种事情的处理方法是在sqlpreview event中,查看其SQLDBCODE代码,然后再做相应的处理.
2.用这个时候好像没有发现什么问题,只要窗口得到焦点就行了.
不知道上述有无错误,还请高手出来看看.Top
2 楼123bug(大鸟)回复于 2004-08-01 09:59:53 得分 0
如果正在录入数据时候,按F1键,如何处理?Top
3 楼123bug(大鸟)回复于 2004-08-01 15:38:05 得分 0
我顶Top
4 楼jiangjildy(牛晤草)回复于 2004-08-01 17:17:02 得分 10
你最好别ITEMCHANGED里判断主键重得的问题,效率太低,要不断的去和数据库里的数据比较,响应速度在站点较多时可能让人无法接受。可以在保存前判断并提示。当然最好是采用自动编号。Top
5 楼ghost34(风)回复于 2004-08-01 17:32:29 得分 10
只要在相应的控件中,编写keydown event就行了。Top
6 楼10975037(猩猩)回复于 2004-08-01 19:24:11 得分 10
2,你想作一个帮助文档来让用户了解你的系统,用窗口不太好,叙述的文字少,太死板,用一个api函数调用*.chm帮助文件的怎样?
if key=keya! then
ShellExecute(handle(form1), "open", "F:\pfc.chm", "","", 1)
end if
api
//运行外部文件
Function Long ShellExecute(Long hwindow, String lpOperation, String lpFile, String lpParameters, String lpDirectory, Long nShowCmd) Library 'shell32.dll'
----------------------------------------------------------
为什么窗口的KEY和HELP事件有时候好用,有时候不好用?
如何让他随时好用,
--------------------------------------------------------
可能你的事件被截取了,
Top
7 楼benjaminz(RockDJ)回复于 2004-08-01 22:05:56 得分 0
帮你upTop
8 楼freeliu()回复于 2004-08-02 08:41:52 得分 5
第二个问题已经在你的另外一个贴子回答了。
第一个问题应该在保存的时候判断。不应该在itemchange的时候判断。Top
9 楼YF6456()回复于 2004-08-02 13:22:48 得分 5
第一个问题,可以在数据窗口retrieveend事件中判断或保存时判断
第二个问题,必须焦点在窗口上才能用Top




