将数据库的表date导入到超级列表框1里面,正常选择里面的记录,可以同步表的记录号,实现数据的预览修改;
现在加了一个数据查找功能:但是筛选后的数据,就不能对应实际表date里面的记录号,所以无法同步预览和修改不了.
最好能把查到到的数据在原来表的记录号也导入到超级列表框内,实现同步修改预览.
(还有查找如果要模糊查找,这个SQL要怎么改)
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 索引 | 整数型 | | | 局部_表1 | Sqlite表 | | | 当前列位置 | 文本型 | | | 临时表项目 | 整数型 | | | 循环次数 | 整数型 | | | 已循环次数 | 整数型 | | | 内容 | 文本型 | | | sql | 文本型 | | |
如果真 (局部_表1. 打开 (“Date”, 程序集_Sqlite ) = 假) 信息框 (“打开数据表失败”, 0, , ) 返回 () 内容 = 编辑框48.内容 sql = “select * from Date where 编号='” + 内容 + “'”sqlite记录集 = 程序集_Sqlite. 取记录集 (sql )编辑框58.内容 = “1” 如果真 (sqlite记录集. 打开 ())  超级列表框3. 全部删除 () 计次循环首 (sqlite记录集. 取记录个数 (), i )  sqlite记录集. 到下一记录 ()  超级列表框3. 插入表项 (, , , , , )  超级列表框3. 置标题 (i - 1, 0, sqlite记录集. 读字段文本值 (“店1”, ))   超级列表框3. 置标题 (i - 1, 1, sqlite记录集. 读字段文本值 (“员工”, ))   超级列表框3. 置标题 (i - 1, 2, sqlite记录集. 读字段文本值 (“编号”, ))   超级列表框3. 置标题 (i - 1, 3, sqlite记录集. 读字段文本值 (“患者”, ))   超级列表框3. 置标题 (i - 1, 4, sqlite记录集. 读字段文本值 (“地区”, ))   超级列表框3. 置标题 (i - 1, 5, sqlite记录集. 读字段文本值 (“产品名称”, ))    计次循环尾 () 返回 ()
|