第 1 章 使用代码设计 SQL Server 数据库 1 1.1 如何使用代码创建数据库 1 1.2 如何使用代码定义表和字段 4 1.3 如何使用代码定义索引 6 1.4 如何使用代码创建存储过程 8 1.5 如何使用代码创建触发器 11 1.6 如何使用代码
压缩数据库 14 1.7 如何使用代码分离数据库 16 1.8 如何使用代码附加数据库 17 第 2 章 如何连接数据库 20 2.1 如何使用 BDE 访问 Paradox 数据库 20 2.2 如何使用 BDE 访问 Access 和 FoxPro 数据库 25 2.3 如何使用 BDE 访问 SQL Server 数据库 29 2.4 如何动态创建 ODBC 数据源 32 2.5 如何使用 ODBC 连接 SQL Server 数据库 35 2.6 如何使用 ADO 访问 Paradox 数据库 39 2.7 如何使用 ADO 访问 Access 数据库 42 2.8 如何使用 ADO 访问带有密码的 Access 数据库 45 第 3 章 数据集与数据访问组件应用技巧 49 3.1 利用 TDatabase 组件去掉注册对话框 49 3.2 对数据表的字段进行计算 52 3.3 使用 TTable 组件的 Filter 方法动态过滤数据 55 3.4 利用 Locate 进行多个字段动态
搜索 57 3.5 如何在 TQuery 组件中赋值和运行 SQL 60 3.6 如何在 TQuery 中赋值变量 63 3.7 在 TQuery 组件中组装 SQL 实现动态查询 65 3.8 如何利用 TADOTable 组件设计主从明细表 68 3.9 如何使用 TADOQuery 组件设计主从明细表 70 3.10 如何利用 TADODataSet 对象批量更新数据 73 第 4 章 数据库输入输出技术 78 4.1 使用数据控制组件实现数据记录的添加和修改 78 4.2 使用非数据组件实现数据记录的添加和修改 81 4.3 在数据输入时验证数据是否合法 85 4.4 在数据输入时检测输入是否重复并提示 89 4.5 对组件内数据进行数据格式化处理 92 4.6 利用日期组件实现日期录入 96 4.7 在数据输入时自动切换输入法 98 4.8 利用键盘 Enter、↑、↓实现组件间的灵活跳转 101 4.9 如何自动生成产品编号 105 4.10 利用组件数组实现数据的录入 108 4.11 如何保存图片数据到数据库 111 4.12 如何获得汉字的拼音简码 113 常用控制组件应用技术 第 5 章
常用控制组件应用技术 117 5.1 如何将字段内容添加到 TComboBox 组件中 117
5.2 利用 TDBGrid 组件实现字段间计算 120 5.3 在 TDBGrid 单元格中显示图片数据 123 5.4 在 TDBGrid 组件中显示多数据表数据 125 5.5 在程序运行时设置 TStringGrid 组件行列 128 5.6 在程序中设置 TStringGrid 组件颜色 131 5.7 使用 TTreeView 实现数据库的树状显示 134 5.8 使用 TListView 实现数据库的图形显示 137 5.9 在程序运行时对 TStringGrid 单元格数据进行计算 140 5.10 利用 TStringGrid 实现表单式输入数据 144 5.11 使用 TDBCtrlGrid 组件实现分栏显示数据 150 5.12 利用决策组组件统计分析数据 152 第 6 章 SQL 数据查询技术 157 6.1 利用 WHERE 参数过滤数据 157 6.2 使用通配符进行模糊查询 160 6.3 利用关键字 DISTINCT 去除重复
记录 163 6.4 使用 AND、OR 和 NOT 进行复合条件查询 166 6.5 在查询程序中使用常量 168 6.6 在查询程序中使用组件 171 6.7 如何对某一区间数据进行查询 174 6.8 如何对日期数据进行
查询 176 6.9 利用聚集函数对数据进行汇总 179 6.10 如何将查询结果分组小计 182 6.11 如何对查询结果进行排序 185 6.12 追加查询结果到已存在表 187 6.13 对数据库数据进行局部更新 190 6.14 对数据库数据进行局部删除 192 6.15 如何将查询结果生成新表 194 第 7 章 设计报表和图表 197 7.1 利用报表生成器生成报表 197 7.2 设计标签式报表 201 7.3 设计汇款单式报表 206 7.4 设计分组式报表 209 7.5 设计主明细式报表 213 7.6 设计图案式报表 217 7.7 利用 Excel 打印报表 220 7.8 设计与修改图表 227 第 8 章 软件与数据库安全技术 232 8.1 如何设置对 Access 数据库的访问权限 232 8.2 如何利用 INI 文件对软件进行注册 235 8.3 如何利用
注册表设计
软件注册程序 237 8.4 如何跟踪操作员操作 240 8.5 为不同用户设置读写权限 247 8.6 如何设计软件试用程序 251 8.7 利用硬件生成产品序列号 257
第 9 章 计算机外围硬件程序设计 260 9.1 如何将密码写入加密狗 260 9.2 如何使用