我正在尝试创建一个4D表单,允许我浏览我的服务器以获取特定文件,然后选择后,将该文件的路径显示为表单中的变量。到目前为止,我甚至没有成功打开资源管理器窗口浏览文件,但我也是4D整体新手。
答案 0 :(得分:2)
查看Select Document命令。
“选择文档”命令显示标准的打开文档对话框,允许用户设置一个或多个文件,并返回所选文件的名称和/或完整访问路径。
该链接适用于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}