设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 通过点击按钮如何实现输入一批数据??

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-14 18:13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lixiang_30 于 2010-10-15 16:45 编辑

我想通过点击领料输入表中的按钮2来实现把“窗体2550”的内容一次性全部输入到领料输入表中
该如何实现啊???我是一个新手,麻烦大侠说的详细点!!最好有代码!!!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-10-14 19:40:46 | 只看该作者
Public Sub 将工作表的某些区域数据保存为新的ACCESS数据库()
    Dim myData As String, myTable As String
    Dim myFile As String, myRange As String
    Dim wb As Workbook
    Dim ws As Worksheet
    Dim myAccess As Access.Application
    Set wb = ThisWorkbook
    Set ws = wb.Sheets("总公司")
    myData = wb.Path & "\NewData.mdb"
    myTable = "总公司销售记录"
    myFile = wb.FullName
    myRange = ws.Name & "!" & ws.Range("A1:F10").Address(False, False)
    On Error Resume Next
    Kill myData
    On Error GoTo 0
    Set myAccess = New Access.Application
    With myAccess
        .NewCurrentDatabase myData
        .DoCmd.TransferSpreadsheet acImport, 8, myTable, myFile, True, myRange
    End With
    MsgBox "工作表数据已成功保存到数据库!", vbOKOnly
    myAccess.CloseCurrentDatabase
    Set myAccess = Nothing
    Set wb = Nothing
    Set ws = Nothing
End Sub
3#
发表于 2010-10-14 20:37:12 | 只看该作者
楼主好象没有问Excel的问题哟,楼主的回答跑题了吧.
楼主,建议不要在程序里打开表,表是存储数据的地方,但不是让用户直接操作的对象.因为表打开后,对于数据来说是极其危险的.用窗体来显示或输入数据,窗体是人机交换数据的地方.
把窗体2的当前记录数据传递到窗体1的子窗体里,可以在窗体上上放到按钮打开窗体2,然后在窗体2上设置个按钮来传递当前记录数据,在窗体2的按钮的单击事件上写代码,大致如下:
With Forms!窗体1!子窗体1
!Text1=me.Text1
!Text2=me.Text2
...
End With
如果你想传递完了顺便关闭窗体2,加一行代码
Docmd.Close,acform,me.name
4#
 楼主| 发表于 2010-10-15 16:06:10 | 只看该作者
回复 咱家是猫 的帖子
大哥!我用这个命令好象只能一个数据一个数据的传递,我现在有一批数据想一下子传递到窗体1的子窗体里面有没有办法啊??

   
5#
发表于 2010-10-15 16:29:18 | 只看该作者
指定子窗体的源对象怎么样?——我这里下载不到附件(受限)——以下是我以前写的一个导入规格,把基础数据放在任意地方,均可以导入并更新数据

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2010-10-15 16:44:48 | 只看该作者
回复 roych 的帖子
看了下你的附件但和我想要的不一样!还是要谢谢你啊,

   
7#
发表于 2010-10-16 09:32:10 | 只看该作者
可以用追加查询批量添加记录,然后刷新子窗体就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 03:48 , Processed in 0.090746 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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