paradox中创建索引的问题(50分)

  • 主题发起人 主题发起人 xyptt
  • 开始时间 开始时间
X

xyptt

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚接触到Delphi的编程,我想编一个M/D形式的客户管理程序,我在主表中将索引设置
数据字段为“编号”,在附表中设置索引为“客户名称”,主表中的编号是不能重复的,
但在“客户名称”中的内容是可能重复的,可Paradox不允许我这么做,我选择Demo中的
Customer和Order两个数据库看了一下,它们在Table可以设置indexfieldsname这个属性,
我照葫芦画瓢,就是不行,我每次设置完以后,在IndexFiled中看不到我刚设置的字段
可能以诸位是简单之至的问题,垦请帮忙!
 
索引当然是不能重复的了。你说你要实现什么功能?不用索引也不是不可以啊。
 
是阿
不过副索引可以重复的
你应该建立副索引
 
我主要的目的是用附表中的“客户名称”与主表中的“客户名称”建立联系!另外请问副索
引如何建立呢?
 
很容易的
不过说起来有点长
你把文件发过来
我帮助建
 
建立副索引就是在定义索引的那个界面上右边列表中选择second indexes(至于能不能重复
我没试过,不过既然上面那位兄弟说了,应该是可以的吧)

你的主表中有什么关键字段和附表中发生联系呢?也就是说,你在主表中定义的字段,有没
有在附表中也有相同的字段的?
 
我试过建立副索引,是可以的,但还是不能实现例程中的Orders.db的功能,就是说在进行D/S
的链接中,只会出现一个主索引,不可能出现副索引的值,我再说一下我的表:
主表:main.db
副表:value.db
主表的索引关键字为“ID”
副表的索引关键字为“ID、Name”
我现在希望副表中的Name可以重复,并且与主表中的Name进行关联。
在Delphi的例程中,Order.db的文件的索引是“ID”,没有副索引,但当Customer作为它
的主表时,Order.db的IndexFieldName的名称中竟然有“Cust_No”这个字段。
我是一名初学数据库编程的,希望多多指教
另:请问:不能没有你,你的邮箱是多少?
 
后退
顶部