access 表中某一字段对应另一字段多条记录的表示问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:11:20
具体表设计是这样的:有一个发货信息表,字段有:发货号,发货到的客户公司名称,所发的产品,所发产品的价格。
其中发货号:每次发货都对应一个发货号
问题:发货号为:001,发货到客户公司:zte,而所发的产品有很多中,而每种产品又对应不同的价格,如何用一条记录表示呢?
问题已经解决了,我所提出的问题用一条记录在数据库中来表示是不可能的,无需建立新表,在界面中显示是可以的。

查询
<%
sql="select * from 发货信息表 where 发货号=001"
set rs=conn.execute(sql)
%>
显示结果调用
<%do while not rs.eof%>
产品名称<%=rs("名称")%>
产品价格<%=rs("价格")%>
<%rs.movenext
loop
%>
这样所有的001的发货号的物品和价格都会调出来。

肯定可以啊!你可以吧所有的信息都存储在发货信息表中啊!当然建议另外建表。新建一个新项就可以啊,和建发货信息表一样,不过名字换成产品表。

我说的是用界面调用出来,而不是直接在数据库里的操作!

再创建另外一个表