求助一个很简单的DELPHI计算小程序

界面是两个Edit输入框,输入两个数,赋值给变量a和b。然后点击菜单栏中的“计算”,于是程序利用公式d=a+c*b计算出d。其中的c是:根据输入的b调用一个名为"BH.m... 界面是两个Edit输入框,输入两个数,赋值给变量a和b。然后点击菜单栏

中的“计算”,于是程序利用公式 d=a+c*b 计算出 d 。其中的

c是:根据输入的b调用一个名为"BH.mdb"的数据库表格,查找b的对应值

得出c。

最后得出的结果 c和d 要用一个文本框显示出来并且可以保存为文本文档



相当简单的一个小程序。我是DELPHI初学者,做界面很容易,麻烦高人写

一下 从定义变量开始到计算结束用文本输出 的语句参考一下。

当然如果能提供整个程序源代码那就最好了。非常感谢高人不吝赐教!
本人qq:328844156,wwei651@163.com 先谢谢了.....
展开
 我来答
dj1893
2010-05-21 · TA获得超过1099个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:175万
展开全部
qry为一查询表。
1.读到c
qry.sql.text:='select c from BH.mdb where id=:id'; //假设与字段id对应,读c
qry.Parameters.ParamByName('pym').Value:=d;
qry.open;
c:=qry.fieldbyname('c').asinteger;
2.这样就可以利用公式了d=a+c*b。
这是一个结果。如果数据库中的多条记录要输出一行一行的。也不难啊。可以用form的canvas属性在上面写。如果要好写一点。用一上listbox或memo一行一行的写。也行。
如果还不会。把你的表发到我的邮箱dj1893@163.com
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友4577d499a
2010-05-21 · 超过11用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
使用ado控件进行数据库链接,使用adoQuery1控件查找数据。

a := Strtoint(Edit1.Text);
b := StrtoInt(Edit2.text);

adoQuery1.SQL.Add('select * from table1'); //Table1是表名
adoQuery1.Open;

if adoQuery1.Locate('value',b,[]) then //数据表按照b的值进行
//定位,Value是字段名
begin
c := adoQuery1.FieldByName('Value').AsInteger;
d := a + c * b;
ShowMessage('a + b * c =' + InttoStr(d));
end
else
begin
Showmessage('数据库中无对应值!');
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gladiolus521
2010-05-22 · 超过35用户采纳过TA的回答
知道答主
回答量:205
采纳率:0%
帮助的人:83.6万
展开全部
很简单的,回答 的两个都可以采纳的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mores1
2010-05-22 · TA获得超过2419个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:173万
展开全部
有人贴过了,就不再贴了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式