Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如何使用DoCmd.TransferText并向用户提供进度更新?_Ms Access - Fatal编程技术网

Ms access 如何使用DoCmd.TransferText并向用户提供进度更新?

Ms access 如何使用DoCmd.TransferText并向用户提供进度更新?,ms-access,Ms Access,我正在使用DoCmd.TransferText以周期性方式将多个文本文件批量导入数据库。程序运行成功,但从外观上看,用户没有收到运行的反馈 我曾尝试使用SysCmd创建仪表和状态更新,但当TransferText方法开始时,它们似乎很快被覆盖 我如何向用户提供进程正在运行的某种指示,以及进程运行的距离 目前,我使用变量count和total分别表示当前进度和文件总数 谢谢你的阅读 您如何启动导入过程?你能从表格中运行它并将进度表添加到表格中吗?你想显示“传输的12个文件中的1个”之类的进度吗?@

我正在使用DoCmd.TransferText以周期性方式将多个文本文件批量导入数据库。程序运行成功,但从外观上看,用户没有收到运行的反馈

我曾尝试使用SysCmd创建仪表和状态更新,但当TransferText方法开始时,它们似乎很快被覆盖

我如何向用户提供进程正在运行的某种指示,以及进程运行的距离

目前,我使用变量
count
total
分别表示当前进度和文件总数


谢谢你的阅读

您如何启动导入过程?你能从表格中运行它并将进度表添加到表格中吗?你想显示“传输的12个文件中的1个”之类的进度吗?@HansUp,这正是我要做的。Matt,目前我正在从VBA编辑器启动它。不确定控件将驻留在何处;表单是可能的。请使用文本框呈现表单。在执行
DoCmd.TransferText
操作的
For
循环中,将更新的消息写入文本框:count of total。这样就足够了。然而,如果我想增加一个动画的Windows进度条,这是否可能与某种COM对象有关?