`

待拷代码--

 
阅读更多

 

 

  procedure TGetMoneyEditForm.wwDBGrid1ColExit(Sender: TObject);
begin
  inherited;
  //--统计字段的值,并赋给CDS1

   if  (CDS2.aggregates[0].Value = null) then      //--第一行的时候,该值会为空,所以要判断它
   begin
     //ShowMessage(FloatToStr(CDS2.aggregates[0].value));
    if (FMBillGetMoney.cds1.Active)  then
    begin
         if (not (FMBillGetMoney.cds1.State in [dsInsert,dsEdit])) then
         begin
           FMBillGetMoney.cds1.Edit;
         end;
         FMBillGetMoney.cds1.FieldByName('Amount').Value := CDS2.FieldByName('Fee').Value;
         FMBillGetMoney.cds1.Post;
    end;
   end;
end;


-------------------------------------------------------------------------


procedure TGetMoneyEditForm.CDS2AfterScroll(DataSet: TDataSet);
begin
  inherited;
     if  (CDS2.aggregates[0].Value <> null) then
  begin
     //ShowMessage(FloatToStr(CDS2.aggregates[0].value));
    if (FMBillGetMoney.cds1.Active)  then
    begin
         if (not (FMBillGetMoney.cds1.State in [dsInsert,dsEdit])) then
         begin
           FMBillGetMoney.cds1.Edit;
         end;
         FMBillGetMoney.cds1.FieldByName('Amount').Value := CDS2.aggregates[0].Value;
         FMBillGetMoney.cds1.Post;
    end;
  end;
end;

 

分享到:
评论

相关推荐

    01 批量拷贝指定文件.zip

    1. **正确放置文件**:确保要运行的脚本或程序位于包含待拷贝文件的顶级目录下。这样,工具才能遍历该目录及其子目录。 2. **编辑name.txt**:在name.txt文件中,列出所有要拷贝的文件名,每行一个文件名。文件名应...

    js代码-11.1 先序遍历(迭代)

    在这个“js代码-11.1 先序遍历(迭代)”的主题中,我们将深入理解如何使用迭代方式实现JavaScript中的先序遍历。 先序遍历的顺序是:根节点 -&gt; 左子树 -&gt; 右子树。在迭代方式下,我们不使用递归,而是借助栈来模拟...

    cpp代码-swap交换

    总的来说,`cpp代码-swap交换`这个主题涵盖了C++编程中的基本操作——交换变量值,涉及到的标准库函数`std::swap`以及其优化实现,还有在不同场景下的应用实例。理解并熟练运用`swap`函数对于提升C++编程技能至关...

    Google开源风格指南学习笔记-c++代码规范

    使用`TODO`注释标记待办事项或需要改进的地方,有助于跟踪代码的改进和维护。 #### 代码格式与编码规范 保持代码格式一致,每行字符数不超过80,避免使用非ASCII字符,除非使用UTF-8编码。使用空格而非制表符进行...

    从公司拷的东西

    标题“从公司拷的东西”可能指的是从公司内部获取的一些文件资料,这可能涵盖了各种IT相关的源码、工具或文档。描述中的博文链接指向了一个特定的博客条目,但实际内容并未提供,所以我们将根据标签“源码”和“工具...

    js代码-冒泡排序 深拷贝

    这是一种基础的排序算法,其基本思想是通过重复遍历待排序的数组,依次比较相邻元素并根据需要交换位置,直到数组中的所有元素都按照指定顺序排列完成。冒泡排序的主要步骤包括: 1. 遍历数组的每个元素,比较相邻...

    python 实现文件的递归拷贝实现代码

    所以就想把这些照片翻着看一遍,可是拷出来的照片手机 里是按时间自动分文件夹的,一个一个文件夹拷很是麻烦,于是打算写个python小脚本来完成这个工作(扯这么多,终于 到主题了,囧) 这是待拷贝的文件夹根目录,...

    文件拷贝工具

    4. **预览与选择性拷贝**:用户可以预览待拷贝的文件列表,并选择性地只拷贝需要的部分,避免不必要的时间和资源浪费。 5. **同步功能**:除了简单的拷贝外,部分工具还提供文件夹同步功能,能确保源目录和目标目录...

    AnkhSvn操作手册-基于版本2.x-守护者翻译整理

    AnkhSVN是一款专为Visual Studio设计的Subversion (SVN) 源代码控制系统插件。这款插件允许开发者直接在Visual Studio环境中进行版本控制操作,极大地提升了开发效率。 #### 背景知识 ##### 什么是AnkSVN? Ankh...

    宏昌决策管理系统

    代码 用于唯一标识供应商 名称 供应商名称 类型 供应商类型 联系人 联系人 联系电话 联系电话 状态 {正常,暂停交易,已作废} -由所进行的功能操作来控制 备注 备注 3.1.1.2功能操作 &lt;创建&gt; - 创建...

    SVN分支的合并和同步

    分支的存在意义在于,在不干扰trunk的情况下,并行开发,待开发结束后合并回trunk中。在分支和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repository中都有记录。 为什么需要分支...

    java源码包---java 源码 大量 实例

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    工控培训-基于C语言Modbus通信协议源代码.pdf

    输入参数是两个待比较的字符数组 `str1[]` 和 `str2[]`,以及要比较的字符数量 `count`。函数的功能是比较两个字符串,如果它们是相同的(每个对应位置的字符都一样),则返回值为0;如果存在不相同的字符,则返回1...

    个人信息管理系统 V1.0

    完全属于个人的文章管理系统,支持自定义分类,编辑器支持从Windows画图工具直接粘贴图片,直接代码的拷贝 3、日记管理 可以管理属于自已的日记,每天记录一下自已的心得和体会,快乐和忧悉。 4、备忘管理 把自已...

    谷歌C++代码规范

    - **TODO注释**:记录待完成的任务或需要修复的问题。 - **废弃注释**:当某个功能不再使用时,应添加注释说明其废弃原因。 ##### 18. 格式化 - **行长度**:每行不超过80个字符,以适应大多数编辑器和打印环境。 ...

    20150726-Linux系统及程序设计实验全部代码+4种动态网页语言完成综合性实验+2000字综合性实验报告详细

    7、待完成2次时间记录追加后,执行crontab -r删除当前的时程表。 8、把/tmp/test.log拷贝到windows中(注意文本格式的转换),采用记事本打开,看是否看到完整内容。 题目创建人 题目注释 课题练习,做完后直接...

    PC-LINT的使用教程

    《PC-LINT使用教程:掌握C++代码静态分析》 PC-LINT是一款强大的C和C++代码静态分析工具,特别适用于单元测试和静态测试,对于确保代码规范和提高代码质量具有重要作用。本文将基于PC-LINT 8.00版本,详细介绍其...

    有问题的文件传输代码

    描述提到了一个具体的网址,但因格式限制无法直接访问,不过我们可以假设它指向了一个技术论坛上的帖子,其中详细描述了三个待解决的问题。标签是“问题”,这进一步确认了我们要解决的是一系列技术难题。由于提供的...

Global site tag (gtag.js) - Google Analytics