我正在尝试创建一个 4D 表单,它允许我浏览我的服务器以查找特定文件,然后一旦选择,将该文件的路径显示为表单中的变量。到目前为止,我什至无法打开资源管理器窗口来浏览文件,但我对 4D 整体还是很陌生。
问问题
256 次
1 回答
2
看一下“选择文档”命令。
选择文档命令显示一个标准的打开文档对话框,允许用户设置一个或多个文件并返回所选文件的名称和/或完整访问路径。
该链接适用于 4Dv13,但对于 v11 和 v12 应该是类似的。
如果您想立即访问内容,请改用Open Document。
编辑以添加代码示例
C_TEXT($tFirstFileSelected) // this doesn't seem to be getting filled
C_TEXT(tFileNamePlusPath) // use process var to display on form (can't use local)
ARRAY TEXT($atFilesSelected;0) // local array to hold all paths for file(s) selected
Select document("";"*";"Pick File";0;$atFilesSelected;$tFirstFileSelected)
// if only one file is selected the path will be in the first array element
tFileNamePlusPath:=$atFilesSelected{1}
于 2012-06-08T18:25:42.193 回答