设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 代码取不出日期格式的值

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-28 15:12:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dim db As DAO.Database
Dim reset As DAO.Recordset
Dim re As Integer
Dim gc As Date
gc = Me![造型数录入子窗体]![发生日期]

Set db = DBEngine.Workspaces(0).Databases(0)
SQL = "select * from 造型数历史表 where  [发生日期] = " & gc & ""


这是我做的一段代码.gc 这个变量的值我取不出来,这是为什么啊,谁能帮我看看,gc我想让他等于造型数录入子窗体上发生日期,发生日期是个2008-09-10这样的日期格式,谁能帮我看看啊

[ 本帖最后由 668899 于 2008-10-29 09:53 编辑 ]

本帖子中包含更多资源

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

x

评分

参与人数 1经验 -10 收起 理由
cuxun -10 标题表达不清,请修改标题,方法,按编辑键修改 ...

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-10-28 16:34:24 | 只看该作者
三个错误
1、 标题错误
2、 引用错误,gc = Me![造型数录入子窗体].form![发生日期]
3、 语法错误,SQL = "select * from 造型数历史表 where  [发生日期] =# " & gc & "#"
3#
发表于 2008-10-28 22:34:02 | 只看该作者
[:50] [:50]
4#
 楼主| 发表于 2008-10-29 08:43:14 | 只看该作者
谢谢你哈,嘿嘿
5#
 楼主| 发表于 2008-10-29 09:35:22 | 只看该作者
Dim db As DAO.Database
Dim reset As DAO.Recordset
Dim re As Integer
Dim gc As Date
gc = Me![造型数录入子窗体].Form![发生日期]

Set db = DBEngine.Workspaces(0).Databases(0)
SQL = "select * from 造型数历史表 where  [发生日期] =# " & gc & "#"
Set reset = db.OpenRecordset(SQL, DB_OPEN_DYNASET)
reset.FindFirst " [发生日期] = # " & gc & "#"
    If reset.NoMatch = True Then

//就这个循环为什么进不去啊,明明造型数历史表里有这个日期啊
       re = MsgBox("该日造型数已经导入完毕,需要重新导入吗?", vbYesNo, "提示信息")
       If re = 6 Then
         
         reset.Close
           db.Close
          DoCmd.OpenQuery "删除造型数历史表已追加数据"
           DoCmd.OpenQuery "每日造型数追加造型数历史表"
              End If
  Else
      reset.Close
       db.Close
        
       DoCmd.OpenQuery "每日造型数追加造型数历史表"
  
  End If
MsgBox "保存完毕!!!!!!"

  End Sub
6#
发表于 2008-10-29 09:42:59 | 只看该作者
If reset.NoMatch = True Then
没有记录的话,就进入else语句。
7#
发表于 2008-10-29 10:30:19 | 只看该作者
不明白你要干什么
再说日期均为空值。当然出现错误。
8#
 楼主| 发表于 2008-10-29 10:41:57 | 只看该作者
我就是想把每天的造型数存到历史库里,如果历史库里有,就先删除,再执行追加查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 18:25 , Processed in 0.093799 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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