随笔分类 -  个人经验

摘要:有一DataSet邦定DBGrid, 在保存....等操作后, AfterScroll表现正常 后将这个DataSet邦定到cxGrid上面, 发现在执行保存和Field.Readonly之后,AfterScroll执行了N次, 在网上查了一下这个N等于记录条数...., cxGrid虽然很庞大, 很全, 但是要慎用... 阅读全文
posted @ 2008-10-09 17:19 D10.天地弦 阅读(745) 评论(0) 推荐(0) 编辑
摘要:UUCall知道是什么东西吧?不知道吧,火星人了吧...其实我也是刚知道的,以前总听说有网上免费电话,就是,然后下载了。免费体验拿了10分钟。打了个电话回家, 呵呵, 感觉还可以, 大家要是经常打长途的话可以尝试一下, 点下面这个注册吧, 这样如果你也免费体验我有积分拿, 呵呵, 谢谢先! http://account.uucall.com/c/34925953.html 阅读全文
posted @ 2008-08-13 09:22 D10.天地弦 阅读(427) 评论(0) 推荐(0) 编辑
摘要:我点击这个部位,他执行的是新建的动作. 在这个位置点就是正常的 这个位置点,弹出这个经过几个小时的折腾, 也没有找出什么原因来我上面都的按扭都是连的是action. 居然点按钮的前半部分不正常. 点后半部分才正常. 写这么多年程序, 头一次见到...,我把他换成dxBar是正常的. 后来再换回来, 把属性ShowCaption设为false再设为true, 把什么AutoSize重设了几下, 居... 阅读全文
posted @ 2008-08-06 23:49 D10.天地弦 阅读(623) 评论(2) 推荐(0) 编辑
摘要:----未建立约束ifobject_id('DF_hrm_EmpKaoQin_FJiaQinLX')ISNULLALTERTABLEhrm_EmpKaoQinADDCONSTRAINTDF_hrm_EmpKaoQin_FJiaQinLXDEFAULT(0)FORFJiaQinLX---更改字段类型ALTERTABLEhrm_EmpKaoQinALTERCOLUMNFBeiZhuVARCHAR(1600)--更改字段不允许为空ALTERTABLEsto_MCOH_InKeyALTERCOLUMNFPiHaoVARCHAR(30)NOTNULL--添加字段IFNOTEXISTS(S 阅读全文
posted @ 2008-07-25 01:14 D10.天地弦 阅读(533) 评论(0) 推荐(0) 编辑
摘要:--从人事库中查出在职的,薪卡号重复的记录 select FGongKaHao from bas_Employee where FZaiZhi=0 group by FGongKaHao having count(FGongKaHao)>1 --找出进仓从表的出仓数量和出仓记录中的出仓数量总合不一样的记录 SELECT * FROM( select ISNULL( ( --计算出仓记录... 阅读全文
posted @ 2008-07-25 01:12 D10.天地弦 阅读(344) 评论(0) 推荐(0) 编辑
摘要:FormDestroy和Destroy都是执行Free时执行的两个函数 FormDestroy是事件, Destroy是析构函数.FormDestroy是在Destroy中执行的事件,是为了方便程序员写释放资源的代码. 在程序中要么用直接用Destroy释放,要么用FormDestroy事件,不要混合使用. 都知道写Destroy的一般都是 destructor Destroy() begin ... 阅读全文
posted @ 2008-07-08 11:04 D10.天地弦 阅读(542) 评论(0) 推荐(0) 编辑
摘要:今天花了我将近一个小时的时间来才找到了这个原因,真是郁闷. 我将查询的设计流ChangeName将QueryCreator改成QueryCreatorView后发现主的QueryCreator创建老是有问题,有一些组件不显示了.后来才发现是在ChangeName的时候,设计流保存了修改记录,恢复Detail的设计流时,把Main的QueryCreator的组件进行改名, 解决: 在数据字典设计流改... 阅读全文
posted @ 2008-05-29 17:48 D10.天地弦 阅读(379) 评论(0) 推荐(0) 编辑
摘要:浪费了我将近三个小时的查错,郁闷. 以前增加TmfEditFormCmptMgr.OnDstMainSetFieldData事件,但是在Destroy的时候忘记了还原事件.导致Cds.OnSetFieldData为无效内存块. 以后写程序时一定要紧记,内存块问题.不要使还存在的对象指象一块无效的内存. 阅读全文
posted @ 2008-05-19 12:22 D10.天地弦 阅读(323) 评论(0) 推荐(0) 编辑
摘要:var j: Integer;begin j := StrToInt(edt1.Text); if (j > 1) and ((j and (j - 1)) = 0) then ShowMessage('是2的次方数'); 1. (j and (j - 1)) 这部份条件里的and是进行位与运算 这里假设j符合条件(4) 0100 = 4 (j) 0011 = 3 ... 阅读全文
posted @ 2008-05-08 01:20 D10.天地弦 阅读(501) 评论(0) 推荐(0) 编辑
摘要:今天又想在数据字典里多增加一项新的功能,想想又要去增加字段,麻烦!翻了一下资料。决定让规范TAG,让TAG可以表示更多的含义 *前题TAG_STR里的数字只允行为2的次方 1.增加TAG的编制栏位[TAG_STR],为字符串,可以生成TAG2.[TAG_STR]栏可以输入1 or 2 or 4 or 8 or 16 or 32 ... 只允许有数字和'or' 然后生成TAG, 数字只允行为2的次... 阅读全文
posted @ 2008-05-08 00:41 D10.天地弦 阅读(857) 评论(0) 推荐(0) 编辑