1. vfp导入表
我认为如果一次性的可用SQL*LOAD导入,如果是经常性的可用VFP编一个小程序直接写到你的ORACLE的一个表中, 我们就是这样的做
2. vfp怎么复制数据表
Append 在表的末尾添加一个或多个新记录。 语法 APPEND [BLANK] [IN nWorkArea | cTableAlias] [NOMENU] 参数 BLANK 在当前表的末尾添加一个空记录。Visual FoxPro 在发出 APPEND BLANK 命令时并不打开编辑窗口。 可以使用 BROWSE、CHANGE 或 EDIT 命令编辑新记录。 IN nWorkArea 指定要添加新记录的表所在的工作区。 IN cTableAlias 指定要添加新记录的表的别名。 如果省略 nWorkArea 和 cTableAlias,新记录将添加到当前选定工作区的表中。如果发出 APPEND 命令,空记录将添加到由 nWorkArea 或 cTableAlias 指定的工作区的表中,并且自动选定该表;如果发出 APPEND BLANK 命令,空记录将添加到指定的 nWorkarea 或 cTableAlias 工作区的表中,但不选定表。 NOMENU 仅用于 Visual FoxPro 和 FoxPro for Windows,在 FoxPro for Macintosh 和 FoxPro for MS-DOS 中无法使用。 在 Visual FoxPro 中,此参数指定将表菜单标题从系统菜单栏中删除,以避免改变编辑窗口的格式。 在 FoxPro for Windows 中,此参数指定将浏览菜单标题从系统菜单栏中删除,以避免改变编辑窗口的格式。 说明 当发出 APPEND 或 APPEND BLANK 命令,并且没有在当前选定工作区中打开表时,将显示一个打开对话框,您可以在对话框中选择需要添加记录的表。 APPEND 命令打开一个编辑窗口,您可以在其中输入一个或多个新记录。增加新记录后,Visual FoxPro 将自动修改打开的所有索引。 Insert 在当前表中插入一个新记录。包含此命令是为了提供向后兼容性。可以使用 APPEND 或 INSERT - SQL 命令代替。 语法 INSERT [BEFORE] [BLANK] 参数 BEFORE 在当前表的当前记录前插入一个新记录,然后显示这个记录,并可对它进行编辑。在编辑窗口中可以继续添加新记录。 BLANK 在当前记录后插入一个空记录。不显示编辑窗口。 说明 如果发出的 INSERT 命令中不包含 BEFORE 和 BLANK 子句,则在表的当前记录之后添加一个新记录,随后显示该记录以便编辑。在编辑窗口中可以继续添加新记录。 在 Visual FoxPro 中,如果数据库具有表缓冲或行缓冲功能,则 INSERT 命令不能用于该数据库的表;对具有参照完整性规则(如触发器、主关键字或候选关键字,等等)的表也不能使用 INSERT 命令。有关表缓冲和行缓冲的详细内容,请参阅 CURSORSETPROP( )。有关参照完整性的其他内容,请参阅《开发指南》第七章“处理表”。 如果 SET CARRY 设置成 ON,则当前记录中的数据会自动复制到新记录中。 如果该文件已建立索引,INSERT 命令的功能与 APPEND 命令类似。 附注 在较大的表中不宜使用 INSERT 命令,因为在表的前部插入记录时,几乎要重写每一个记录,这样做要花费很长的时间。最好使用 INSERT - SQL 命令。
3. excel导入vfp
当VFP处理好数据后,可以用多种方法将这些数据导出,以便被其它应用程序(如Excel等)所用。 几种导出数据的方法:
1.用“导出数据”对话框。可以从VFP主菜单中选择“文件/导出…”打开“导出”对话框,在该对话框中的“来源”框中输入表名(c:vfpstudents.dbf),在“类型”中指定要导出数据的类型(Microsoft Excel),在“到”框中输入导出的路径和文件名(C:excelaa.xls),然后按“确定”即可。这时你如果查看command窗口,可发现以下代码: COPY TO C:excelaa.XLS TYPE XL5
2.用COPY TO命令。COPY TO命令的工作对象是VFP中的表,它要依据“TYPE”项才知道要产生哪一类导出文件。对于上面的导出过程,可用以下方法实现: USE students COPY TO C:excelaa.XLS TYPE XL5
3.用SET ALTERNATE TO写入ASCⅡ文件。用该命令可以把屏幕上的内容导出,导向一个文件,下面例子可以将系统状态输入到status.txt文件中: SET ALTERNATE TO status.txt SET ALTERNATE ON SET CONSOLE OFF ?“系统状态”+DTOC(DATE())+“@”+TIME() LIST STATUS SET ALTERNATE OFF SET CONSOLE ON
4.用SET PRINTER TO命令。用该命令可把打印输出到文本文件中: SET PRINTER TO hello.txt SET PRINT ON ???CHR(27)+“计算机爱好者” ??“你们好!” ?“祝新年快乐” SET PRINT OFF
5.用REPORT FORM TO FILE命令。运行报表的REPORT命令有许多选项,把报表输出保存到文件中的方法为: REPORT FORM(报表名)TO FILE(文件名)
4. vfp导入excel数据
统计【香港】的数据共有几条: =COUNTIF(D:D,"香港") 将地址为【香港】的数据筛选到另一Sheet的公式: =INDEX(SHEET1!A:A,SMALL(IF(SHEET1!$D$3:$D$300="香港",ROW($3:$300),9999),COLUMN(A1)))&"" 按【组合键】确认后右拖、下拉填充。
5. vfp数据表怎么保存到文件夹
表间永久关系是数据库内表之间的一种关系, 且存储于数据库中。
表现形式为关系线,主要功能是使父表和子表间之间的数据更新、 数据删除等保持一致, 换句话说数据库中表间永久关系的特点是:
(1)、 在“查询设计器” 和“视图设计器” 中, 永久关系自 动表现为默认连接条件;
(2)、 在“数据库设计器” 中, 表间永久关系表现为不同表间相同索引字段之间的关系线;
(3)、 在“数据环境设计器” 中, 数据库表间永久关系表现为表单或报表的默认关系;
(4)、 数据库表间永久关系是用来存储参照完整性信息的。
数据库表间永久关系不能实现表间记录指针连动或同步移动。
永久关系保存于数据库中, 打开保存有表间永久的数据库,
永久关系即可使用了 。 永久关系可用命令方式和可视化方式建立, 可视化方式只要用鼠标拖曳就可以建立。
但要注意: 建立任何关系都要求表间拥有公共字段和已对同名字段作了 索引。 表间临时关系也称为表间关联, 是一种逻辑关联, 要用时必须重新建立。
临时关系可以在数据库表间建立, 也可以在自由表间建立, 临时关系可以实现表间记录指针同步移动。表间临时关系可用命令方式和“数据工作期” 建立。
6. vfp中如何导出excel
不知道是不是题主邀请的。其实我个人签名上写了:“对人类行为感兴趣”,所以特别希望问题能把作者是怎么对这两种工具的思考写出来。咱们也得思想换思想不是?嘿嘿~本来这个问题算坏问题(对我而言),但今天周末,很开心。 我个人会挑Access。
1.两者都是针对数据库,虽然VFP比Access更开放,可操作性更强,功能更强大。对我而言VFP属于语言一类的了,而Access却稍微简单一些,感觉模块化的思想更彻底。简而言之是更容易学,通过内建函数可以搞定大部分工作。
2.题主不是计算机专业,考级后应该希望还有些剩余价值。目前单位中预装VFP是很少见的。有时公司处于内控方面考虑,对大部分普通员工电脑预装的软件是统一的。总不能因为您要用VFP处理数据单独来一个吧?即使单独给装一个,接口技术还是个问题。这就是说普通员工考级后VFP剩余价值基本上为0,在企业里。而相对Access属于OFFICE集合包的一部分,它很可能就预装在单位电脑中。即使没有,要求单独装也好说些,企业办公不用OFFICe的目前我还没发现。接口问题不存在,OFFICe数据通用。
3.另外,从业了十几年,我没有见过哪家单位给过VFP处理的数据。倒是见过几份Access处理的,很是高大上。综上,从易学,易用,普及三个角度来考虑,Access完胜。无论阳春白雪还是下里巴人,不做无用功是王道。从这个角度而言,我宁愿学vba,毕竟EXCEL到处都装。可惜它不是数据库语言,真不知道教育部怎么规划的考纲。其实我们当年学的是C++,毕业后从来没用过。对财务而言,过于高大上啊,把人给吓得~
- 相关评论
- 我要评论
-