修改类别

1,单击按钮弹出新窗口

procedure TForm3.N22Click(Sender: TObject);
begin
Fleibie.showmodal;
end;

 

2,新窗口的oncreate事件里添加自动加载下拉菜单值;

procedure TFleibie.FormCreate(Sender: TObject);
var
  i: Integer;
  List: TStringList;
begin
 List := TStringList.Create;
try
  //刷新前全部清空原来的列表
  ComboBox1.Items.Clear;
  {建立 List}
  List.Sorted := True;           {指定排序}
  List.Duplicates := dupIgnore;  {避免重复}

  {把数据加入到 DBComboBox1}

    List.Clear;
    frmDataPool.qry需要做的事.open;
    frmDataPool.qry需要做的事.First;
    while not frmDataPool.qry需要做的事.Eof do
    begin
      List.Add(frmDataPool.qry需要做的事.FieldByName(‘类别‘).AsString);
      frmDataPool.qry需要做的事.Next;
    end;

//      for s in List do
//      begin
//        DBComboBox1.Items.Add(s);
//      end;
    //把获取到的值加载给combbobox的下拉选项里
    ComboBox1.Items:=List;
    //刷新数据库
    frmDataPool.qry需要做的事.Requery;
finally
   List.Free;
end;
  end;

 

3,单击确定按钮提交更新的类别值到数据库

procedure TFleibie.BitBtn1Click(Sender: TObject);
var
MyAdoq:TADOQuery;
LeiBie:string;
begin
  MyAdoq := TADOQuery.Create(nil);
  try
    MyAdoq.Connection := frmDataPool.ADOConnection1;
    LeiBie:=ComboBox1.text;
    with MyAdoq do
    begin
      Close;
      SQL.Text := ‘UPDATE 需要做的事 SET 类别 =‘+ LeiBie.QuotedString+‘where 选中 = true‘;
      ExecSQL;
    end;
    //防止程序假死
    Application.ProcessMessages;

    //刷新纪录
  frmDataPool.qry需要做的事.Requery;

  finally
    MyAdoq.Free;
  end;

end;

 

时间: 2024-10-11 22:39:40

修改类别的相关文章

修改类别 (类实现)两种方法

unit UUpdateLeiBie; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Data.DB, Data.Win.ADODB, Vcl.ExtCtrls, Vcl.DBCtrls, Vcl.Grids, Vcl

【j2ee spring】35、巴巴运动网的产品类别管理(2)

巴巴运动网的产品类别管理 1.项目图解 这次我们做的是产品管理的功能,也就是增删改查... 2.首先我们引入相应的jar包 3.我们开始做我们的相应的功能模块 页面的素材我会上传的,链接是:http://download.csdn.net/detail/cutter_point/8803985 好的,这里我们开始对产品类型进行修改和查询操作 ProductTypeAction.java /** * 功能:这个是实现产品类和web层的交互 * 时间:2015年5月16日10:50:36 * 文件:

牛腩新闻发布系统总结(四)--知识点滴

紧接上篇博客:牛腩新闻发布系统总结(三)----知识点滴,继续我们的总结: 第五,在回复评论后如何保持滚动条的位置不变: <%@ Page Title="新闻内容-牛腩新闻发布系统" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="newsContent.aspx.cs" Inherit

牛腩新闻发布系统小结

学习牛腩时,也刚刚结束个人重构,所以前面差不多1/3的部分感觉都很熟悉,很上手,包括数据库设计和B.D层代码的编写,其中又一次理解了SQLHelper的完美演化.存储过程的强大,使用了触发器初探(触发器建好以后看不到,但可以查询出来,后来发现原来在每张表的下面),接着就是网站的建立,其实和三层差不多,web层相当于我们的UI层,只不过之前我们的控件放在窗体中,现在放在网页中,然后引用CSS样式来控制html中各控件属性,真正做到网页表现与内容分离的一种样式设计语言 .接着是各个网页的设计,学会了

[分享] [0]《步步为营封 Win7》引言

Skyfree 发表于 2009-9-13 05:51:32 https://www.itsk.com/thread-20957-1-25.html <步步为营封 Win7>引言 WIN7 RTM发布已经有好几天了,其实我从最早VISTA时就研究过WIN6.X这一代系统的封装,之前又在WIN7 7264版本上实践过部分WIN7封装技术.想了很久,不想像以前那样只发个傻瓜化的工具给大家用,因为那样会使很多技术变得封锁起来,所以我决定写这篇教程. 这篇教程可能会分成很多章节,我会每隔1~3天更新一

Hadoop实现Clustering by fast search and find of density peaks

Hadoop实现Clustering by fast search and find of density peaks 本篇博客参考:Clustering by fast search and find of density peaks论文以及http://www.cnblogs.com/peghoty/p/3945653.html. Hadoop版本:2.6.0,Myeclipse:10.0 代码可在https://github.com/fansy1990/fast_cluster下载. 1.

网上在线商城项目总结

大概做了三个星期的网上在线商城终于完成,过程中学到了很多的知识,特别是实际软件开发流程和规范,一个最深的感受就是在一个如此大的系统中一个人完成所有功能模块是不可能的,团队是很重要的,在这个项目中前台页面借鉴了一些优秀的网站,后台的功能主要为自己和团队的另外一个同学完成,整个项目的业务逻辑都设计得较为简单,故完成得时间较快,其中仍然有一些小问题需要改善,在日后的学习中我们都会进一步优化. 网上在线商城项目 :这个系统整合了商品展示.商品管理.商品类别管理.购物车.会员管理等功能,提供了简易的操作,

使用devcon工具,结合批处理重启无线网卡设备

最近由于工作需要,写了一个重启无线网卡的批处理. 首先说一下我的思路: 1. ping网关(默认选项,网关为192.168.1.1)两次,如果成功,则批处理结束 2. 如果不成功,则在第二次,重启无线网卡 为了达到以上目的.我需要一个可以在DOS命令中进行启用.禁用.重新启动.更新.删除和查询单个设备或一组设备的工具.而devcon恰恰就是windows中进行这些操作的工具.它并未集成在windows的默认安装中,为此,我们需要通过官网或者其他网站下载该工具.由于官方提供的工具在win7 64b

改进的二值图像像素标记算法及程序实现(含代码)

笔者实现了一个论文里面的算法程序,论文(可以网上搜索到,实在搜不到可以联系笔者或留下邮箱发给你)讲解比较到位,按照作者的思路写完了代码,测试效果很好,在此分享一下算法思路及实现代码. 此算法优于一般的像素标记算法,只需扫描一遍就可以得出图像边界.面积等等,大大减少了计算量. 算法描述: 一.全图扫描 对二值图像全图扫描,左到右,上到下,一遇到像素边界就进行判断.像素边界指当前像素灰度为1,其他8领域至少有一个灰度值为0. 1.先依次判断当前像素(i,j)的左侧.左上侧.上侧像素和右上侧像素是否被