CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

在线等...

楼主xtchl()2003-06-02 01:07:49 在 Delphi / 数据库相关 提问

在access数据库和delphi写的程序中,怎样实现:在界面上的文本框(edit1.txt)输入工号(person_no)后,按"提交"按钮时,系统找到该员工记录,把文本框(edit2.txt)中的金额替换成工资表(gz_table)中该员工的金额. 问题点数:20、回复次数:4Top

1 楼karl()回复于 2003-06-02 01:20:34 得分 20

ADOQuery.CLose;  
  ADOQuery.SQL.Clear;  
  ADOQuery.SQL.Add('Select   *   From   gz_table   where   person_no='+''''+Edit1.text+'''');  
  ADOQuery.open;  
  if   ADOQuery.RecordCount>0   then  
    Edit2.text:=ADOQuery.FieldByName('工资').asString;Top

2 楼xtchl()回复于 2003-06-02 01:50:11 得分 0

karl(多功能算术逻辑运算单元)大哥,你真行,这问题搞定了.Top

3 楼xtchl()回复于 2003-06-02 02:00:25 得分 0

不过,如果要是没有满足条件的记录,要用showmessage('没有满足条件的记录');提示,那要怎样写?Top

4 楼JInyk(小小的猪)回复于 2003-06-02 08:48:55 得分 0

ADOQuery.CLose;  
  ADOQuery.SQL.Clear;  
  ADOQuery.SQL.Add('Select   *   From   gz_table   where   person_no='+''''+Edit1.text+'''');  
  ADOQuery.open;  
  if   ADOQuery.RecordCount>0   then  
    Edit2.text:=ADOQuery.FieldByName('工资').asString  
   
  else  
   
  showmessage('没有满足条件的记录');  
  Top

相关问题

  • 在线~~~~~~
  • 在线
  • 在线!!!!!!!!!!!!!!!!!
  • 在线.............................................
  • 在线等,在线给分!!!!!!!!!!
  • 在线问 在线结贴
  • 在线等,在线给分!!!
  • 多线程出错,在线!!
  • 线程问题,在线等。
  • 在线显示

关键词

  • sql
  • adoquery
  • edit
  • gz
  • person
  • 满足条件的记录
  • table
  • text

得分解答快速导航

  • 帖主:xtchl
  • karl

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo