问答题

[说明] 设某单位Acess数据库中有一张员工信息表,其中记录了员工编号、姓名、性别等基本信息。下面的应用程序利用数据控件(Data)实现了对这张表中记录的增加、删除和修改操作。其运行界面如下:
在开发过程中,数据控件Data1与员工数据表相连接,各文本框、“性别”组合列表框Combo1、“政治面貌”组合列表框Combo2都分别与数据表的相应字段绑定,界面上从左到右各操作按钮分别取名为CmdAdd、CmdDel、CmdUpdate和CmdExit。 [Visual Basic代码] Private Sub Form_Load( ) ’ 加载窗体 Combo1. (1) "男" Combo1. (1) "女" Combo2. (1) "党员" Combo2. (1) "团员" Combo2. (1) "群众" End Sub Private Sub CmdAdd_Cliek( ) ’增加记录 Datal. Recordset. AddNew End Sub Private Sub CmdDel_Click( ) ’删除记录 Datal. Recordset. (2) Datal. Recordset. MoveNext End Sub Private Sub CmdUpdate_Click( ) ’修改记录 If Datal. ReadOnly = (3) And Datal. Recordset. Updatable Then Datal. Recordset. Edit Datal. Recordset. (4) Else MsgBox "数据表不允许修改!" End If End Sub Private Sub CmdExit_Click ( ) ’退出程序 Dim ret As Long ret : MsgBox("真的要退出吗", vbQuestion + vbYesNo, "退出" ) If (5) Then Datal. Reeordset. Close End End ff End Sub

【参考答案】

Addhem(2)Delete(3)False(4)Update(5) ret=vbYes[解析](1)组合列表框中的列......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
[说明]本程序的功能是给公司的员工Tom,Jack,Green增加薪水。三人的职位分别是programmer, Manager,CEO。程序由6个类组成:WorkerTest是主类,programmer,Manager,CEO三个类,薪水增加的规则是 programmer的涨幅是5%;Manager的是10%;CEO也是Manager,但是它除了有Manager的涨幅,还有1000元的bonus。接口SalaryRaise提供了一个增加薪水的方法raise()。[java程序]public class WorkerTest {public WorkerTest( ) {}public static void main( String[] args) {Programmer programmer = new Programmer( Tom ,3000);Manager manager = new Manager( Jack ,4000);CEO ceo = new CEO( Green ,4000);Worker [] worker = new Worker[3];programmer, raise( );manager, raise( );ceo. raise( );worker[0] = programmer;worker [1] = manager;worker[2] = ceo;for ( int i = 0 ;i < worker, length; i + + ) {System. out. prinfln ( Name: + worker [i]. getName ( ) + tSalary: + worker [i]. getSalary ());public interface SalaryRaise { void raise( ); }public class Worker {public String name;public double (1) ;public Worker( ) {}public String getName( ) {return name;}public void setName( String name) {this. name = name;}public double getSalary( ) {return salary;}public void setSalary(double salary) { this. salary = salary; }}public class Programmer extends Worker implements (2) {public Programmer( ) {}public void raise( ) {double pets=0.05;double sala = this. getSalary( ) * (1 + pers);this. setSalary (sala);public Programmer( Siring name, double salary) tthis. name = name;this. salary = salary;public class Manager extends (3) implements SalaryRaise {public Manager( ) { }public Manager(String name, double salary) {this. name = name;this. salary = salary;}public void raise( ) {double pets = 0.1;double sala = this. getSalary() * (1 + pers);this. setSalary(sala);}}public class CEO extends Manager implements SalaryRaise {public CEO() {}public CEO( String name,double salary) {this. name = name;this. salary = salary;}public void raise( ) {double bonus = 1000;(4) ;double sala = this. getSalary( );(5) ;this. setSalary(sala);}}