没多少分,请教个easy的问题(delphi+sql server)

xeon_pan 2007-02-12 01:48:40
数据库中有表 process ,字段有 id,p1,p2,p3
p1-p3都是boolean型,表示状态

然后我程序里面有3个checkbox,对应就是p1-p3描述的3个状态

要实现返回对应checkbox的3个状态的id应该怎么弄呢?

麻烦写得详细点,我是菜鸟。。
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanr520 2007-02-13
  • 打赏
  • 举报
回复
ID无所谓的。
用ADOQuery的事件,当更新一个记录时,分别取到p1-p3的值,根据不能的值去设置checkbox的不同值就OK了。
haowanle 2007-02-13
  • 打赏
  • 举报
回复
procedure TForm1.button1click(Sender: TObject);
var
a,b,c :boolean;
begin
with ADOQuery1 do
begin
close;
sql.text:='select * from process';
open;
a:=FieldByName('p1').AsBoolean;
b:=FieldByName('p2').AsBoolean;
c:=FieldByName('p3').AsBoolean;
end;

checkbox1.checked:=a;
checkbox2.checked:=b;
checkbox3.checked:=c;
end;
xeon_pan 2007-02-12
  • 打赏
  • 举报
回复
有人帮帮忙么

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧