DDW动态设计:数据窗口子表操作与数据获取示例
需积分: 10 152 浏览量
更新于2024-08-12
收藏 12KB TXT 举报
本文档主要讨论的是关于动态设计数据窗(DataWindow)在PB (PowerBuilder)环境中的应用和常见问题处理。首先,作者提到`DataWindowChildfield_child`对象,这可能是一个子数据窗口(DataWindow Child),用于显示或操作数据库中的数据。在这个代码段中,开发者首先尝试通过调用`dw_select.getchild()`方法获取子数据窗口`cwfl`中的某个字段(`field_child`)的数据,并检查返回的行号`li_rtncode`,如果为-1则表示出错,程序会返回。
接着,`field_child`对象被设置为SQLCA(SQL Connection Area)的事务对象,并通过`retrieve()`方法填充数据。然后,创建了一个新的行(`ll_row`),设置了名称和代码的值。`dw_select.object.cwfl[1]='0'`这一行可能是为了关闭某个与子数据窗有关的操作,或者清空当前记录。
`dwc_orders`也是一个数据窗对象,通过`GetChild()`方法将其关联到特定列`dwc_orders`。这个数据窗被设置为SQLCA,然后根据`name`属性是否为空,决定是否读取数据。`DataWindowChild_dwc_orders`的行号、数据类型和值的获取是通过`adw_ini`对象进行的,这可能是一个动态数据窗或者一个配置文件,`adw_ini.AcceptText()`方法用于接收用户输入。
接下来的`ChooseCase`语句根据不同数据类型(整型、字符型或日期型)对`ls_data`变量赋值。这里展示了如何根据数据窗的列类型动态处理不同格式的数据,例如将日期转换为特定格式的字符串。
整个过程涉及到了数据窗的动态获取、数据操作、类型转换以及用户交互,这些都是PB开发中处理数据展示和录入的常见步骤。文档中的标签`PB常见问题`表明这部分内容可能还包含了一些在实际开发中遇到的问题及其解决方案,但具体的解决方法并未在这部分内容中明确列出。如果要深入学习,读者可能需要查找其他相关的文档或者实例来了解如何处理可能出现的PB DataWindow相关问题。
2022-09-22 上传
2021-03-22 上传
2021-10-04 上传
2021-02-24 上传
2020-12-12 上传
2019-09-21 上传
2021-04-28 上传
qxhtxfcy
- 粉丝: 1
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫