如何将VFP工作表导出到WORD,并进行编辑
怎么调用的,WinExec吗,参见下面的资料:WinExec(one.exe,SW_SHOW); 里面的SW_SHOW意思是什么 WinExec()函数第二个参数是什么意思 如果我想以无参数运行one.exe应该怎么办?? SW_SHOW表示以当前大小激活运行后的程序窗口并显示它。
第二个参数是控制程序主窗口的显示方式 第二个参数可能的取值为 : ************************* 窗口指定可视性定义 **********************************API函数ShellExecute中最后一个参数及wscript.shell方法中的第2个参数也是这样定义的。
0 SW_HIDE 隐藏窗口,活动状态为原调用窗口 6 SW_MINIMIZE 最小化窗口,活动状态为原调用窗口 9 SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态 5 SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态 3 SW_SHOWMAXIMIZED 最大化窗口,并将其激活 2 SW_SHOWMINIMIZED 最小化窗口,并将其激活 7 SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口 8 SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口 4 SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口 1 SW_SHOWNORMAL 与SW_RESTORE相同还是使用ShellExecute呢ShellExecute是用来打开特定格式的文件(如WORD文件、EXCEL表格)的函数。
该函数存放在Shell32.DLL动态链接库中,通过查阅MSDN,我们能够得到下述帮助: HINSTANCE ShellExecute(HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR lpDirectory,INT nShowCmd); 其调用参数的含义如下: hwnd:指明打开文件的窗口句柄。
lpOperation:指明操作类型,分别是"open"(打开)、"print"(打印)、"explore"(浏览)。
lpFile:欲打开文件的文件名。
这里应该将文件的含义向更深层次理解。
文件可以是本地文件,也可以是远程文件;文件的类型可以是文本文件,也可以是多媒体文件。
lpParameters:打开文件时所传递的参数。
特别适合打开EXE文件。
lpDirectory:文件所在路径。
nShowCmd:打开文件时窗口的状态。
0表示隐藏,1正常方式、2最小化方式、3最大化方式。
Visual FoxPro 应用示例=Shellexecute(0,"Open","c:\myexcelfile.xls","","",3)
怎样修改已经编译成程序的一个vfp管理系统,比如说修改进入界面的文...
vfp就是Visual FoxPro 一种计算机语言,也是数据库设计软件 计算机等级考试二级VFP考试简介 公共基础知识部分30分 专业语言部分 70分 基本要求 1、 具有数据库系统的基础知识 2、 基本了解面向对象的概念 3、 掌握关系数据库的基本原理 4、 掌握数据库程序设计方法 5、 能够使用VISUAL FOXPRO建立一个小型数据库应用系统 考试内容 一、 VISUAL FOXPRO基础知识 1、 基本概念 数据库、数据模型、数据库管理系统、类和对象、事件、方法。
2、 关系数据库: (1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关 键字。
(2) 关系运算:选择、投影、联接。
(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。
3、 VISUAL FOXPRO系统特点与工作方式: (1) WINDOWS版本数据库的特点。
(2) 数据类型和主要文件类型。
(3) 各种设器和向导 (4) 工作方式:交互方式(命令方式、可视化操作)和程序运行方式。
4、 VISUAL FOXPRO的基本数据元素: (1) 常量、变量、表达式。
(2) 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、 测试函数。
二、 VISUAL FOXPRO数据库的基本操作 1、 数据库和表的建立、修改与有效性检验: (1) 表结构的建立与修改。
(2) 表记录的浏览、增加、删除与修改。
(3) 创建数据库,向数据库添加或从数据库删除表。
(4) 设定字段级规则和记录规则。
(5) 表的索引:主索引、候选索引、普通索引、唯一索引。
2、 多表操作: (1) 选择工作区。
(2) 建立表之间的关联:一对一的关联;一对多的关联。
(3) 设置参照完整性。
(4) 表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接。
(5) 建立表间临时关联。
3、 建立视图与数据查询: (1) 查询文件的建立、执行与修改。
(2) 视图文件的建立、查看与修改。
(3) 建立多表查询。
三、 关系数据库标准语言SQL 1、 SQL的数据定义功能: (1) CREATE TABLE –SQL (2) ALTER TABLE –SQL 2、 SQL的数据修改功能: (1) DELETE –SQL (2) INSERT –SQL (3) UPDATE –SQL 3、 SQL的数据查询功能: (1) 简单查询。
(2) 嵌套查询。
(3) 联接查询。
(4) 分组与计算查询。
(5) 集合的并运算。
四、 项目管理器、设计器和向导的使用 1、 使用项目管理器: (1) 使用“数据”选项卡。
(2) 使用“文档”选项卡。
2、 使用表单设计器: (1) 在表单中加入和修改控件对象。
(2) 设定数据环境。
3、 使用菜单设计器: (1) 建立主选项。
(2) 设计子菜单。
(3) 设定菜单选项程序代码。
4、 使用报表设计器: (1) 生成快速报表。
(2) 修改报表布局。
(3) 设计分组报表。
(4) 设计多栏报表。
5、 使用应用程序向导。
五、 VISUAL FOXPRO程序设计 1、 命令文件的建立与运行: (1) 程序文件的建立。
(2) 简单的交互式输入输出命令。
(3) 应用程序的调试与执行。
2、 结构化程序设计: (1) 顺序结构程序设计。
(2) 选择结构程序设计。
(3) 循环结构程序设计。
3、 过程与过程调用。
(1) 子程序设计与调用。
(2) 过程与过程文件。
(3) 局部变量和全局变量、过程调用中的参数传递。
考试方式: 1、 笔试:90分钟。
2、 上机操作:90分钟。
上机操作包括: (1) 基本操作。
(2) 简单应用。
(3) 综合应用。
试形式 笔试部分:共60分,基础知识的单选题20分(所有语种相同,每题1分),VFP知识的单选题10分(每题1分),VFP知识的填空题30分(每空1分)。
答题要求:单选题的答案必须涂划在专用答题卡上;填空题的答案必须写在专用答题纸上(填空时注意:每个空要按标号顺序填,一空占一行,不是一题一行,因为有的题目一题包含多个空)。
上机部分:共40分,各场次的考试内容不同,但题型和知识点类似,都是考4道关于VFP的操作题,每题5—15分不等。
每场必考的四大项操作题是:1.项目、数据库的基本操作 2.设计查询 3. 设计菜单 4.设计表单。
值得注意的是:程序设计的含量越来越大,考试形式是放在表单或菜单设计的过程代码里考。
答题要求:先从资源管理器中运行A盘上的“上机考试”程序,输入自己的准考证号、姓名和试卷代号,确认并退出。
然后进入VFP应用程序界面,将系统默认路径设置为A盘,再开始直接在考试盘上按要求做题,中途不要随意抽出软盘,考试结束时要先退出VFP系统再取出软盘,贴上标签上交,标签上需要填写学校名称、自己的姓名和准考证号、考试的语种及场次 VFP xx。
合格标准 VFP二级考试最终的合格线以往是按全省平均分划定的,每次公布的成绩都是经过系数处理过的,并没有达到考试大纲中要求的60分的及格线,2000秋天的合格线为50分(其中上机成绩不得低于18分),2001年春天的合格线为56分(其中上机成绩不得低于24分),但对笔试的最低分一直没有要求。
值得注意的是,随着考试次数的增多,考试内容越来越广,难度也越来越大,但由于教师任课经验越来越丰富,使学生的考试成绩越来越高,可以预计,今秋的合格分数线有可能要高于以往。
值得一提的是,从今年暑假召开的省计算...
怎样改变vfp文本框中个别文字的颜色,只是个别,而不是整个文本框的...
首先想问一下,你这个文本框的内容是否是只读的?还是需要用户输入信息的?如果是只读的,而你的目的是为了某些字能突出显示,那么建议你用label控件代替Text控件。
把文字分成多个label,每个label可以单独设置字体,颜色等。
如果觉得效果还是不够炫,或者担心编制的程序在用户终端使用时不能达到预期的显示效果,那么更好的办法是使用图片。
也就是在图片编辑软件中输入文字,设置字体、颜色等信息,然后在VFP中把图片显示出来。
这样的好处是即使终端用户机器上未安装某种字体,也能够正常显示。
而如果你是要用户输入信息,并且要输入的后几个字的颜色与前几个不同,那么你要使用第三方控件了,也就是支持格式化的文本框。
VFP自带的文本框不支持你所说的这种功能。
最直接能用的就是微软自己的Microsoft Rich Textbox Control。
你可以试试。
先用word编辑一个文件,可以有各种格式,随便你。
在保存的时候选择“另存为”,保存类型选择“RTF 格式”,比如你生成了一个“abc.rtf”文件。
这个文件的内容就是你需要显示在Rich textbox中的内容。
执行VFP的菜单tools——options,然后选择Controls,点击ActiveX Controls,然后在下面的列表中选中“Microsoft Rich Textbox Control”,之后点击“OK”。
回到表单编辑界面。
在Form Controls Toolbar上选择ActiveX Controls,之后就可以把Microsoft Rich Textbox Control添加到你的表单中。
这个控件的使用方法还是比较复杂的,我只告诉你如何在文本框中显示刚才我们编辑的abc.rtf的内容。
很简单,设置这个控件的Filename为“abc.rtf”。
当然这要求你的abc.rtf文件要在当前VFP操作路径下。
在编辑状态下,已经可以看到abc.rtf的内容已经正确的显示出来了!只要你在word中能够设置的格式,在这里都可以体现。
强大吧!
转载请注明出处51数据库 » vfp 导出word