Office中国论坛/Access中国论坛
标题:
在连续窗体中如何表现同一幅图形的不同属性?
[打印本页]
作者:
oyney
时间:
2004-8-8 23:16
标题:
在连续窗体中如何表现同一幅图形的不同属性?
比如图形的形状是一蓝色长条,属性是其长度,问题是如何用表里的数据来控制图形的长度,也就是说怎样用图形的长度(不是图本身的内容)来反映表储存的数据值的大小?我尝试过的结果是窗体内所有的图形的长度都会同时变化,无法做到单个控制。附文件[attach]5960[/attach]
[em06]
作者:
oyney
时间:
2004-8-9 23:27
热切期待...
作者:
oyney
时间:
2004-8-13 03:04
热切期待... 热切期待...
作者:
hi-wzj
时间:
2004-8-13 17:31
想不出什么好方法。
作者:
sweetduck
时间:
2004-8-13 17:48
我想如果能用代码生成窗体标签,就可以实现这样的功能
然后用循环控制新生成的窗体标签,控制其长度和位置
不过我还不知道这种方法
谁能指教
作者:
sweetduck
时间:
2004-8-13 18:10
我现在暂时只能用这个方法实现
单一窗体形式
[attach]6049[/attach]
作者:
swo
时间:
2004-8-13 19:17
我现在只有这么 Dim a, c
Dim b As String
a = Val(Me.字段1) For c = 1 To a
b = b & "■"
'Debug.Print a
Next
Me.图像 = b字符少还行,如果多了就成问题将表里的图像字符数改成100
作者:
oyney
时间:
2004-8-20 09:07
感谢!实际上我想达到的目的是用蓝色条的长度来表示每个任务从其开始(Start)到现在(Now)经过的时间量,在窗体页眉上设一个精确到2小时的标尺,蓝色条的长度匹配标尺刻度,如能通过连续窗体显示,则所有任务的消耗时间便可以放在同一个页面上进行比较,和采用单个窗体需要一页一页的翻动查找相比,任务的耗时长短及紧迫程度能一目了然的知晓,自是方便多了。
作者:
oyney
时间:
2004-12-11 22:00
唉,到现在还是没有什么好办法,看样子,离放弃这个想法不远了。
作者:
Trynew
时间:
2004-12-13 19:57
[attach]8110[/attach]
作者:
NeilChen
时间:
2004-12-14 23:55
trynew的办法很好! 能给我们很大的启发,受益非浅
刚才忘了把我以前的做法发上来,现重发,见窗体3[attach]8134[/attach]
[此贴子已经被作者于2004-12-14 16:17:29编辑过]
作者:
oyney
时间:
2004-12-30 19:25
好!万分感谢!一时没上来,就有解决方法了,感谢各位,正在理解学习......[em01]
作者:
oyney
时间:
2004-12-30 23:11
Trynew的例子里,显示图像的文本框是如何随"字段1"数据不同而变化的, 还是搞不懂![em06]
作者:
oyney
时间:
2004-12-31 01:25
能否请Trynew前辈详细讲解一下为什么实心方格的数量会变?多谢了!Neilchen前辈的方法是用String()函数根据字段值产生一系列的实心方格,然后用相同的两行进行交错以便隐藏方格之间的空白。但我仔细检查了Trynew的示例,没发现是通过什么方法来控制的。[em04]
作者:
oyney
时间:
2005-1-1 00:57
还是不明白!
作者:
oyney
时间:
2005-1-1 01:10
明白了!窗体的记录源使用SQL语句重新定义“图像”,然后4个文本框都用“图像”作为数据源,看来还是对函数不熟悉啊?以后还要请各位多多指教,感谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3