以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]多表查询后数据修改的实现?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82445)

--  作者:4030406
--  发布时间:2016/3/17 20:51:00
--  [求助]多表查询后数据修改的实现?
因为字段太多做完后说字段超出限制数了下180个··只好把表拆分成四个表,基本内容就是健康信息档案吧,现在通过sql查询器生成了查询报表,现在想实现在查询报表里筛选后修改下数据,但是查询表修改并不能保存数据。这个怎么解决?
--  作者:大红袍
--  发布时间:2016/3/17 21:47:00
--  

1、如果字段太多,说明你表设计本身就有问题。字段最多是253个。

 

2、查询表就是不能保存数据的。如果要用代码保存,写起来也会很麻烦。

 

3、你还是改变思路,不要那样做,那么多列绝对是不必要的。


--  作者:jspta
--  发布时间:2016/3/17 22:50:00
--  
一个健康信息表能有那么多字段么?
你应该把时间分成了几十个字段把?你需要设计成父子表的形式,把时间做成一列,每天需要的记录做成几列。这样一般10-20个字段足够了。哪里用得上那么多

--  作者:4030406
--  发布时间:2016/3/17 22:55:00
--  
= = 你太小看他们要的东西了各种家族史 病史 身体特征 行为习惯 各种用药情况 要看看他们给的word模板么!!!
--  作者:4030406
--  发布时间:2016/3/17 22:56:00
--  
真的很多字段····看我刚回复的那个word模板他们要做这些·· - -!已经疯了
--  作者:大红袍
--  发布时间:2016/3/17 23:05:00
--  
以下是引用4030406在2016/3/17 22:56:00的发言:
真的很多字段····看我刚回复的那个word模板他们要做这些·· - -!已经疯了

 

1、不能用行代替列?一定要用列?

 

2、一定要用word报表?用excel、专业报表也是可以的。


--  作者:jspta
--  发布时间:2016/3/17 23:18:00
--  
以下是引用4030406在2016/3/17 22:55:00的发言:
= = 你太小看他们要的东西了各种家族史 病史 身体特征 行为习惯 各种用药情况 要看看他们给的word模板么!!!
他们给的是他们设计的表格,你在数据库实现未必是这个样子。还是你设计思路问题,一个良好的数据库结构,可以省下无数代码!
比如说家族史,难道要母亲一堆字段,父亲一堆字段,来描述吗?没有设计过这类型的,你觉得可以提供模板,那么可以给你些建议


--  作者:4030406
--  发布时间:2016/3/18 0:50:00
--  
我数了下153列····· 很多我都做了下来选项的·但是还是说超过字段··什么问题?
--  作者:4030406
--  发布时间:2016/3/18 0:52:00
--  
那些各种亲属我做了下拉选择框,153的字段还是超出 不知道为啥
--  作者:jspta
--  发布时间:2016/3/18 7:09:00
--  
以下是引用4030406在2016/3/18 0:52:00的发言:
那些各种亲属我做了下拉选择框,153的字段还是超出 不知道为啥
看不到结构,不知道要填什么,没有办法给建议。