设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2875|回复: 16
打印 上一主题 下一主题

[Access本身] 求助:能否实现输入234~245 可以显示为234、235、236……

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-11 12:52:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 若离ヘ不弃° 于 2012-10-11 14:59 编辑

如题:
一张表格里面的字段是按S/N为主键,为数字,在批量输入是需要一个个输入很麻烦
能不能另外建一张表将S/N 和其它的信息批量输入呢。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2012-10-11 13:03:56 | 只看该作者
具体看你需求,可以将 用ADO 读取另一张表中的S/N值
3#
发表于 2012-10-11 13:07:54 | 只看该作者
可以的吧
4#
发表于 2012-10-11 13:22:27 | 只看该作者
追加查询或更新查询
5#
 楼主| 发表于 2012-10-11 13:32:28 | 只看该作者
admin 发表于 2012-10-11 13:03
具体看你需求,可以将 用ADO 读取另一张表中的S/N值

能不能建立一张表如下:
S/N        型号        Workorder        MC CODE        计划日期
1~4        TOP2        111        S02112        NOV
54~60        SOCKS        232        D54554        SEP

这张表中输入的内容可以反映到主表中,并且主表中还可以另外输入其它的信息,如下:
S/N        型号        Workorder        MC CODE        计划日期
1        TOP2        111        S02112        2012-11
2        TOP2        111        S02112        2012-11
3        TOP2        111        S02112        2012-11
4        TOP2        111        S02112        2012-11
54        SOCKS        232        D54554        2012-09
55        SOCKS        232        D54554        2012-09
56        SOCKS        232        D54554        2012-09
57        SOCKS        232        D54554        2012-09
58        SOCKS        232        D54554        2012-09
59        SOCKS        232        D54554        2012-09
60        SOCKS        232        D54554        2012-09
77              SMDJ          155           M111          2012-12
6#
 楼主| 发表于 2012-10-11 13:34:32 | 只看该作者
andymark 发表于 2012-10-11 13:22
追加查询或更新查询

能不能稍微具体点啊
7#
 楼主| 发表于 2012-10-11 13:35:06 | 只看该作者
Henry D. Sy 发表于 2012-10-11 13:07
可以的吧

大概怎么弄啊,我只会基本的access语句,这种不会
8#
发表于 2012-10-11 14:30:28 | 只看该作者
若离ヘ不弃° 发表于 2012-10-11 13:35
大概怎么弄啊,我只会基本的access语句,这种不会

你传例子呀
9#
 楼主| 发表于 2012-10-11 15:00:04 | 只看该作者
Henry D. Sy 发表于 2012-10-11 14:30
你传例子呀

本帖子中包含更多资源

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

x
10#
发表于 2012-10-11 15:32:15 | 只看该作者
我是2003版的打不开你的库
给你做个例子吧
  1. Private Sub Command2_Click()
  2.     Dim rs As New ADODB.Recordset
  3.     Dim strSQL As String
  4.     Dim i As Integer, j As Integer, k As Integer, P As Integer
  5.     Dim str As String
  6.         rs.Open "A", CurrentProject.Connection, adOpenKeyset, adLockReadOnly
  7.     Do While Not rs.EOF
  8.         str = rs.Fields(0)
  9.         P = InStr(str, "-")
  10.         j = Left(str, P - 1)
  11.         k = Mid(str, P + 1)
  12.         For i = j To k
  13.             strSQL = _
  14.                 "INSERT INTO B ( [S/N], 型号, Workorder, McCODE, 计划日期 )VALUES('" & i _
  15.                 & "','" & rs.Fields(1) & "','" & rs.Fields(2) & "','" & _
  16.                 rs.Fields(3) & "','" & Format(Date, "yyyy") & "-" & rs.Fields(4) & _
  17.                 "')"
  18.                        CurrentDb.Execute strSQL
  19.         Next
  20.         rs.MoveNext
  21.     Loop
  22.     Me.B_子窗体.Requery
  23.     rs.Close
  24.     Set rs = Nothing
  25. End Sub
复制代码

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 19:45 , Processed in 0.104749 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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