if not CDS_MBoxBar.Locate('BBarcode',EdtBBarcode.Text,[])then
其中locate括号中的内容分别代表什么?for i := 0 to CBox_Line.Items.Count -1 do
begin
if CBox_Line.Items.Strings[i] = AdqPublic2.fieldbyname('Line').AsString then
begin
CBox_Line.ItemIndex := i;
Break;
end;
end;
求这段代码注解
其中locate括号中的内容分别代表什么?for i := 0 to CBox_Line.Items.Count -1 do
begin
if CBox_Line.Items.Strings[i] = AdqPublic2.fieldbyname('Line').AsString then
begin
CBox_Line.ItemIndex := i;
Break;
end;
end;
求这段代码注解
解决方案 »
- 关于胡子牌软件的核心算法
- 嵌套式的常量或者结构定义该如何实现(like subdefine<--define<--application)
- 在其他windows系统下运行正常的数据库查询程序在XP下报错。
- 请教:Stringgrid单元格背景色与表中字段的关联
- 请各位进来看一下帮帮忙,关于memo
- 那位朋友能帮忙解释一下TFindDialog和TReplaceDialog这两个类是作什么用的?(在线)
- 请问:DELPHI与ACCESS97数据库连接成功,但运行时出现无法输入数据的错误提示:
- 请问:注册一个软件公司要(花)多少钱?
- 急寻:Delphi Sp2的升级补丁的下载地址。
- 如何(可以)让国外的用户给自己汇款吗?
- 求注解
- 如何在Delphi实现对全盘文件读写监视
其中locate括号中的内容分别代表什么?{在数据集CDS_MBoxBar中搜索BBarcode字段内容等于EdtBBarcode.Text的记录,搜到就返回True,指针并移动到此记录上,否则返回False,指针不动}
for i := 0 to CBox_Line.Items.Count -1 do {循环CBox_Line每一项,从0开始} begin
if CBox_Line.Items.Strings[i] = AdqPublic2.fieldbyname('Line').AsString then {比较,相等就执行下面begin..end中代码,不等就继续循环,直到循环结束} begin
CBox_Line.ItemIndex := i;{定位到此项目,即CBox_Line.Text值就是AdqPublic2.fieldbyname('Line').AsString值了} Break;{跳出循环}
end;
end;locate还有其它的功能,还有像这种问题,自己最好先翻翻书,百度百度,调度一下,印象会深点