VB中加载一个vsFlexGrid控件,如何对该控件进行操作,增加、删除、修改每一条数据的内容至Access中? 100

RT,想制作一个人员信息档案,在窗体Form1中添加一个vsFlexGrid控件,控件中每一行为一条基础信息,点击任意一行,能够打开一个新窗体Form2,里面是详细信息并... RT,想制作一个人员信息档案,在窗体Form1中添加一个vsFlexGrid控件,控件中每一行为一条基础信息,点击任意一行,能够打开一个新窗体Form2,里面是详细信息并能够进行修改。其次,在Form1中能够实现对控件内容的增加、删除、查询。数据库用Access。按照这个要求改如何做?或者能够实现类似功能的方法?(另外在Form2中能够添加图片,并保存物理地址至数据库中,查询时候能够进行预览) 展开
 我来答
damyzl
2016-06-27 · TA获得超过1586个赞
知道大有可为答主
回答量:1475
采纳率:74%
帮助的人:903万
展开全部
两个方面:界面(控件)和数据库,需要你对此有一定的了解,不然说起来一大堆代码。
两者怎么联系起来呢,一个简便的方法就是建立一个唯一编码的字段,比如员工编号(学生编号),选择网格的一行进行编辑时读取该编号(可以是隐藏列即列宽设置为0),然后打开 Form2 传递这个编号,Form2 根据这个编号去数据库读取记录,打开编辑(修改)。这样 Form1 和 Form2 就是相对独立的,在 Form2 编辑完之后返回 Form1 ,刷新网格数据就可以了(即重新获取数据库数据)。
新增时可以自动生成一个新的编号,比如取数据库最大值+1(select max(编号)+1 from table1),输入其他字段后保存,刷新数据。
删除更加简单些,直接在 Form1 调用ADO的 Connetction.Execute "delete from table1 where ...",参数就是记录编号,然后刷新数据。
保存图片的文件名称,跟其他字段没什么差别,无非用通用对话框获取文件名称(包括路径),然后保存到一个字段就可以了
tianqing20wen

2016-06-24 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5135万
展开全部
我可以帮你写 需要的话 留下联系方式 发文件给我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式