基本上,我希望我的TEdits的TextHint在输入第一个字符时消失,而不是在它们获得焦点时消失,如此Microsoft页面上的编辑:登录到您的Microsoft帐户.有人可以告诉我如何实现这一目标吗?
先感谢您.
我想标题已经说明了一切,我在Delphi XE8中找不到TTable组件。函数SetKey和GotoNearest不是 ADO 的一部分,因此以下带有 TADOTable 的代码不起作用:
with tblCandidates do\nbegin\n SetKey\n FieldByName('Surname').AsString := edtSearch.Text;\n GotoNearest;\nend;\nRun Code Online (Sandbox Code Playgroud)\n with TdmBCElections.Create(Self) do
begin
with dmBCElections, qryParties do
begin
SQL.Clear;
if rgpParty.ItemIndex = 0 then
SQL.Text := 'SELECT StrConv(P_Surname, 3), StrConv(P_Names, 3) ' +
'FROM Parties WHERE P_Type = "HEAD"'
else
SQL.Text := 'SELECT StrConv(P_Surname, 3), StrConv(P_Names, 3) ' +
'FROM Parties WHERE P_Type = "TEACHER"';
Open;
while not Eof do
begin
cmbDetails.Items.Add(qryParties['StrConv(P_Surname, 3)'] + ', ' +
qryParties['StrConv(P_Names, 3)']);
Next;
end;
end;
end;
Run Code Online (Sandbox Code Playgroud)
上面的代码给出了以下错误消息:
当StrConv应用于它们时,如何调用表字段?
delphi ×3
delphi-xe8 ×2
access ×1
ado ×1
combobox ×1
database ×1
editcontrol ×1
focus ×1
tadoquery ×1