很急的数据库问题(200分)

  • 主题发起人 主题发起人 yzg_cumt
  • 开始时间 开始时间
Y

yzg_cumt

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,在下有几个问题想请教一下:
1.我用TQuery控件的Locate方法定位一个记录,但有时经常找不到,我不知是为什么,
难道数据库的什么状态还影响它吗?
2.在用MDI窗口是,我想用父窗体的一个菜单显示子窗体的数量,将父窗体的WindowMenu
属性设为那个TMenuItem,但总是显示不了。用快捷键也用了,但没用。
3.这也是我最难解决的 一个问题,现在我在做一个数据库程序,所有表保存的都是代码,
数据库中有一个专门的代码表,存储代码和实际数据的对应关系,所有的代码都在这一
个表的。我现在 就是不知道如何在显示是把实际的数据显示给用户。如果用TQuery控件
的SQL语句的Select aaa,bbb,ccc from ddd where .... 的话,所有这些aaa,bbb,ccc都
从代码表的一个字段,而且Where 的条件根本就没法设。恳请各位大虾多多相助,要不在下
死定了。
 
1.在使用缓存的情况下好象Query的Filter和Locate有时候都用问题
2.父窗口的WindowMenu的属性应该指向你想显示的位置的上级菜单
3.如果是桌面数据库的话,你的这种方式好象很难办,
如果是C/S方式的话,你可以用视图的方式解决
 
在下还想问一下liu_liu兄,在C/S方式下如何用视图解决此问题,最好详细一点。
拜托了!!
 
CREATE VIEW 视图名 AS
SELECT [字段1],[字段2],[字段3]...
FROM 表名

想显示什么字段就在视图中加入,然后把视图当一个Table来用,就行了.

 
1.你在Locate時試著Trim一下?

3.Table設計時﹐欄位都應該是用代碼存儲的﹐這很正常
>>如果用TQuery控件
>>的SQL语句的Select aaa,bbb,ccc from ddd where .... 的话,所有这些aaa,bbb,ccc都
>>从代码表的一个字段,而且Where 的条件根本就没法设。
什么意思﹐Query完全可以做呀,只要Join一下就行了?
 
问Wlq,怎么用JOin.请明示
 
WindowMenu的问题我也正好遇到了,
我想让打开的所有子窗口的标题显示在某一个菜单中,
所以我把主窗口的WindowMenu属性指定为这个菜单,
但结果一点反映也没有,为什么?
 
哈哈,我的问题解决了,原来作为WindowMenu的菜单中不能有分割条,
去掉分割条就没问题了:)
 
多人接受答案了。
 
后退
顶部