回 帖 发 新 帖 刷新版面

主题:加入grid后的问题

一、用表单向导生成了表单后,编辑加入grid,运行出现错误,this.viewtype=cursorgetprop("sourcetype",.recordsource) 错误52 在当前工作区中没有打开的表 方法getgridrdf 行13 的提示,请问怎么处理呢?
二、若给grid定义数据源,在添加时,提示三个选项,问给父表加,还是给子表加,连结关健字段等提示,即出现了父表与子表,其实我用的一个表,请问怎样使其存在一个表,没有父表与子表之分呢,同时修改编辑。

回复列表 (共3个回复)

沙发

一。grid1.RecordSourceType=1(Alias),Grid1.RecordSource=cAliasName这里设置你的工作区别名
二。用单表表单向导避免你的问题

请问一下:用向导做表单,为何还要加表格控件?

板凳

1.楼上,为了更直观的,所以在用表单向导后加了一个grid1.我用的一个表,但在表单向导后修改表单,加入grid后,就存在父表和子表了.
2.用表单向导,各个表的工作区在第几个呢?请问怎样判定

3 楼

1.表单向导有两种方式:单表表单向导和一对多表单向导。用单表表单向导生成表单后加表格控件,怎么会出现父表、子表呢?
2.用单表表单向导生成表单后加Grid控件,默认RecordSourceType为1,而RecordSource为None,因此需要手工设置RecordSource为你那张表在工作区的别名。如果没有设置,就会出现你描述的错误信息。

我来回复

您尚未登录,请登录后再回复。点此登录或注册