利用窗体的RecordSource属性动态设置数据源
2006-03-25 16:14
330 查看
Access中的窗体、报表对象具有RecordSource属性,是一个字符串String型数据,可读写,描述了与这些对象相关的数据集,可以在程序运行中动态地设置,其值可以为表名称、查询名称和SQL语句,其使用方便得多。比如:
对于窗体MyForm,可以在其内部的某个模块中如下利用SQL设置数据集
Dim strSQL As String
strSQL = “Select * From MyQurrey Where Addrss=’Sichuan’”
Me!RecordSource = strSQL
下面直接通过Forms集合在外部将MyForm窗体的数据源设置为表Customer:
Forms!MyForm.RecordSource=”Customer”
下面的例子对窗体中的子窗体MySubForm的数据集进行动态设置:
Me!MySubForm.Form.RecordSource = “SELECT * FROM NoteBook WHERE Date=’”+Me!focusDate+”’”
注意,在引用子窗体的RecordSource属性时必须加上Form关键词,主窗体才知道该对象是一个窗体,才能够引用其RecordSource属性。
对于这些属性如果记忆不清楚,Access2003中编程时会自动弹出提示,可以利用这些提示顺利编程。
对于窗体MyForm,可以在其内部的某个模块中如下利用SQL设置数据集
Dim strSQL As String
strSQL = “Select * From MyQurrey Where Addrss=’Sichuan’”
Me!RecordSource = strSQL
下面直接通过Forms集合在外部将MyForm窗体的数据源设置为表Customer:
Forms!MyForm.RecordSource=”Customer”
下面的例子对窗体中的子窗体MySubForm的数据集进行动态设置:
Me!MySubForm.Form.RecordSource = “SELECT * FROM NoteBook WHERE Date=’”+Me!focusDate+”’”
注意,在引用子窗体的RecordSource属性时必须加上Form关键词,主窗体才知道该对象是一个窗体,才能够引用其RecordSource属性。
对于这些属性如果记忆不清楚,Access2003中编程时会自动弹出提示,可以利用这些提示顺利编程。
相关文章推荐
- DELPHI 利用RTTL实现DAO模式下属性的动态设置及精确生成SQL语句
- GStreamer使用playbin,如何给动态生成的source组件设置属性?
- WPF利用通过父控件属性来获得绑定数据源RelativeSource
- SilverLight MultiScaleImage 的Source属性动态设置
- WPF利用通过父控件属性来获得绑定数据源RelativeSource
- Android小技巧:动态设置布局属性addRule
- 利用mergeAttributes设置name属性
- jQuery中动态设置表格的属性
- jquery下 动态显示jqGrid 以及jqGrid的属性设置容易出现的问题
- flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
- 窗体常用属性设置
- LinearLayout.LayoutParams动态设置子控件属性
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- 利用AbstractRoutingDataSource实现动态数据源切换
- 利用注册表设置Microsoft Office Document Image Writer在Office中的打印属性
- 利用窗体的自定义属性实现窗体传值
- 利用runtime动态增加属性来封装一个全局调用loading效果
- android动态设置控件的各种属性
- 润乾报表中利用API动态设置左表头
- 通过XML创建界面---对象的动态创建以及属性的设置