Office中国论坛/Access中国论坛

标题: [求助]表中的文本字段内容如何转换成Form类型 [打印本页]

作者: supperboy    时间: 2007-7-31 16:03
标题: [求助]表中的文本字段内容如何转换成Form类型
表中的文本字段内容如何转换成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是表中的文本字段
我该如何改正,请各位老大帮忙,谢谢
作者: gaoqiwen    时间: 2007-7-31 18:22

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

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

[ 本帖最后由 gaoqiwen 于 2007-7-31 18:25 编辑 ]
作者: supperboy    时间: 2007-8-1 11:24
可是我现在无法上传例子,例子中能看清我需要的是什么,光讲我也讲不清楚

我是要同时可以多次打开一个窗体
作者: supperboy    时间: 2007-8-1 11:29
看样子我只能灌水来提高我的权限,这样可以早点上传例子
作者: supperboy    时间: 2007-8-2 09:33
[attach]25582[/attach]
各位老大我把附件上传了,请帮我看看吧,谢谢
附件中我已经调到错误的状态了
作者: supperboy    时间: 2007-8-3 10:26
那位高手来帮帮我,谢谢啊
作者: supperboy    时间: 2007-8-4 09:45
难道没人肯帮我,还是没人知道如何解决
作者: supperboy    时间: 2007-8-6 09:13
求求大家,帮我看看吧
作者: supperboy    时间: 2007-8-7 09:07
唉,都几天了,还是没人帮我啊
作者: supperboy    时间: 2007-8-9 11:50
怎么还是没人来帮助我啊




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