日期:2014-05-18  浏览次数:20827 次

求助---如何复制一个数据表
我有一个合同档案的录入界面,在录入时,如果录入的内容和以前的某个合同相似时,可选择那个合同号,将该合同的内容全部调入进来,如何实现?(系统是:asp.net+c#+sqlserver2000)

------解决方案--------------------
类似于模板功能吧?

可以提示用户选择模板.

如果自动判断的话,你要约定关键字,实时判断关键字, 这个用在网络程序上似乎在资源使用和效果上不会太好.
------解决方案--------------------
调入很简单啊,就是查询那个以前的合同,把内容填进来。

关键是你所说的“相似”是人工判断的还是系统判断的。
人工判断的话,你就哪里给个地方让客户按照一定的方式查询旧合同的。

系统判断的话,像楼上说的,要约定关键字。
------解决方案--------------------
约定关键字
------解决方案--------------------
以合同号为关键字,先输入合同号,没有则新建,输入好以后插入数据库,该合同号存在则读出,用户修改后更新进数据库
------解决方案--------------------
汗,人工判断就是合同录入者的记忆……
比如他录的时候记起,好像xx公司的合同跟这个合同差不多啊,调出来改改行了……然后他就找那个合同了
------解决方案--------------------
路过。。。学习。。。
------解决方案--------------------
帮你顶
------解决方案--------------------
你录入的时候做一个预览功能,内容少的话可能从数据库里面直接把内容复制出来啊
------解决方案--------------------
不在js中写sql的……
你这个弹出的网页是干什么用的啊?弹出合同的列表让客户选一个调入吗?
如果是的话在弹出页面这里就把合同内容取出来,
然后选择之后把内容赋值给父页,再关闭弹出页……
------解决方案--------------------
根据录入的合同号 从数据库中取出合同的信息,放到DataTable里面 或这自己的定义的数据结构,
把合同的相关字段与界面上的控件数据绑定,一一赋值即可
用户提交的时候写入数据有两种方法 
从界面取出合同的信息 insert到合同表