主题:问个菜的问题 GRID 相关
xm7050432
[专家分:180] 发布于 2009-12-11 15:15:00
下面是我的一段代码:
SELECT * from jfd where 月份=ALLTRIM(thisform.combo1.value) order by 日期,客户 into cursor lsjfcx
thisform.grid1.RecordSource="lsjfcx"
thisform.grid1.Refresh
ThisForm.Grid1.AutoFit(.T.)
因为GRID的resou 是临时表,所以没办法修改GRID表里的数据,如果我想修改,添加,删除,
上面的代码该如何处理。 应该是GRID数据源的问题,请懂的老师上下课。谢谢。
最后更新于:2009-12-11 15:19:00
回复列表 (共7个回复)
沙发
sywzs [专家分:5650] 发布于 2009-12-11 15:31:00
在 SELECT 语句后面加 Readwrite
板凳
xm7050432 [专家分:180] 发布于 2009-12-11 15:31:00
[img]http://group.store.qq.com/http_imgload.cgi?/rurl4_b=65f11335e53cd6cbeb81f2e49ec74ce2cae1627b74b57071d90503a766d6cb7be1a8ba4fb7195d16ce1960e8044ae5a0f34311f8d0e3f1189e098698f06169bed4f37f6df36f65dc6e6e6d6202a05bd06000ffd413a1263c9d86861962bf9bed5d66517e3fa8e4c68e311525fbbf052e976b1c1b[/img]
大家在看看这个图片,我想在查询结束后,能通过自由选择要修改的记录,CHECK 已经添加,但是好像一直没法让我要选的记录打钩,请问是哪里出问题。
3 楼
xm7050432 [专家分:180] 发布于 2009-12-11 15:37:00
[quote]在 SELECT 语句后面加 Readwrite
[/quote]
是加在SELECT 语句的最后是吧。
4 楼
xm7050432 [专家分:180] 发布于 2009-12-11 15:56:00
[quote]在 SELECT 语句后面加 Readwrite
[/quote]
您好,我的本意是通过在grid里修改数据,达到同时修改源表,请问我的代码要怎么改合适? readwrite是让临时表可以读写是吧?可能我上面没写清楚,请帮忙。谢谢。
5 楼
wzxc [专家分:9440] 发布于 2009-12-11 17:40:00
用本地视图
6 楼
xm7050432 [专家分:180] 发布于 2009-12-12 09:40:00
[quote]用本地视图[/quote]
请问老师,用本地视图能否实现以下功能。
1.可否无限次的查询,不管是从源表,或者是视图里的内容,可以反复查询?
2.可以修改,删除,等操作
3.能否实现鼠标右键功能,链接到具体源表的一条数据然后打开相关界面。
视图和GRID区别是什么呢?
7 楼
xm7050432 [专家分:180] 发布于 2009-12-12 09:55:00
突然发现我可以再GRID的临时表中修改好数据,难后在写一段代码,把GRID的数据更新到源表就好了,所以这个问题算是暂时解决了。
我来回复