一个关于Grid和表单的问题,急
我用向导先创建了一个连接表1的表单,后又在该表单上用向导创建一个grid列表。当我添加记录时却弹出一个对话框,说(1)只在父表添加记录(2)只在子表添加记录(3)两者都添加记录。不知道这是为什么?有什么办法解决呢?谢谢帮忙 问题点数:50、回复次数:8Top
1 楼JohnShen(因果网)回复于 2004-09-04 07:43:30 得分 15
去掉向导生成的导航按钮组,自己编码设计。Top
2 楼bjfifa(goldleaf)回复于 2004-09-04 08:27:27 得分 0
能给找一些具体设计的文章或代码吗?非常感谢。Top
3 楼apple_8180(十豆三)回复于 2004-09-04 09:39:56 得分 35
把Grid表的RecordSource的值设为你的“表1”名,然后不用向导,手工添加一个按钮(添加),然后在此按钮的Click事件写如下代码:
APPEND BLANK
thisform.grid1.refresh
然后你就到Grid表中填加数据吧。Top
4 楼bjfifa(goldleaf)回复于 2004-09-04 10:03:21 得分 0
可是我需要在表单里添加,而不是在grid中填加数据。我想把添加按键做得和导航按钮组中的添加按钮同样的效果。真接在导航按钮中的添加按钮内加代码不行吗?谢谢解答Top
5 楼apple_8180(十豆三)回复于 2004-09-04 10:03:54 得分 0
对不起应该是 thisform.grid1.SetFocus 而不是 thisform.grid1.refresh
Top
6 楼apple_8180(十豆三)回复于 2004-09-04 10:05:00 得分 0
可以,别忘了把Grid表的RecordSource的值设为你的“表1”名Top
7 楼bjfifa(goldleaf)回复于 2004-09-04 10:10:02 得分 0
我试了,这个方法很有效。可是我需要在表单里添加,而不是在grid中填加数据。我想把添加按键做得和导航按钮组中的添加按钮同样的效果。真接在导航按钮中的添加按钮内加代码不行吗?谢谢解答Top
8 楼bjfifa(goldleaf)回复于 2004-09-04 11:18:46 得分 0
问题我已经解决了。非常感谢大家。现在发分Top




