捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:图书销售管理的小系统
lanlan1026 22946 2006/4/15 14:46:46
谢谢,谢谢
jnliu5206 17932 2005/9/19 13:04:59
我怎么看不到数据模块中的数据源,datasource下拉菜单中什么也看不到
qylzzz 17720 2005/9/10 23:48:26
谢谢。
springkang 17174 2005/8/24 11:20:32
编译出错,请问你的数据库是哪个文件?
yt_bluefog 17066 2005/8/20 9:14:25
不管如何,能够上传就是对我们菜鸟的支持
tim001 17065 2005/8/19 23:31:00
谢谢
youcheng 17043 2005/8/19 9:10:45
数据模块中是有些乱。
hblxp 17016 2005/8/17 13:02:01
不错,适合初学者学习!
cfan110 17005 2005/8/16 23:09:26
summer_wzx :这位同志,请在发表之前要考虑考虑,你看都没有看这过,你怎么知道我用控件数量泛滥!!,说话是要负责的.希望以后在说话之前要看清楚.
   这两个窗体一个是DataModual和主界面窗体,这是站长在xp下,帮我截下的图片.
   不信的话,自己看看!!!
cfan110 17004 2005/8/16 23:04:54
回车代码如下:
  procedure TPurchaseFrm.DBGridBookInfoKeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
  begin
    if DBGridBookInfo.SelectedIndex<>DBGridBookInfo.FieldCount-1 then
    begin
       if DBGridBookInfo.SelectedIndex=0 then
       begin
          if DBGridBookInfo.Fields[0].IsNull then
          begin
          MessageDlg('图书编号不能为空',mtinformation,[mbok],0);
          exit;
          end;
          GetBookInfo(DBGridBookInfo.Fields[0].Value);
          IFTotal:=True;
          key:=#0;
          exit;
       end;
          //**如果在数量一行,并且数量和单价都不为0时,计算金额
       if DBGridBookInfo.SelectedIndex=5 then
       begin
         LblNum.Caption:=IntToStr(StrToInt(Trim(LblNum.Caption))+DBGridBookInfo.Fields[5].Value);
         if (DBGridBookInfo.Fields[4].Value>0.0) and (DBGridBookInfo.Fields[5].Value<>0) then
          DBGridBookInfo.Fields[6].Value:=DBGridBookInfo.Fields[4].Value*DBGridBookInfo.Fields[5].Value;
          if IFTotal then
          begin
          LblTotal.Caption:=FloatToStr(StrToFloat(Trim(LblTotal.Caption))+DBGridBookInfo.Fields[6].Value);
          IFTotal:=False;
          end;
       end;
       if DBGridBookInfo.Fields[0].IsNull then
          begin
          MessageDlg('图书编号不能为空',mtinformation,[mbok],0);
          exit;
          end;
       DBGridBookInfo.SelectedIndex:=DBGridBookInfo.SelectedIndex+1;
    end
    else
       DBGridBookInfo.SelectedIndex:=0;

    key:=#0;
    exit;
  end;
end;
summer_wzx 16998 2005/8/16 18:30:21
我没有看过你的代码,但是从图片来看,你用的控件数量泛滥!!
有点不妥吧!
kuangdaoisme 16988 2005/8/16 0:18:34
在DBGrid中,如何实现按回车后,将相关信息调出的啊
第一页 上一页 下一页 最后页 有 12 条纪录 共1页 1 - 12
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号 更新RSS列表