设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1856|回复: 9
打印 上一主题 下一主题

[其它] [求助]表中的文本字段内容如何转换成Form类型

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-31 16:03:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表中的文本字段内容如何转换成Form类型
各位老大,小弟碰到一个问题,想请教一下
做了个模块定义了三个变量,frmcaption as string,sFormName as Form,args as string
Function OpenAform (FrmCaption As String, sFormName As Form, args As String)

我在控制面板上调用这个模块以便打开窗体代码如下
    Dim conn As ADODB.Connection
    Set conn = CurrentProject.Connection
    Dim sst As New ADODB.Recordset
    Dim i As Integer
    Dim sstsql As String
    Dim strCARGOTYPE_NO As String
    strCARGOTYPE_NO = Right(Node.Key, Len(Node.Key) - 3)
    'MsgBox strCARGOTYPE_NO
    sstsql = "SELECT * from Tbl_FormName WHERE Tbl_FormName.Code='" & strCARGOTYPE_NO & "' order by Tbl_FormName.Code ,Tbl_FormName.Level;"
    'On Error Resume Next
    sst.Open sstsql, conn, adOpenKeyset, adLockOptimistic
………
OpenAform Node.Text, sst!FormName, sst!sVALUE    调用的模块
…………
调用的时候提示"类型不匹配"
sst!formname是表中的文本字段
我该如何改正,请各位老大帮忙,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-7-31 18:22:38 | 只看该作者

docmd.openform  sst!FormName
可以打开一个Form

form类型好象只能指已经打开的窗体.

[ 本帖最后由 gaoqiwen 于 2007-7-31 18:25 编辑 ]
3#
 楼主| 发表于 2007-8-1 11:24:41 | 只看该作者
可是我现在无法上传例子,例子中能看清我需要的是什么,光讲我也讲不清楚

我是要同时可以多次打开一个窗体
4#
 楼主| 发表于 2007-8-1 11:29:19 | 只看该作者
看样子我只能灌水来提高我的权限,这样可以早点上传例子
5#
 楼主| 发表于 2007-8-2 09:33:20 | 只看该作者

各位老大我把附件上传了,请帮我看看吧,谢谢
附件中我已经调到错误的状态了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2007-8-3 10:26:16 | 只看该作者
那位高手来帮帮我,谢谢啊
7#
 楼主| 发表于 2007-8-4 09:45:02 | 只看该作者
难道没人肯帮我,还是没人知道如何解决
8#
 楼主| 发表于 2007-8-6 09:13:21 | 只看该作者
求求大家,帮我看看吧
9#
 楼主| 发表于 2007-8-7 09:07:48 | 只看该作者
唉,都几天了,还是没人帮我啊
10#
 楼主| 发表于 2007-8-9 11:50:07 | 只看该作者
怎么还是没人来帮助我啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 13:53 , Processed in 0.082072 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表