设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 已经完成的数据库,望高手解决个别bug

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-5 09:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经过大家的帮助,小弟的数据库基本完成,不过现在有几个小bug想寻求帮助

浆料输入窗体中设置了,当浆料种类选择为dilution时,之后一条数据新增时,默认浆料技术,浆料种类,浆料批号,生产批号都为上次的,可如今浆料技术显示为name?不知道这个是为什么?公司的浆料批号形式1-07XX00XXX,但是每次自动显示时,都是-7XX00XXX,之前的1 0没显示出来;公司的生产批号形式为07XXXXXX,每次自动显示时,都是7XXXXXX,都少了个0,自己也不知道为什么!在此继续寻求帮助!!!



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-6-5 23:51:00 | 只看该作者
表浆料输入 字段日期,默认值是data$()我还没见过这种用法,改为date() 将文本类型改为日期类型

<可如今浆料技术显示为name?>

"E145A1 45.312g/ft3 3/0/1 TC" 默认值既然为文本类型就请加上" "

Me.浆料批号.DefaultValue = Me.浆料批号

并不是这么用的,请认真查看帮助

如何让新记录某字段的默认值为上一记录的同一值。


Dlast函数

只需要字段中的任意一个值时,可以使用 DFirst 和 DLast 函数,从表或查询的特定字段中返回一个随机记录。可以在 Visual Basic、宏、模块、查询表达式或窗体或报表上的计算控件中使用 DFirst 和 DLast 函数。

DFirst(expr, domain, [criteria])
DLast(expr, domain, [criteria])
DFirst 和 DLast 函数具有下列参数:

参数 说明
expr 一个表达式,用于标识从中查找第一个或最后一个值的字段。可以是一个用来标识表或查询中字段的字符串表达式,也可以是以该字段中的数据进行计算的表达式。在 expr 中,可以包括表中字段的名称、窗体上的控件、常量或函数。如果 expr 包括函数,它既可以是内置的,也可以是用户定义的,但不能是另一个域聚合函数或 SQL 聚合函数。
domain 字符串表达式,代表组成域的记录集。
criteria 可选的字符串表达式,用于限制 DFirst 或 DLast 函数执行的数据范围。例如,criteria 通常等价于 SQL 表达式中的 WHERE 子句,只是不含 WHERE 关键字。如果忽略 criteria,DFirst 和 DLast 函数将在整个域范围内计算 expr。任何包含在 criteria 中的字段必须同时也是 domain 中的字段,否则 DFirst 和 Dlast 函数将返回 Null。


说明

注释   如果要返回记录集(一个域)中的第一条或最后一条记录,应该创建一个按升序或降序排序的查询,并将 TopValues 属性设为 1。有关详细信息,请参阅 TopValues 属性主题。也可以从 Visual Basic 中创建 ADO Recordset 对象,并使用 MoveFirst 或 MoveLast 方法来返回记录集内的第一条或最后一条记录。




还可以CTRL+'
3#
 楼主| 发表于 2007-6-6 05:44:00 | 只看该作者
日期的问题已更正,谢谢提醒

不过之后的问题我想你理解错了,可能是我表达不清楚,其实说白了,就是希望下次输入时,默认值为上次输入的内容,查了access的帮助,不过没找到需要的信息,请指点一下,谢谢!
4#
发表于 2007-6-6 05:48:00 | 只看该作者
以下是引用LoveSeiya在2007-6-5 21:44:00的发言:


日期的问题已更正,谢谢提醒

不过之后的问题我想你理解错了,可能是我表达不清楚,其实说白了,就是希望下次输入时,默认值为上次输入的内容,查了access的帮助,不过没找到需要的信息,请指点一下,谢谢!

并没有理解错误,是默认上一记录值.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 14:42 , Processed in 0.077101 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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