商品信息表Info 销售表Sale在输入条形码完毕后,用一个query1:SQL.Text:='select * from Info where ID3D输入的条形妈'; query1.Open; if Not query1.IsEmpty then //该商品信息存在 //显示该商品信息 //在Sale表中插入新记录,所需信息可以在query1中以及依靠操作员在界面输入(比如价格临时变化等)得到。 ————————————————————————————————— MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。'; if Not Assigned(I) then I := TI.Create(Nil); I.Maxim := MaximStr; —————————————————————————————————
销售表Sale在输入条形码完毕后,用一个query1:SQL.Text:='select * from Info where ID3D输入的条形妈';
query1.Open;
if Not query1.IsEmpty then //该商品信息存在
//显示该商品信息
//在Sale表中插入新记录,所需信息可以在query1中以及依靠操作员在界面输入(比如价格临时变化等)得到。
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
—————————————————————————————————
怎么在数据库中检索时就读取和保存在变量中?还有怎么样合并记录?能给出代码吗?我很菜
商品表:ItemID,ItemCode,ItemName,Price...
销售主表:SaleMID,SaleDate,Oper,Amount,state...
销售子表:SaleDID,SaleMID,ItemID,Number,Amount...
这样根本不需要什么临时变量。
在新的销售时销售主表首先增加一条记录,得到SaleMID,对SaleDate,Oper,state赋值。
然后录入商品,输入ItemCode返回ItemID和Itemprice,输入数量,计算金额,提交后计算合计金额。