主题:加入grid后的问题
zhengxinhai
[专家分:30] 发布于 2008-09-30 21:02:00
一、用表单向导生成了表单后,编辑加入grid,运行出现错误,this.viewtype=cursorgetprop("sourcetype",.recordsource) 错误52 在当前工作区中没有打开的表 方法getgridrdf 行13 的提示,请问怎么处理呢?
二、若给grid定义数据源,在添加时,提示三个选项,问给父表加,还是给子表加,连结关健字段等提示,即出现了父表与子表,其实我用的一个表,请问怎样使其存在一个表,没有父表与子表之分呢,同时修改编辑。
最后更新于:2008-09-30 21:19:00
回复列表 (共3个回复)
沙发
LuckyLine [专家分:1940] 发布于 2008-10-01 09:58:00
一。grid1.RecordSourceType=1(Alias),Grid1.RecordSource=cAliasName这里设置你的工作区别名
二。用单表表单向导避免你的问题
请问一下:用向导做表单,为何还要加表格控件?
板凳
zhengxinhai [专家分:30] 发布于 2008-10-01 12:26:00
1.楼上,为了更直观的,所以在用表单向导后加了一个grid1.我用的一个表,但在表单向导后修改表单,加入grid后,就存在父表和子表了.
2.用表单向导,各个表的工作区在第几个呢?请问怎样判定
3 楼
LuckyLine [专家分:1940] 发布于 2008-10-01 14:26:00
1.表单向导有两种方式:单表表单向导和一对多表单向导。用单表表单向导生成表单后加表格控件,怎么会出现父表、子表呢?
2.用单表表单向导生成表单后加Grid控件,默认RecordSourceType为1,而RecordSource为None,因此需要手工设置RecordSource为你那张表在工作区的别名。如果没有设置,就会出现你描述的错误信息。
我来回复