超菜问题,来者有分!
有如下俩表:
Table A:字段为-》
ID(主键) 字段2 字段3 字段4 。。。。。。
Table B :字段为-》
ID(主键) 字段2 字段3 。。。。。
表B中的ID取自表A的ID。
要求显示格式为:
A.字段2 A.字段3 B.字段2 B.字段3 。。。。
其中A.字段2 A.字段3 是由用户选定的列,也就是可以自由设定显示表A
的哪几个字段。
这个怎么实现啊?
问题点数:100、回复次数:12Top
1 楼LJYWZ(艳阳天)回复于 2004-05-03 11:54:33 得分 20
建立数据窗口,包括A表全部的字段和B表必要的字段。在具体显示时控制列的Visible属性,只显示用户指定的字段就行了。
或者动态创建数据窗口也行。Top
2 楼kuboybat(保镖)回复于 2004-05-03 12:52:32 得分 5
同意楼上的!Top
3 楼qinluo(秦罗)回复于 2004-05-03 13:18:52 得分 20
具体一点就是:在查询窗口建立用户选择的机制,比如checkbox,用以选择需要显示的字段,当用户选择了某字段时候,该字段的控制列的Visible属性为TRUE,否则为FALSE,就可以了,同意LJYWZ(人生不如意事十有八九) 的做法,应该是比较简单的~Top
4 楼hongxiuxie(红绣鞋)回复于 2004-05-03 14:41:23 得分 8
这是主从表结构? 最好在设计数据库时定义好关系Top
5 楼broadken((持续郁闷中))回复于 2004-05-03 15:44:07 得分 0
谢谢各位了。
计算字段能干这个吗?
还有一个问题。
一个表有ID 此ID由程序填入。
比如用户增加了5条记录。
程序如下(伟代码):
循环所有的记录:
if GetData(ID) = “” || ISNULL(getData(ID))
给此ID赋值。ID = 表中最大值+1
这样会不会有问题。
Top
6 楼broadken((持续郁闷中))回复于 2004-05-03 15:48:24 得分 0
这样的代码会不会把原来的ID值弄坏了.Top
7 楼broadken((持续郁闷中))回复于 2004-05-03 15:50:09 得分 0
数据窗口中的子数据窗口可不可以变化他的SQL语句啊Top
8 楼LJYWZ(艳阳天)回复于 2004-05-03 16:44:09 得分 5
问题太多了吧?
不提交事务不会更新数据库;
数据窗口中的子数据窗口可以变化他的SQL语句
Top
9 楼keke1(龙)回复于 2004-05-04 11:10:45 得分 6
sorryTop
10 楼yewenlin(林子)回复于 2004-05-07 16:11:08 得分 10
to broadken((持续郁闷中)) ( )
数据窗口中的子数据窗口可不可以变化他的SQL语句啊
答案是肯定的。用discrib和modifily来动态改变SQL语句吧。
Top
11 楼zanglinfeng(More)回复于 2004-05-07 17:55:53 得分 20
modify()
describe ()Top
12 楼foxphoenix(run)回复于 2004-05-10 09:58:18 得分 6
就是这些了Top




