文件管理 · 2022年8月12日

vfp添加文件包含|VFP中文件的包含怎么设置包含文件与排除文件的区别是什么

㈠ 在vfp中怎样建立一个包含歌曲的数据库

两种方法:一、建复立一个表,将歌曲制的文件名存入表,歌曲文件则统一放在某个文件夹下(比如my_music)调用歌曲播放的时候就将 "路径\my_music\"+alltrim(歌名字段) 赋给播放器程序二、将歌曲包含到表里面(这种方法不适合于大量的歌曲,因为DBF最大容量只有2G)做法是为数据表增加一个blob类型的叫歌曲字段(blob类型好像vfp9才有,vfp6可以用二进制备注型)用filetostring()函数将文件转为字符串,然后将字符串存到歌曲字段,调用的时候先用stringtofile()将文件还原,再播放。假设将xxx.mp3存入表中cTemp=filetostring("xxx.mp3")insert into 数据表名 (歌曲名字段,歌曲字段) values ("xxx.mp3",cTemp)还原出来的时候是先打开表,定位到相应的记录stringtofile(歌曲字段,alltrim(歌曲名字段))

㈡ VFP中文件的包含怎么设置包含文件与排除文件的区别是什么

包含文件, 连编后该文件会添加进exe程序里, 无需额外添加.优点就是打包进回exe文件里,减少安装文件夹里答文件数量,也防止被别人篡改文件.缺点就是不能修改内容.适用: 一些不会变动,或者会根据程序升级变动的,包含进去. 而设置文件,根据用户设置变更的,要排除

㈢ vfp中如何导入压缩包

当VFP处理好数据后,可以用多种方法将这些数据导出,以便被其它应用程序(如Excel等)所用。几种导出数据的方法:1.用“导出数据”对话框。可以从VFP主菜单中选择“文件/导出…”打开“导出”对话框,在该对话框中的“来源”框中输入表名(c:vfpstudents.dbf),在“类型”中指定要导出数据的类型(Microsoft Excel),在“到”框中输入导出的路径和文件名(C:excelaa.xls),然后按“确定”即可。这时你如果查看command窗口,可发现以下代码:COPY TO C:excelaa.XLS TYPE XL52.用COPY TO命令。COPY TO命令的工作对象是VFP中的表,它要依据“TYPE”项才知道要产生哪一类导出文件。对于上面的导出过程,可用以下方法实现:USE studentsCOPY TO C:excelaa.XLS TYPE XL53.用SET ALTERNATE TO写入ASCⅡ文件。用该命令可以把屏幕上的内容导出,导向一个文件,下面例子可以将系统状态输入到status.txt文件中:SET ALTERNATE TO status.txtSET ALTERNATE ONSET CONSOLE OFF?“系统状态”+DTOC(DATE())+“@”+TIME()LIST STATUSSET ALTERNATE OFFSET CONSOLE ON4.用SET PRINTER TO命令。用该命令可把打印输出到文本文件中:SET PRINTER TO hello.txtSET PRINT ON???CHR(27)+“计算机爱好者”??“你们好!”?“祝新年快乐”SET PRINT OFF5.用REPORT FORM TO FILE命令。运行报表的REPORT命令有许多选项,把报表输出保存到文件中的方法为:REPORT FORM(报表名)TO FILE(文件名)

㈣ $(包含)在vfp中怎么用

$ 操作符 如果一个字符表达式包含于另一个字符表达式中返回真 (.T.); 否则, 返回假 (.F.)。cSearchFor $ cSearchIn参数cSearchFor 指定要在 cSearchIn 中查找的字符表达式。 cSearchIn 指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样操作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码 LIST FOR 'FOX' $ UPPER(memo_fld)返回值Logical说明如果没有找到字符表达式,则返回“假”(.F.)。操作符 $ 区分大小写,但不能进行 Rushmore 优化。示例下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。CLOSE DATABASESCLEARCREATE TABLE memotest (Text C(3), Memo M)INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)USEDELETE FILE memotest.dbfDELETE FILE memotest.fpt

㈤ vfp中怎样把数据库文件添加到已建立的项目中

vfp中附加数据库到已有项目中:1、打开此项目文件,在项目管理器中,先选择数据-数据库,再点右边的“添加”按钮2、选中相应的数据库就可以添加进来了。注意:如果项目管理器窗口是停靠在VF主窗口上,那么就点数据-数据库,再点右键,选添加,以后要在项目中新建内容,就点项目的右边新建按钮,那么就自动新建在项目中了。

㈥ VFP怎样生产exe文件以及最后怎么打包成安装程序

一个实用的数据库应用系统常包括许多文件,例如,.prg文件、表单、菜单、报表、数据库及表、视图等。项目管理器提供了管理他们的集成环境。1.项目管理器,将数据库、表单、程序等所有文件加入到项目文件中2.设置项目的主文件用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。更改主文件的方法:在项目管理器中选定文件,项目?设置主文件3.连编项目连编项目的目的是让VFP系统对项目的整体性进行测试。主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。连编项目:BUILD PROJECT <项目文件名>连编应用程序:.appBUILD APP <应用程序文件名> FROM <项目文件名>连编可执行文件:.exeBUILD EXE <可执行文件名> FROM <项目文件名>应用程序文件(.app)只能在VFP环境下运行可执行文件(.exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。4.文件的包含和排除项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有?标记的文件是“排除”文件,其余则是“包含”文件。当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。设置为“排除”的文件可以由用户修改。通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。总之,所有不允许用户更新的文件应设置为“包含”。更改文件类型的方法:在项目管理器中选定文件,项目?包含/排除5.主文件的设置通常,将一个.prg文件设为主文件(主程序文件)。主程序文件应完成的任务如下:①对应用程序的环境进行初始化,如打开数据库、声明变量、设置SET等。②显示初始的用户界面③控制事件循环显示出初始的用户界面后,还需要建立一个事件循环来对用户的操作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。注意:如果在主文件中没有包含READ EVENTS,在VFP环境中可以正确地运行应用程序,但是离开VFP环境运行应用程序时,会出现程序显示片刻就退出的现象。6.运行应用程序DO <应用程序文件名.app>DO <可执行文件名.exe>一个主程序(.prg)的例子如下:set directory to curdir() &&将程序的资源路径设为当前程序所在的文件夹set sysmenu off &&不显示系统菜单set talk offset safety offset deleted on &&不显示被逻辑删除的记录set century onset date to ymdset mark to ‘.’*set status bar off &&不显示VFP状态条on shutdown quit &&若没有这句,可能不能退出VFP。clearMODIFY WINDOW SCREEN TITLE '图书管理系统' NOCLOSE_SCREEN.CONTROLBOX=.F. &&_SCREEN是系统内存变量(也就是VFP主窗口对象)_SCREEN.WINDOWSTATE=2DO FORM 登录界面.scxREAD EVENTS &&启动事件循环**注意在主界面的“退出系统”的代码中应有:CLEAR EVENTS注意:如果主文件是一个表单,应在表单的Load事件中设置参数,在Activate事件中写:READ EVENTS

㈦ vfp 9.0如何导入符合条件的文件

&&首先a和b和需要导入的文件,表的库结构应是相同的。set date ansiset cent onclear allclearuse 表名(含完整路径名) in 0 excl alias 别名sele 别名bl_rq=dtoc(date())bl_rq=left(bl_rq,4)+subs(bl_rq,6,2)+right(bl_rq,2)for bl_xhcs=1 to 2 bl_ljm="'D:\AB\"+bl_rq if bl_xhcs=1 bl_wjm="\A.dbf'" else bl_wjm="\B.dbf'" endi ls_wjm=bl_ljm+bl_wjm if file(ls_wjm) sele 别名 appe from &ls_wjm else messagebox("对不起"+ls_wjm+"没有找到!"+chr(13)+"请您核对后再运行本程序!",0+48+0,"错误信息") exit endiendforsele 别名browuseclear allexit

㈧ 如何在VFP中导入文本文件

贴个我的C/S系统中动态创建数据库及表后从TXT中导入数据的函数和使用方法供你参考1、使用方法:=Txt2Dbf('SELECT Teams.* From Teams','Teams.TXT','INSERT INTO Teams(Team_ID,Team_Name,Begin_Time,End_Time)','班次代码')2、函数:*!* 从文本文件获得数据Function Txt2Dbf Parameters lcSql,lcFile,lcStr,lchint If LNConn>0 If SQLEXEC(LNConn,lcSql,'MyTxt')>0 Select MyTxt If Reccount()<=0 Store Fopen(lcFile) To GNFileHandle && 打开文件 Store Fseek(GNFileHandle, 0, 2) To GNEnd && 移动指针到文件尾 Store Fseek(GNFileHandle, 0) To GNTOP && 移动指针到文件头 If GNEnd <= 0 && 文件是否为空? Return Endif For I=0 To GNEnd GCString = Fgets(GNFileHandle) If !Empty(GCString) GCString=lcStr+" VALUES('"+Strtran(Strtran(GCString,'"',""),',',"','")+"')" SQLEXEC(LNConn,GCString,'MyTxt') Endif Endfor = Fclose(GNFileHandle) && 关闭打开的文件 Endif Else Messagebox(lchint+' 查询失败!',16,gcMyCorp,3000) Endif Else Messagebox('建 '+lchint+' 时数据库连接失败!',16,gcMyCorp,3000) EndifEndfunc

㈨ vf数据库中怎么把两个表文件设置为“包含”

在项目管理器里,在那个表上右键"包含"

但是注意, 包含的表是直接连编到exe程序里的, 是不能更改的,是只读的.

㈩ VFP中,表单文件包含表单的哪些内容

表单文件包含表单设计器、以及各控件的属性、事件代码等。