| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2273 人关注过本帖
标题:我想向表中录入数据,表是六列的简单表,用什么方法实现方便?
只看楼主 加入收藏
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:3 
以下是引用计算机80后1在2016-10-26 15:39:55的发言:

先感谢各位。我需要的是有一个菜单,菜单中有一项是数据录入,选择后出现数据录入画面,输入数据后保存到数据表中。数据录入的画面用什么方法实现。

截两张图给你,这是我编的一个小软件,正好有你想参考的东东。其中第一张是界面,第二张是保存数据的代码:
图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册


代码的蓝框部分就是核心了。


[此贴子已经被作者于2016-10-27 10:57编辑过]

2016-10-27 10:55
计算机80后1
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-10-14
收藏
得分:0 
回复 11楼 taifu945
谢谢您指导!这是我昨天用表单中表格完成的。[local]1[/local]
2016-10-28 09:19
计算机80后1
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-10-14
收藏
得分:0 
回复 11楼 taifu945
我不会贴图。
我的问题是销售灰的管理。表格有7个字段,分别是编号,日期,购买单位,灰种,单价,数量,金额。其中购买单位,灰种,单价是基本固定的,金额=单价*数量。用表单的表格或直接用brower操作数据表可以实现简单的录入。
但是我希望在录入数据的时候可以用下拉列表框选择购买单位和灰种,在选定灰种的之后,单价自动显示出来,在输入数量后金额能自动显示,这样避免重复输入。请问怎么实现?
2016-10-28 10:01
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用计算机80后1在2016-10-28 10:01:56的发言:

我不会贴图。
我的问题是销售灰的管理。表格有7个字段,分别是编号,日期,购买单位,灰种,单价,数量,金额。其中购买单位,灰种,单价是基本固定的,金额=单价*数量。用表单的表格或直接用brower操作数据表可以实现简单的录入。
但是我希望在录入数据的时候可以用下拉列表框选择购买单位和灰种,在选定灰种的之后,单价自动显示出来,在输入数量后金额能自动显示,这样避免重复输入。请问怎么实现?
这个需求可以用下拉列表框的InteractiveChange事件实现。大致是:1、先判断单位和灰种是否已经选好;2、在灰种的的该事件中写一段代码,即,根据选择的灰种自动把单价显示出来。在数量控件的LostFocus事件中写一段代码,用于计算并显示金额。
2016-10-28 10:28
计算机80后1
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-10-14
收藏
得分:0 
回复 14楼 taifu945
我建了一个表单,用文本框显示编号、日期等字段,这时运行表单,添加数据没问题。但增加一个列表框显示单位,再运行表单,添加记录时,添加的记录内容是空的,只添加一个空记录,请问这是怎么回事?怎么解决?
2016-10-28 11:49
andy292
Rank: 2
等 级:论坛游民
威 望:1
帖 子:86
专家分:13
注 册:2005-2-26
收藏
得分:3 
学习了,谢谢各位大神
2016-10-28 12:42
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用计算机80后1在2016-10-28 11:49:59的发言:

我建了一个表单,用文本框显示编号、日期等字段,这时运行表单,添加数据没问题。但增加一个列表框显示单位,再运行表单,添加记录时,添加的记录内容是空的,只添加一个空记录,请问这是怎么回事?怎么解决?
不知道你的列表框是如何添加数据的。如果单位数据相对长期固定,那么在数量不多的情况下可以设置RowSourceType=1,然后手工添加;如果数量多(尤其还可能要经常维护的情况下),可以把这些数据放在一个单独的表文件里,然后设置RowSourceType=3或4,用SELECT-SQL命令查询出列表框的数据。
2016-10-28 13:24
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:298
专家分:808
注 册:2012-6-15
收藏
得分:3 
以下是引用计算机80后1在2016-10-28 10:01:56的发言:

我不会贴图。
我的问题是销售灰的管理。表格有7个字段,分别是编号,日期,购买单位,灰种,单价,数量,金额。其中购买单位,灰种,单价是基本固定的,金额=单价*数量。用表单的表格或直接用brower操作数据表可以实现简单的录入。
但是我希望在录入数据的时候可以用下拉列表框选择购买单位和灰种,在选定灰种的之后,单价自动显示出来,在输入数量后金额能自动显示,这样避免重复输入。请问怎么实现?
如果购买单位、灰种、单价是基本固定的,那这三个控件就用下拉列表框,并且在下拉列表框中的对数据源进行绑定。另外金额字段就由程序自动生成,不需要重新再输入,用 REPLACE 金额 WITH 单价*数量即可,这样你只要改变数量,表中的金额全自动完成修改。

学习交流VFP,QQ:248561326。
2016-10-28 17:24
计算机80后1
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-10-14
收藏
得分:0 
回复 18楼 cxzbzgz
不好意思,我是个纯外行,问的问题可能很low,您见笑了。
您说的下拉列表框就是列表框(list)吧?请问怎样对数据源进行绑定?
2016-10-28 19:47
hyswcyh
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:391
专家分:896
注 册:2004-11-23
收藏
得分:0 
我从来不用数据源,这样可以提交代码的控制力,正在使用时,数据表是打开的,如果突然断电很有可能数据丢失!
2016-10-28 20:10
快速回复:我想向表中录入数据,表是六列的简单表,用什么方法实现方便?
数据加载中...
 
   



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

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