北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
总是提示 insert into 包含未知的字段名 '账务机构' 不知道什么原因~~~
代码如下:
Private Sub 保存_Click()
' If MsgBox("您确认要保存吗?", vbOKCancel + vbInformation, "提示") = vbOK Then
'
' MsgBox "保存成功!", vbInformation, "提示"
' End If
Dim str呼叫地区 As String
Dim str船舶呼号 As String
Dim str英文船名 As String
Dim str服务类型 As String
Dim str账务机构 As String
Dim str通信日期 As String
Dim str启始日期 As String
Dim str结束日期 As String
Dim str通信时长 As String
Dim str电话号码 As String
Dim strSQL As String
'刷新一次窗体
str呼叫地区 = Me.呼叫地区
str船舶呼号 = Me.船舶呼号
str英文船名 = Me.英文船名
str服务类型 = Me.服务类型
str账务机构 = Me.账务机构
str通信日期 = Me.通信日期
str启始日期 = Me.启始日期
str通信时长 = Me.通信时长
str电话号码 = Me.电话号码
str结束日期 = Me.结束日期
DoCmd.SetWarnings False
Debug.Print strSQL
Debug.Print str账务机构
If Not IsNull(Me.船舶呼号) Then
strSQL = "INSERT INTO 打单表 ( 呼叫地区,船舶呼号, 英文船名, 账务机构, 通信日期, 启始日期, 结束日期, 通信时长, 服务类型, 电话号码) SELECT 'str呼叫地区' AS a1,'str账务机构' AS a2, 'str船舶呼号' AS a3, 'str英文船名' AS a4, 'str通信日期' AS a5, 'str启始日期' AS a6, 'str结束日期' AS a7, 'str通信时长' AS a8, 'str服务类型' AS a9, 'str电话号码' AS a10"
strSQL = Replace(strSQL, "str呼叫地区", str呼叫地区)
strSQL = Replace(strSQL, "str账务机构", str账务机构)
strSQL = Replace(strSQL, "str船舶呼号", str船舶呼号)
strSQL = Replace(strSQL, "str英文船名", str英文船名)
strSQL = Replace(strSQL, "str通信日期", str通信日期)
strSQL = Replace(strSQL, "str启始日期", str启始日期)
strSQL = Replace(strSQL, "str结束日期", str结束日期)
strSQL = Replace(strSQL, "str通信时长", str通信时长)
strSQL = Replace(strSQL, "str服务类型", str服务类型)
strSQL = Replace(strSQL, "str电话号码", str电话号码)
End If
' MsgBox "保存成功!", vbInformation, "提示"
DoCmd.RunSQL strSQL
' Debug.Print strSQL
DoCmd.SetWarnings True
End Sub