我有一个简单的问题.如何使用回车键按下按钮?
我有一个登录屏幕,我可以用一个按钮登录.但是我也想在按下回车键时登录.
我该怎么做?
提前致谢!
碧玉
我有一个datetimepicker.它将其保存到数据库中,但可以在当前日期之前选择日期.有办法阻止吗?只允许从现在进一步选择?
提前致谢
碧玉
我遇到了Delphi的问题.
我必须比较一个4字符串的字符串,数据库中的数据是6个字符长(邮政编码(荷兰)).
我现在拥有的是:
procedure Tfmpostcode.Button1Click(Sender: TObject);
var
postcode : string;
target: string;
begin
postcode := ePostcode.text;
target := leftStr(postcode,4);
dm.atinlog.filter := 'postcode =' + (target);
dm.atinlog.filtered := true;
dbgrid1.visible := true;
end;
Run Code Online (Sandbox Code Playgroud)
我一直在网上搜索,我发现你可以使用ansistring.但它给出了一个错误.
缺少运算符或分号
我该怎么办?
我更新了代码
附加信息:
我需要将字符串的一部分与数据库中的数据进行比较如果我在编辑字段中输入5504BX,dbgrid应该显示5504LA 5504KJ,所有这些都以前4个数字开头.这些字母无关紧要.
dm.atinlog.open;
target := leftStr(postcode,4);
dm.atinlog.filter := 'postcode like ' + QuotedStr(target+'%') AND dm.atinlog.filter := 'autorisatie = ' + QuotedStr('klant');
dm.atinlog.filtered := true;
dbgrid1.visible := true;
Run Code Online (Sandbox Code Playgroud)
这是我的过滤器代码,但这不起作用。
[DCC 错误] unPostcode.pas(95): E2010 不兼容的类型:'string' 和 'procedure, untyped pointer or untyped parameter'
给出了这个错误。有什么问题,我需要做什么才能使它工作?字符串“klant”取自数据库。它彼此分开工作。但是,当使用单独的过滤器时,只有第二个过滤器起作用。
请帮忙,提前致谢
碧玉
delphi ×4