Office中国论坛/Access中国论坛

标题: Access 转换成ADP项目的窗体控件值丢失! [打印本页]

作者: llfccc    时间: 2014-2-9 21:51
标题: Access 转换成ADP项目的窗体控件值丢失!
我用access创建了一个管理系统,为了能联网用,于是后来用sql server做后台,将access升级成ADP项目,但是发现以前查询用的窗体控件的文本框里的值全部丢失了,请问我改如何才能读取窗体里文本控件的值呢

作者: tmtony    时间: 2014-2-9 21:53
ADP的查询相当于Sql server的视图. 不支持在Sql 语句中使用窗体的相关控件值
你要完全与以前兼容,建议使用ODBC方式. 基本上什么代码不用改
作者: llfccc    时间: 2014-2-9 21:56
tmtony 发表于 2014-2-9 21:53
ADP的查询相当于Sql server的视图. 不支持在Sql 语句中使用窗体的相关控件值
你要完全与以前兼容,建议使用 ...

那就没有什么变通的方法吗,比如写入某个零时表,但是要能够同时支持几个用户使用。
或者用ODBC的话怎么把用代码自动创建ODBC连接呢(有服务器名称、sa密码),否则我一台台电脑去设置会崩溃的
作者: tmtony    时间: 2014-2-9 22:35
registerodbc
作者: tmtony    时间: 2014-2-9 22:35
或使用API 创建ODBC
作者: tmtony    时间: 2014-2-9 23:54
我们的通用平台 ODBC就是可同时兼容 ACCESS 与sql server
http://www.office-cn.net/thread-117834-1-1.html
作者: llfccc    时间: 2014-2-10 00:12
llfccc 发表于 2014-2-9 21:56
那就没有什么变通的方法吗,比如写入某个零时表,但是要能够同时支持几个用户使用。
或者用ODBC的话怎么 ...

我还是想先用adp来做,因为要实现的功能也比较简单,基本都完成了,我查了一下,貌似可以用存储过程或者vba的方法来实现这个功能,有没有范例呢,因为没有范例确实很难看懂啊,我主要是为了将文本框里的值给到查询或者给到组合框里做行来源。提交一个测试文档,帮忙改一个或者给一个范例我参考行吗,谢谢了[attach]53051[/attach]
作者: zhuyiwen    时间: 2014-2-10 10:07
其实ADP简单的方法是利用窗体的“输入参数”这个属性,来替换升迁后参数查询变成的存储过程的参数。这是很简单的方法。
作者: colinqian    时间: 2014-11-7 21:44
输入参数支持多条件么?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3