用foxpro或vb编写一个小程序

试用FoxPRO或VB编写程序,把扣款单按表1所示格式建立到磁盘中的扣款文件GZKK.DBF中(库结构见表2),要求如下:
(1)程序运行是输入一个人员代码后,如果主文件中已存有该人员数据,应自动在屏幕上显示出该人员的姓名,以便操作人员检查输入的人员代码是否正确。如代码输入正确,就可继续数据扣款项目。
(2)若主文件中没有此人代码,则显示“并无此人”,继续输入数据。
表1扣款单
人员代码 姓名 部门代码 扣电费 病事假扣款
1003 刘一波 01 20.00 12.00
1008 赵子英 02 20.00 60.00

表2 扣款文件GZKK的库结构
数据项 人员代码 扣电费 病事假扣款
字段名 DM DF BSJ
字段类型 C N N
字段长度 4 7.2 7.2

*
* VF写的,权当你的【姓名】字段名是【xm】字符型
* 你的第2条要求:继续输入数据,是继续输入代码还是新增?我按新增加给你处理
*

use GZKK
do while .t.
accept'输入新加的人员代码(输入EXIT退出):' to mdm
if upper(m.mdm)='EXIT'
exit
endif
locate for dm=m.mdm
if !found()
wait'查无此人.把代码【'+m.mdm+'】最为新记录添加到表中吗?' to yn
if yn$'Nn'
loop
endif
accept'输入人员名称:' to mxm
append blank
replace dm with m.mdm,xm with m.mxm
endif
disp
input'输入扣电费:' to mdf
input'输入病事假:' to mbsj
replace df with m.mdf,bsj with m.mbsj
enddo

参考资料:调试通过

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-11
你要应用程序还是要工程文件?你VFP是什么版本?

用Visual Foxpro编一小程序,1-35个数选5个,和值为80的组合显示出来_百 ...
CLEAR SET SAFETY OFF CREATE TABLE shu(t1 n(2),t2 n(2),t3 n(2),t4 n(2),t5 n(2),t6 n(9))FOR n1=1 TO 35 FOR n2=2 TO 35 FOR n3=3 TO 35 FOR n4=4 TO 35 FOR n5=5 TO 35 IF n1+n2+n3+n4+n5=80.and.n1<>n2.and.n1<>n3.and.n1<>n4.and.n1<>n5.and....

编制自已的电话录音小程序
数据库方面的工作暂时到此为止,接着将要用VB来编写一个小程序,实现录音、自动将数据存入数据库的功能。用VB5.0 建立录音小程序 在VB5.0下新建一“标准EXE”工程,打开工程中的空白窗体Form1。在Form1上添加各种控件。 1.在Form1上添加Data控件 将Data控件添加到窗体上,Data控件属性设置如下: (...

毕业设计要用vb作一个程序 本人vb新手 希望有vb大侠能帮帮忙 指导我一...
Visual Basic通过事件来执行对象的操作,例如命令是一个对象,当用户单击该按时,将产生一个单击事件,而在产生该事件时执行一段程序,用来实现指定的操作.在用Visual Basic设计应用程序时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程.这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成...

vb与vfp那个有用一点
此外,VB.NET的出现,使得VB在.NET框架下可以开发出更加高效、跨平台的应用程序,进一步增强了其在企业级应用中的实用性。相比之下,VFp(Visual FoxPro)则是一款由微软开发的关系型数据库管理系统,结合了编程语言的功能。VFp在数据库管理、报表生成和小型应用开发方面具有一定的优势。然而,随着技术的发...

请问VB和VF编程的语句是不是一样的?循环结构是否一样?谢谢
不太一样,但是用法想似,如果你学的是二级那就不要研究这个了,如果你想学语言,学编程,那就不要研究这两种语言了,这两种语言过时了

VB和VF不同之处!
VB(Visual Basic)和VF(Visual FoxPro)都是编程语言,它们之间存在显著差异。VB是一种通用编程语言,广泛应用于开发桌面应用程序和Web应用程序。通过VB,开发者能够链接不同的数据库,进行数据库编程,同时VB也支持开发不涉及数据库的应用程序。VF则专为数据库应用设计,其核心功能便是数据库管理,它包含...

谁能教教我用vb做程序,我一点基础都没有
3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。3. 注意理解一些重要概念 一本程序设计的...

学VB和VFP哪个比较有用?
在选择学习编程语言时,C语言是一个不错的选择。如果你对电脑硬件或软件感兴趣,可以考虑购买相关书籍进行深入研究。VFP(Visual FoxPro)和VB(Visual Basic)是过去较为流行的编程语言。然而,它们在当前的编程领域中已经显得较为过时。因此,考C语言是一个更明智的选择。当然,你也可以根据自己的兴趣和...

vb和vfp哪个简单
解释:VB语言简单明了。 Visual Basic作为一种面向对象的编程语言,具有简单易学的特点。其语法直观,易于理解,尤其是对于初学者而言,上手容易。VB提供了丰富的库函数和控件,方便开发者快速构建应用程序。其集成开发环境功能强大,调试和错误处理也相对容易。VFP的学习曲线较为陡峭。 Visual FoxPro虽然也是...

计算机二级vb和vf哪个容易过
不论选择VB还是VF,最重要的是保持热情和持续学习的态度。编程技能的提升是一个长期的过程,需要不断实践和探索。最终,你的选择将取决于个人兴趣、职业目标以及你对编程的不同理解。综上所述,VB和VF在难度上并无绝对优劣之分,选择时需考虑个人背景、兴趣和未来规划。保持学习热情,不断实践是提升编程...

相似回答
大家正在搜