问题:如何在quick select类型的datawinow数据源控件中添加查询参数

首先在application上右键——new——datawindow——freedom/grid——OK——选择quick select——选择要查询的表名和列名——OK——next——完成控件的创建。

此时点击顶部菜单栏的design——datasource会出现编辑数据源的对话框如图1:

点击下部标签栏中的where,在column中选择要匹配的列,选择operator,在value中输入值或变量,此图中输入的是变量,因此加了冒号( :NO)

如果输入的是变量则该变量需要定义,定义的方法是,再次选择顶部菜单栏中的design,此时选择Retrival Arguments...如图:

在name中输入变量名,选择类型。name中的变量名,要入图1中,value栏中:号后面的变量名一致。OK

保存datawindow。(注意不能再datasource模式下保存,如果在此模式下保存编译环境将新生成一个文件,而不是将结果保存在当前的dw中,在datasource下编辑完后,直接点右上角的 叉,会提示您是否回到painer模式下,点击是回到dw界面,然后再保存,这样才能将datasource中的修改保存在该dw控件内。真他妈是诡异的设计)在使用时,代码如下:

string billNostr
billNostr = String(billsNo.text)  //某textbox中的值。
detaildw.settransobject(sqlca) //确保sqlca已与数据库建立连接
detaildw.retrieve(billNostr) //在retrieve函数中传入参数值,该值会自动付给上面的 no。

问题:如何在quick select类型的datawinow数据源控件中添加查询参数首先在application上右键——new——datawindow——freedom/grid——OK——选择quick select——选择要查询的表名和列名——OK——next——完成控件的创建。此时点击顶部菜单栏的design——datasource会出现编辑数据源的对话框如图1:点击下
pb DataWindow 数据 缓冲区 在 PowerBuilder , DataWindow 是 用 户 前 端 用 来 存 储、 操 纵 数 据 的 对 象。 在每 一 个Data Window 对 象 有4 个 二 维 表 作 为 数 据 缓 冲 区, 用来 存 储 查 询 到 的 数 据。 用 户 在 DataWindow 对 数 据 处 理 系统 内 部 的 操 作 实 际 上 都 是 将 数 据 在 这 几 个 缓 冲 区 进 行 的 修 改 和 移 动, 最 后 在 用 户 提 交 数 据 库 时, 系 统 根据 这 四 个 缓 冲 区 的 信 息 形 成SQL 的IN-SERT,UPDATE,DELETE 等 语句 。
PB 使用 DataWindow 来展示 数据 是很方便的,不用我们写 SQL 语句,但是如果涉及到需要 参数 查询 我们所需要的 数据 的话,那么该如何用 DataWindow 呢?其实 PB 也提供了这种支持,PB 提供了5 数据 ,而SQL Select 数据 正好可以解决这种情况。   下面我们来学习一下如何创建SQL Select 数据 并使用它:   1. 点击菜单栏上的 File菜单,选择 New...
A.cumulativeSum( if( 分组列名[-1] = 分组列名[0],0,1) for all) B.GetRow() - First(GetRow() for Group 1) + 1 C.count(分组的字段 for all distinct) 2.怎么得到Group的行号?
这是非常基本的功能,但很容易被遗忘。假设您有一个从“part”表构建的 数据 窗口,partType 的列是 DDDW。您需要 partType 代码的描述(显示在显示部件的行 )。为此,您可以在 数据 窗口上使用evaluate 方法和describe 方法。 其 'll_row' 是 dw_parts 数据 窗口 您希望从 获得描述的行号。...
摘 要 PowerBuilder 动态 数据 窗口技术为开发人员提供了强大、灵活的 数据 窗口开发手段,是 PowerBuilder 开发人员必修功之一。本文结合具体实例较为详细地介绍了这一技术。 数据 窗口可以说是 PowerBuilder 这一优秀的 数据 库开发工具的王冠,动态 数据 窗口则是其王冠上的一颗熣灿明珠。熟练掌握并运用这一技术是 PowerBuilder 开发人员必修功夫之一。本文试图将有关动态 数据
PowerBuilder 学习笔记(4) 数据 窗口( DataWindow ) 一. 数据 窗口对象(Object)与 数据 窗口 件(Control) 数据 窗口对象是利用 PowerBuilder 所提供的 数据 窗口绘图器所产生的对象,可以利用对象管理库(Library Painter) 看到 数据 窗口对象的存在。 数据 窗口 件是窗口上许多 的一种,用来将 数据 窗口对象的 数据 显示在窗口 件上面,
注意:全局变量值为主\子窗口最后赋值的值  在 PowerBuilder 函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm 等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参...
当然!以下是一个简单的 PowerBuilder 教程: 1. 安装 PowerBuilder :首先,你需要下载并安装 PowerBuilder 开发工具。可以从 Sybase 官方网站(现在归 SAP 所有)或其他合法的软件下载网站获取安装程序。 2. 创建一个新项目:打开 PowerBuilder ,并选择“新建”选项来创建一个新项目。给项目命名,并选择一个保存的位置。 3. 设计用户界面:在 PowerBuilder ,用户界面是通过窗口对象来实现的。通过拖放 件(如按钮、文本框等)到窗口上来设计用户界面。 4. 添加 逻辑代码:在窗口对象上双击以打开事件脚本编辑器,在其 添加 逻辑代码。例如,你可以在按钮的 Click 事件 添加 代码来处理按钮点击事件。 5. 数据 库连接: PowerBuilder 提供了内置的 数据 库连接功能,可以连接到常见的 数据 库系统,如 Oracle、SQL Server 等。你可以使用 PowerBuilder DataWindow 对象来管理 数据 数据 。 6. 编译和运行:完成界面设计和代码编写后,你可以点击“编译”按钮来编译项目。编译通过后,你可以点击“运行”按钮来运行你的应用程序。 这只是一个简单的 PowerBuilder 教程,帮助你入门。如果你想深入学习 PowerBuilder ,可以参考官方文档或其他在线资 ,如教程、博客等。 希望对你有所帮助!如有更多问题,请继续提问。
PB Error:Error accessing external object property *** at line 0 in open event of object *********. 11585