| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1201 人关注过本帖
标题:一个数据库自动生成录入对话框的问题
取消只看楼主 加入收藏
九月霜
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-4-26
收藏
 问题点数:0 回复次数:2 
一个数据库自动生成录入对话框的问题
请教高手:

我想设计一个程序,让它能打开数据库中的一个表时,自动生成对应于该表的一个录入对话框,请问有什么办法才能实现呢?我这里有一个ActiveX控件,可以实现这个功能,但是它不支持VC,文件有220K,无法上传,需要的话给出邮箱,我发过去.
搜索更多相关主题的帖子: 对话框 数据库 自动 ActiveX 
2006-04-26 15:41
九月霜
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-4-26
收藏
得分:0 
谢谢你的回答!!!
不过,好像你说的是重建一个继能自CDialog的类,然后在类中的OnInitDialog()中找数据表,再用类中的固定好的控件来显示它,这可以实现.但我是想让这个程序可以打开各种不同的表,然后依据表中的字段在对话框上自动生成相应的控件来显示它(如用一个CStatic显示字段,用一个CEdit用业输入数据,这个对话框的资源标签是根据表的字段动态生成的),就是说这个程序打开不同的表,就生成不同的对话框(不同是对话框上的控件类型及数量不一样).你再给我想想办法?
2006-04-26 16:23
九月霜
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-4-26
收藏
得分:0 

这个问题的难点在于:
1.得到表中各字段的字段名(这个好像不是问题,只是我目前还不清楚).
2.得到字段名后,根据它在程序中生成对应数量的CStatic对象,然后再生成相应的资源,同时根据字段数据类型生成输入控件对象及资源,然后,再排列好位置,最后将对话框显示出来,供输入用.

2006-04-26 16:33
快速回复:一个数据库自动生成录入对话框的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011274 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved