Office中国论坛/Access中国论坛

标题: runsql字符很长,超出一行,不会写,请教高手 [打印本页]

作者: haha    时间: 2009-1-2 21:50
标题: runsql字符很长,超出一行,不会写,请教高手
有一runsql字符很长,超出一行,写不对了,不知道如何连接未完的一行字符?????
作者: 明镜    时间: 2009-1-2 23:19
加一个短横杠 "-"
作者: ACMAIN_CHM    时间: 2009-1-2 23:27
以下摘自 Microsoft Access Help 将语句连续地写在数行上通常是将一个语句写在同一行中,但也可以利用一个续行符将语句连续到下一行中。下面的示例中,可执行语句 MsgBox 被接续的写在三行中:
Sub DemoBox()  '该过程声明一个字符串变量,        '指定它值为 Claudia,然后显示一个        '连接的消息。    Dim myVar As String    myVar = "John"    MsgBox Prompt:="Hello " & myVar, _        Title:="Greeting Box", _        Buttons:=vbExclamationEnd Sub
作者: ACMAIN_CHM    时间: 2009-1-2 23:28
以下摘自 Microsoft Access Help

将语句连续地写在数行上

通常是将一个语句写在同一行中,但也可以利用一个续行符将语句连续到下一行中。下面的示例中,可执行语句 MsgBox 被接续的写在三行中:

Sub DemoBox()  '该过程声明一个字符串变量,
        '指定它值为 Claudia,然后显示一个
        '连接的消息。
    Dim myVar As String
    myVar = "John"
    MsgBox Prompt:="Hello " & myVar, _
        Title:="Greeting Box", _
        Buttons:=vbExclamation
End Sub
作者: 明镜    时间: 2009-1-2 23:33
学习了,是用续行符,而不是原来知道的所谓短横杠.
作者: Henry D. Sy    时间: 2009-1-2 23:45
原帖由 明镜 于 2009-1-2 23:19 发表
加一个短横杠 "-"

前面要加空格
作者: haha    时间: 2009-1-3 11:15
非常感谢 回家试试
作者: haha    时间: 2009-1-3 18:51
标题: 还是搞不懂
这是一个追加查询请问应该怎样写成runsql
INSERT INTO KC基础 ( ERP编号, 名称, 规格, 包装规格, 最高库存, 最低库存, 库位容量, KR单位, 库存量, 单位, 领用量, 领料人, 库位, 库位说明, 批次, 包装代码, 入库时间, 用途, 定单号, 出库时间, 退库量, 退库人, 退库时间, 入库量, 备注, 备料库位, 转移量, 转移时间, 库位地址, 转移用途, 剩余材料量, 半成品用量, 隔离材料量, 凭据ID, 材料消耗领用时间, 事务单号, 隔离区, 在制品, 需求地址, 记录人, 需求量, 需求时间, 需求库位, 调拨时间, 任务单号, 消耗量, 生产厂商 )
SELECT 重复项临时记录.ERP编号, 重复项临时记录.名称, 重复项临时记录.规格, 重复项临时记录.包装规格, 重复项临时记录.最高库存, 重复项临时记录.最低库存, 重复项临时记录.库位容量, 重复项临时记录.KR单位, 重复项临时记录.库存量, 重复项临时记录.单位, 重复项临时记录.领用量, 重复项临时记录.领料人, 重复项临时记录.库位, 重复项临时记录.库位说明, 重复项临时记录.批次, 重复项临时记录.包装代码, 重复项临时记录.入库时间, 重复项临时记录.用途, 重复项临时记录.定单号, 重复项临时记录.出库时间, 重复项临时记录.退库量, 重复项临时记录.退库人, 重复项临时记录.退库时间, 重复项临时记录.入库量, 重复项临时记录.备注, 重复项临时记录.备料库位, 重复项临时记录.转移量, 重复项临时记录.转移时间, 重复项临时记录.库位地址, 重复项临时记录.转移用途, 重复项临时记录.剩余材料量, 重复项临时记录.半成品用量, 重复项临时记录.隔离材料量, 重复项临时记录.凭据ID, 重复项临时记录.材料消耗领用时间, 重复项临时记录.事务单号, 重复项临时记录.隔离区, 重复项临时记录.在制品, 重复项临时记录.需求地址, 重复项临时记录.记录人, 重复项临时记录.需求量, 重复项临时记录.需求时间, 重复项临时记录.需求库位, 重复项临时记录.调拨时间, 重复项临时记录.任务单号, 重复项临时记录.消耗量, 重复项临时记录.生产厂商
FROM 重复项临时记录;
作者: todaynew    时间: 2009-1-3 19:14
dim strfi as string
dim sql as string
strfi=“ERP编号, 名称, 规格, 包装规格, 最高库存, 最低库存, 库位容量, KR单位, 库存量, 单位, 领用量, 领料人, 库位, 库位说明, 批次, 包装代码, 入库时间, 用途, 定单号, 出库时间, 退库量, 退库人, 退库时间, 入库量, 备注, 备料库位, 转移量, 转移时间, 库位地址, 转移用途, 剩余材料量, 半成品用量,隔离材料量, 凭据ID, 材料消耗领用时间, 事务单号, 隔离区, 在制品, 需求地址, 记录人, 需求量, 需求时间, 需求库位, 调拨时间, 任务单号, 消耗量, 生产厂商"
sql =“INSERT INTO KC基础 " & ""(" & strfi & ")  "
sql =sql & "SELECT " & strfi &  "   FROM 重复项临时记录; "
docmd.runsql sql

[ 本帖最后由 todaynew 于 2009-1-3 19:36 编辑 ]
作者: haha    时间: 2009-1-3 19:22
好像明白了 试验一下[:50]
作者: todaynew    时间: 2009-1-3 19:23
原帖由 haha 于 2009-1-3 19:22 发表
好像明白了 试验一下[:50]
[:24]




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