请教两个修改表结构和组合框数据绑定的问题
先说下我要实现的目的:从表A(交叉表)中取所有字段(字段数不确定),表B中取一个字段xm,数据放在新表NEW中,我用的以下代码SELECT 表A.*,表B.xm; FROM 表A,表B; WHERE 表A.xh=表B.xh; INTO CURSOR TEMP.dbf
SELECT的结果是没问题,不过我想把字段XM放在字段XH的后面,由于是在表单中输出结果,所以用MODI STRU不可行。我有两个思路,一个是直接把xh和xm字段交换位置,不过不知道方法;另外一个思路是直接SELECT 表A.xh,表B.xm,表A.*,这样输出结果会有两个xh字段:xh_a,xh_b,然后删除第三个字段,rename第一个字段,我用了ALTER TABLE temp DROP COLUMN xh_b,不过提示CURSOR表为只读无法修改,难道要输出为DBF再修改?有没什么好的方法。
再一个问题是关于组合框的,绑定了数据表中的一个字段nj,不过这个字段的记录是有很多重复的,如何去掉重复的?set filter to?请教。