题目

由人民政府授权发放给市民用于办理个人相关事务和享受公共服务的集成电路卡(IC卡),具有信息储存、身份识别、电子支付等功能。每位市民都可以拥有一张唯一卡号的市民卡,卡内会记录每位市民的姓名、电话、金额等信息。     假设共有500个市民,市民的相关信息都存储在“information.accdb”的data表中,”xm, ye,kh” 字段放市民的姓名,余额,卡号。查询程序界面如第16题图所示。工作人员在文本框Text1中输入卡号,单击“查询”按钮,如果找到,就在Label1中显示卡内市民姓名和卡内余额;否则显示“查无此人”。程序如下,请按要求将程序补充完整。Private Sub command1_click()Dim conn As New ADODB.Connection, rs As New ADODB.RecordsetDim strSQL As StringDim a,b,c as string Dim n as integerconn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\        ①              "  conn.OpenstrSQL ="select * from data"  Set rs.ActiveConnection = conn       rs.Open strSQL    Label1.Caption = ""c=val(text1.text)n=0rs.movefirstDo while not rs.EOFn=n+1a=rs.Fields("xm")           ②        If c= rs.Fields("kh") thenLabel1.caption=a+ "的卡内余额为"+b+"元"Exit ifelsers.movenextend ifloopif n=500 then Label1.caption=”查无此人”rs.close  conn.closeset rs=nothingset conn=nothing End Sub (1) 程序中①划线处应填入。 (2) 程序中②划线处应填入。 答案: 【1】information.accdb 【1】b=rs.Fields("ye")
信息技术 试题推荐
最近更新