J
jinhx
Unregistered / Unconfirmed
GUEST, unregistred user!
几个问题,由于是新手所以不能解决,对其他人来说应该较简单
1、工具栏按钮不能获取句柄,经网上搜索工具栏按钮没有句柄,但该如何控制呢?
2、如何再程序里建立一个 .MDB 文件?我已经知道如何在 .mdb 文件里添加表
3、adoquery如何用adoquery.locate()多字段组合查询?现在我只知道查一个字段,而且我不想把表的字段索引,在此基础上可以用其它查询方法
4、edit控件里怎样控制输入数字或金额(带小数点格式)?用maskedit并设置editmask属性后只能输入与editmask设置的长度一致的值,但我需要的值的长度是不一定的。
5、dbgird 中计算 field1 * field2 = field3 应该放在dbgird的什么事件中?我想在焦点改变行的时候和onexit时计算,可是找不到对应于焦点改变行的事件。
6、对远程进行更新的时候,怎么才能事先锁定数据?我只更新其中的某行或某几行数据,如果只更新了一部分发现另一部分数据已被其他用户更新且不符合我的要求的时候会很麻烦,所以我想在更新前先检查数据是否是我想要的,是就先锁定,再更新,不是就不更新做其它处理。并且想知道delphi里的事务处理是怎样实现的?
1、工具栏按钮不能获取句柄,经网上搜索工具栏按钮没有句柄,但该如何控制呢?
2、如何再程序里建立一个 .MDB 文件?我已经知道如何在 .mdb 文件里添加表
3、adoquery如何用adoquery.locate()多字段组合查询?现在我只知道查一个字段,而且我不想把表的字段索引,在此基础上可以用其它查询方法
4、edit控件里怎样控制输入数字或金额(带小数点格式)?用maskedit并设置editmask属性后只能输入与editmask设置的长度一致的值,但我需要的值的长度是不一定的。
5、dbgird 中计算 field1 * field2 = field3 应该放在dbgird的什么事件中?我想在焦点改变行的时候和onexit时计算,可是找不到对应于焦点改变行的事件。
6、对远程进行更新的时候,怎么才能事先锁定数据?我只更新其中的某行或某几行数据,如果只更新了一部分发现另一部分数据已被其他用户更新且不符合我的要求的时候会很麻烦,所以我想在更新前先检查数据是否是我想要的,是就先锁定,再更新,不是就不更新做其它处理。并且想知道delphi里的事务处理是怎样实现的?