服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

库存管理中查询统计表时无过滤界面

- 浏览:1382 - 发布时间:2008-04-21 21:04:00.0
问题版本: 809-U6普及版(原U8普及版3.0) 问题模块: 18-库存管理
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 库存管理中查询统计表时无过滤界面 适用产品: 809
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-4-21 21:04:00
问题名称: 库存管理中查询统计表时无过滤界面
问题现象: 在库存管理中查询统计表时无过滤界面,直接进入将所有内容都列出.(库存管理中所有的表都是这样).另一个账套及演示账套则无此情况.
原因分析: 数据库索引和主键丢失。
解决方案: 重建表,不但要保证数据的完整性,还要检查索引和主键,请参考模板账套或完好账套,将索引重新创建。还有查看主键是否已经丢失。 示例语句: ALTER TABLE [dbo].[Rpt_FltDEF] WITH NOCHECK ADD CONSTRAINT [Rpt_FltDEF_PK] PRIMARY KEY CLUSTERED ( [ID_Flt] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Rpt_FltDEF] ADD CONSTRAINT [DF__Rpt_FltDe__iLeft__7993D0C1] DEFAULT (0) FOR [iLeft], CONSTRAINT [DF__Rpt_FltDef__iTop__7A87F4FA] DEFAULT (0) FOR [iTop], CONSTRAINT [DF__Rpt_FltDe__iWidt__7B7C1933] DEFAULT (0) FOR [iWidth], CONSTRAINT [DF__Rpt_FltDe__iHeig__7C703D6C] DEFAULT (0) FOR [iHeight], CONSTRAINT [DF__Rpt_FltDe__iCapt__7D6461A5] DEFAULT (0) FOR [iCaptionLeft], CONSTRAINT [DF__Rpt_FltDe__iCapt__7E5885DE] DEFAULT (0) FOR [iCaptionWidth], CONSTRAINT [DF__rpt_fltde__iPage__03082C62] DEFAULT (0) FOR [iPage], CONSTRAINT [DF__rpt_fltde__iRefS__03FC509B] DEFAULT (0) FOR [iRefSelect] GO CREATE INDEX [ID] ON [dbo].[Rpt_FltDEF]([ID]) ON [PRIMARY] GO CREATE INDEX [ID_Flt] ON [dbo].[Rpt_FltDEF]([ID_Flt]) ON [PRIMARY] GO 您好!有数据库备份情况下,直接对此表执行sql查询,重建索引关系和主键。参考语句如下。 ALTER TABLE [dbo].[Rpt_GlbDEF] WITH NOCHECK ADD CONSTRAINT [Rpt_GlbDEF_PK] PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO CREATE INDEX [ID] ON [dbo].[Rpt_GlbDEF]([ID]) ON [PRIMARY] GO CREATE INDEX [SystemID] ON [dbo].[Rpt_GlbDEF]([SystemID]) ON [PRIMARY] GO setuser GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_Cols_D]', N'[Rpt_GlbDEF].[Cols]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_Fields_D]', N'[Rpt_GlbDEF].[Fields]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_IsBase_D]', N'[Rpt_GlbDEF].[IsBase]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_IsBaseTable_D]', N'[Rpt_GlbDEF].[IsBaseTable]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_IsControlCreate_D]', N'[Rpt_GlbDEF].[IsControlCreate]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_Section_D]', N'[Rpt_GlbDEF].[Section]' GO EXEC sp_bindefault N'[dbo].[Rpt_GlbDEF_Type_D]', N'[Rpt_GlbDEF].[Type]' GO setuser GO 然后验证一下数据