vf的标签移动

合集下载

VF 表单常用属性

VF 表单常用属性

VF 表单常用属性Caption表单的标题Name表单的名字AutoCenter表单是否居中(值为.T.时,运行自动居中)Movable表单是否可移动(值为.F.时,运行时不可移动Closable标题栏中关闭按钮是否失效(值为.F.时失效)ControlBox是否取消标题栏中所有按钮(值为.F.时取消)MaxButton指定表单最大化按钮是否失效(值为.F.时失效)MinButton指定表单最小化按钮是否失效(值为.F.时失效)若上述两属性都为.F.,则取消最大与最小化按钮WindowState设定运行时是否是最大化或最小化,值为0(普通),1(最小化),2(最大化)Visible设定表单是否可见,值为.F.时不可见EnabledEnabled设定表单是否可用,为.F. 时不可用标签控件常用属性Autosize标签的显示内容FontName设置标签显示内容的字体FontSzie设置标签显示内容的字体大小ForeColor设置字的颜色BackColor设定标签的背景色Visible设定表签是否可见,值为.f.时不可见文本框控件常用属性Value文本框中的内容(值)Name文本框的名字FontName设置文本框显示内容的字体FontSzie设置文本框显示内容的字体大小ForeColor设置字的颜色BackColor设定文本框的背景色Visible设定文本框是否可见,值为.f.时不可见Enabled设定文本框是否激活可用,值为.f.时不可用PasswordChar设定文本框是否为密码框ReadOnly设定文本框是否只读,值为.t.时只读ControlSource设定文本框的数据源(通过此属性设置,与表的字段发生联系)命令按钮常用属性Caption按钮上显示的内容Name按钮的名字FontName设置按钮的字体FontSzie设置按钮的字体大小ForeColor设置字的颜色BackColor设定按钮的背景色Visible设定按钮是否可见,值为.f.时不可见Enabled设定按钮是否激活可用,值为.f.是不可用命令按钮组常用属性Name按钮组的名字Visible设定按钮组是否可见,值为.f.时不可见Enabled设定按钮组是否激活可用,值为.f.时不可用ButtonCount设定按钮组中的按钮个数Value此属性值返回按钮组中被按下的那个按钮的序号,通过该值,程序里面可以判断哪个按钮被点击,以编写相应的响应代码。

VF常用命令

VF常用命令

VF常⽤命令VF常⽤命令2007-09-16 19:42!命令功能:执⾏外部操作命令程序语法:RUN[/N [K> MS-DOSCommand|ProgramName 或者 ![/N [K>MS-DOSCommand|ProgramName$操作符功能:如果⼀个字符型表达式包含在另⼀个字符型表达式中返回真值(.T.),否则返回假值(.F.)语法:cSearchFor$cScarchIn(如果在cSearchIn中找到了cSearchFor则返回真)%操作符功能:返回⼀个数值型表达式除以另⼀个数值型表达式所得的余数。

语法:被除数%除数&操作符功能:执⾏宏替换语法:& VarName(内存变量名或数组元素名)|命令功能:计算机表达式的值,并输出计算结果。

命令功能:把结果直接输出到打印机AADD TABLE 命令功能:在当前数据库中添加⼀个⾃由表语法:ADD TABLE TableNameALTER TABLE——SQL 命令功能:以编程⽅式修改表的结构语法:ALTER TABLE TableName1 (表名)ADD|ALTER [COLUMN]FieleName1 (ADD为添加字段名,后为修改字段名。

ADD改为DROP表⽰删除字段)FieldType[(nFieldSidth[,nPrecision])] (字段的类型、宽度和字段精度)[NULL | NOT NULL] (是否允许字段为空值)[CHECK 1Expression1 [ERROR cMessageText1> (指定了字段的有效性规则)[DEFAULT eExpression1] (指定了字段默认值)[PRIMARY KEY | UNIQUE] (指定了创建主索引标识,索引标识与字段同名)[REFERENCES TableName2 [TAG TagName1> (指定了与之建⽴永久关系的⽗表)APPEND 命令功能:在表的末尾添加⼀个或多个新记录语法:APPEND [BLANK] (添加⼀个空记录)[IN nWorkArea | cTableAlias] (指定要添加新记录的表所在的⼯作区|要添加新记录的表的别名)[NOMENU]APPEND FROM 命令功能:从⼀个⽂件中读⼊记录,添加到当前表的尾部。

VF命令汇总

VF命令汇总
4
DELETE [FOR条件]
置删除标记命令
如果不用FOR短语,则只逻辑删除当前一条记录
4
RECALL [FOR条件]
恢复记录
如果不用FOR短语,则只恢复当前一条记录
4
PACK
物理删除有删除标记的记录
将所有有删除标记的记录都彻底删除
4
ZAP
物理删除表中全部记录
只留表结构,即产生一个空表
4
EDIT|CHANGE
4
SORT TO表名ON字段名[/A|/D] [/C] [ASCENDING|DESCENDIG] [FOR条件]
排序
此命令是一种物理排序,将生成一个新表,可多重排序
5
SELECT [DISTINCT] [字段名列表] FROM表名列表[INNER|LEFT|RIGHT|FULL JOIN表名ON联接条件][WHERE条件] [GROUP BY分组依据] [HAVING分组条件] [ORDER BY排序依据] [INTO TABLE|CURSOR|ARRAY表名|数组名]
3
SCATTER [FIELDS <字段名表>][MEMO] TO <数组名>[BLANK]
SCATTER [FIELDS LIKE <通配符>|FIELDS EXCEPT <通配符>][MEMO] TO <数组名>[BLANK]
表中数据→数组
3
GATHER FROM <数组名> [FIELDS <字段名表>][MEMO]
修改表结构
ADD:添加;ALTER:修改;DROP:删除;RENAME:重命名;UNIQUE:候选索引
5
CREATE VIEW视图名AS SELECT查询语句

VF命令一览表

VF命令一览表

VF命令一览表VF命令一览表一、命令e 表名打开表2.List 显示表记录,但不能修改3.browse 浏览表记录,可以修改4.display 显示记录指针指向的记录5.append 追加记录6.append blank 追加空白记录7.insert blank 插入空白记录8.delete 逻辑删除记录,记录前出现星号9.pack 物理删除,将逻辑删除的记录彻底删除10.recall 记录恢复11.zap 删除表里的所有记录12.go n 指向第n条记录13.go top 指向第一条记录14.go bottom 指向最后一条记录15.skip n 往下跳n条记录16.skip -n 往上跳n条记录17.? 从屏幕的下一行的第一列起显示结果18.? ? 从当前行当前列起显示结果e sb copy to sb() 复制sb表给sb()表20.recno() 记录号函数21.bof() 上溢出22.eof() 下溢出23.dimension x(4) 定义数组x,里面有四个元素,其中每个元素的默认值为.F. declare和dimension 相同24.replace 替换25.add 表示增加字段26.distinct 不重复记录27.error 错误28.continue继续29.else if 否则30.column 列31.input 显示数值32.accept 显示字符串33.wait 是弹出的一个信息框34.drop 删除字段或删除表35.otherwise 其它情况36.check 规则37.cursor 临时表38.build 连编二、VF里文件类型1.项目 .pjx project2.数据库 .dbc database3.表 .dbf table4.菜单 .mnx .mpr menu5.程序 .prg6.表单 .scx form7.报表 .frx report 8.查询 .qpr query9.视图 .vue view 10.文件 .txt11.备注型文件 .fpt三、例题1.creat table student(学号 c(6),姓名c(8),性别c(2),年龄n(2)) 创建学生表2.insert into student values("001","张三","男",20) 插入一条学生记录3.alter table student alter 学号 c(8) 将学号字段的宽度改为84.alter table student rename 学号 to 学生编号将学号字段重命名为学生编号5.alter table student drop 年龄将年龄字段删除6.alter table student add 所在院系c(10) 为student表增加一个字段7.select *from student into table xusheng 将表student复制给表xuesheng8.update student set 成绩=成绩+10 where 性别="男" 将男生的成绩提高10分9.delete from student where 性别"女" 册除所有女生的记录10.alter table student alter 学号 set check left(学号,2="00")四、创建、运行与修改1.create database 123 创建数据库123modify database 123 修改数据库123 (注意:alter在SQL中修改表结构)2.modify command 123 修改程序123do 123 运行程序1233.create form 123 创建表单123modify form 123 修改表单123do form123 运行表单1234.create menu 123 创建菜单123modify menu 123 修改菜单123do 123.mpr 运得菜单1235.modify query 123 修改查询123do 123.qpr 运得查询1236.modify report 123 修改报表123report form 123 运行报表1237.drop view 123 删除视图123create view 123 创建视图123 (打开视图用use)五、排序1.sort to nl on 年龄按年龄升序排列,产生一个新表nl2.sort to cj on 成绩/d 按成绩降序排列,产生一个新表cj六、索引1.index on 姓名 tag xm //按姓名升序建立普通索引,索引标识为xm//2.index on 性别tag xb //按性别升序建立普通索引,索引标识为xb//3.index on 成绩 tag cj descending //按成绩降序建立普通索引,索引标识为cj//4.index on 性别 tag xb1 unique(唯一索引) //按性别升序建立唯一索引,索引标识为xb1//5.index on 年龄 tag nl candidate //按年龄升序建立候选索引,索引标识为nl//6.index on 性别+str(成绩) tag xbcj //按性别升序,如性别相同按成绩升序建立普通索引,索引标识为xbcj//7.index on 性别+str(成绩) tag xbcj1 descending //按性别降序,如性别相同按成绩降序建立普通索引,索引标识为xbcj1//8.index on 年龄-成绩/1000000 tag nlcj //按年龄升序,如年龄相同按成绩降序建立普通索引,索引标识为nlcj//9.index on 年龄-成绩/1000000 tag nlcj1 descending //按年龄降序,如年龄相同按成绩升序建立普通索引,索引标识为xbcj1//七. 命令set index to 打开当前的一个或多个索引文件并确定主控索引文件(to后加东西是打开,不加是关闭)set order to 确定主控索引locate 顺序查找满足条件的记录,并且指向它seek 索引查找count 记数命令sum 求和命令average 求平均值命令total 汇总命令max 求最大值min 求最小值八.SQL查询结构1.select 字段列表要显示的字段2.from 表名列表查询涉及到的所有表3.where 条件条件4.into 目标查询结果输出到哪去5.group by 条件表达式对记录进行分组6.having 筛选条件选择符合条件的分组7.order by 关键字对查询结果按某几个字段进行排序8.top 数值表达式对显示表的前几个记录九.程序结构1.顺序结构2.选择结构:(1)if 条件表达式 (2)if 条件表达式 (3)do case语名序列语名序列1 case 条件表达式1endif else 语句序列1语句序列1 case 条件表达式2endif 语句序列2case 条件表达式3语句序列33.循环结构:(1)for (2)do while 条件表达式 (3)scan(扫描)循环体循环体循环体endfor enddo endscanLoop 重新回到循环的最开始 input to x 从键盘输入一个数给变量xexit 结束循环跳出循环 accept to y 从键盘输入一个字符串给变量yset sysmenu to default 退出菜单thisform.release 退出表单thisform.refresh 刷新表单十.函数数值型函数函数名功能例子结果1.abs() 求绝对值 ?abs(-4) 42.sqrt() 求平方根 ?sqrt(4) 23.int() 取整数 ?int(7.5) 74.max() 求最大值 ?max(3,4,5) 55.min() 求最小值 ?min(3,4,5) 36.mod() 取余 ?mod(11,3) 27.round() 四舍五入 ?round(3.1415,3) 3.1428.ceiling() 返回不小于某值 ?ceiling(3.3) 4的最小整数9.floor() 返回不大于指定数的最大整数 ?floor(3.3) 3十一.字符处理函数1.substr() 求子串 ?substr("abcd",2,2) "bc"2.left() 取左串 ?left("abcd",2) "ab"3.right() 取右串 ?right("abcd",2) "cd"4.len() 求串长 ?len("abcd") 45.at() 求一个串在另一个串中出现的位置 ?at("bc","abcd",1) 26.space() 输出空格 ?space(4) " "7.upper() 将小写字母转换成大写字母 ?upper("aBc") "ABC"8.lower() 将大写字母转换成小写字母 ?lower("aBc") "abc"9.val() 将字符串转换为数值 ?val("3.14") 3.1410.str() 将数值转换为字符串 ?str(3.14,5,1) "3.1"11.alltrim() 去掉字符串前面和后面的空格去掉?alltrim("abcd") "abcd"12.stuff 修改字符串 ?stuff("good boy",5.3) "goodgirl&。

vf命令 大全

vf命令  大全

? 在下一行显示表达式串?? 在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印ACCEPT 把一个字符串赋给内存变量APPEND 给数据库文件追加记录APPEND FROM 从其它库文件将记录添加到数据库文件中A VERAGE 计算数值表达式的算术平均值BROWSE 全屏幕显示和编辑数据库记录CALL 运行内存中的二进制文件CANCEL 终止程序执行,返回圆点提示符CASE 在多重选择语句中,指定一个条件CHANGE 对数据库中的指定字段和记录进行编辑CLEAR 清洁屏幕,将光标移动到屏幕左上角CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量CLEAR MEMORY清除当前所有内存变量CLEAR PROGRAM 清除程序缓冲区CLEAR TYPEAHEAD 清除键盘缓冲区CLOSE 关闭指定类型文件CONTINUE 把记录指针指到下一个满足LOCA TE命令给定条件的记录,在LOCA TE 命令后出现。

无LOCA TE则出错COPY TO 将使用的数据库文件复制另一个库文件或文本文件COPY FILE 复制任何类型的文件COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中COUNT 计算给定范围内指定记录的个数CREA TE 定义一个新数据库文件结构并将其登记到目录中CREA TE FROM 根据库结构文件建立一个新的库文件CREA TE LABEL 建立并编辑一个标签格式文件CREA TE REPORT 建立宾编辑一个报表格式文件DELETE 给指定的记录加上删除标记DELETE FILE 删除一个未打开的文件DIMENSION 定义内存变量数组DIR 或DIRECTORY列出指定磁盘上的文件目录DISPLAY显示一个打开的库文件的记录和字段DISPLAY FILES 查阅磁盘上的文件DISPLAY HISTORY查阅执行过的命令DISPLAY MEMORY分页显示当前的内存变量DISPLAY STA TUS 显示系统状态和系统参数DISPLAY STRUCTURE 显示当前书库文件的结构DO 执行FoxBase程序DO CASE 程序中多重判断开始的标志DO WHILE 程序中一个循环开始的标志EDIT 编辑数据库字段的内容EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0ELSE 在IF...ENDIF结构中提供另一个条件选择路线ENDCASE 终止多重判断ENDDO 程序中一个循环体结束的标志ENDIF 判断体IF...ENDIF结构结束标志ERASE 从目录中删除指定文件EXIT 在循环体内执行退出循环的命令FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上FLUSH 清除所有的磁盘存取缓冲区GA THER FROM 将数组元素的值赋予数据库的当前记录中GO/GOTO 将记录指针移动到指定的记录号HELP 激活帮助菜单,解释FoxBASE+的命令IF 在IF...ENDIF结构中指定判断条件INDEX 根据指定的关键词生成索引文件INPUT 接受键盘键入的一个表达式并赋予指定的内存变量INSERT 在指定的位置插入一个记录JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件KEYBOARD 将字符串填入键盘缓冲区LABEL FROM 用指定的标签格式文件打印标签LIST 列出数据库文件的记录和字段LIST FILES 列出磁盘当前目录下的文件LIST HISTORY列出执行过的命令LIST MEMORY列出当前内存变量及其值LIST STA TUS 列出当前系统状态和系统参数LIST STRUCTURE 列出当前使用的数据库的库结构LOAD 将汇编语言程序从磁盘上调入内存LOCA TE 将记录指针移动到对给定条件为真的记录上LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行MENU TO 激活一组@...PROMPT命令定义的菜单MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)MODIFY FILE 编辑一个一般的ASCII码文本文件MODIFY LABEL 建立并编辑一个标签(.LBL)文件MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件MODIFY STRUCTURE 修改当前使用的库文件结构NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)ON 根据指定条件转移程序执行OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况PACK 彻底删除加有删除标记的记录PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量PRIV A TE 定义内存变量的属性为局部性质PROCEDURE 一个子过程开始的标志PUBLIC 定义内存变量为全局性质QUIT 关闭所有文件并退出FoxBASE+READ 激活GET语句,并正是接受在GET语句中输入的数据RECALL 恢复用DELETE加上删除标记的记录REINDEX 重新建立正在使用的原有索引文件RELEASE 清楚当前内存变量和汇编语言子程序RENAME 修改文件名REPLACE 用指定的数据替换数据库字段中原有的内容REPORT FORM 显示数据报表RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量RESTORE SCREEN 装载原来存储过的屏幕映象RESUME 使暂停的程序从暂停的断点继续执行RETRY从当前执行的子程序返回调用程序,并从原调用行重新执行RETURN 结束子程序,返回调用程序RUN/!在FoxBASE+中执行一个操作系统程序SA VE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SA VE SCREEN 将当前屏幕显示内容存储在指定的内存变量中SCA TTER 将当前数据库文件中的数据移到指定的数组中SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录SELECT 选择一个工作区SET 设置FoxBASE+控制参数SET ALTERNA TE ON/OFF 设置传送/不传送输出到一个文件中SET ALTERNA TE TO 建立一个存放输出的文件SET BELL ON/OFF 设置输入数据时响铃/不响铃SET CARRY ON/OFF 设置最后一个记录复制/不复制到添加的记录中SET CENTURY ON/OFF 设置日期型变量要/不要世纪前缀SET CLEAR ON/OFF 设置屏幕信息能/不能被清除SET COLOR ON/OFF 设置彩色/单色显示SET COLOR TO 设置屏幕显示色彩SET CONFIRM ON/OFF 设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段SET CONSOLE ON/OFF 设置将输出传送/不传送到屏幕SET DA TE 设置日期表达式的格式SET DEBUG ON/OFF 设置传送/不传送ECHO的输出到打印机上SET DECIMALS TO 设置计算结果需要显示的小数位数SET DEFAULT TO 设置默认的驱动器SET DELETED ON/OFF 设置隐藏/显示有删除标记的记录SET DELIMITER TO 为全屏幕显示字段和变量设置定界符SET DELIMITER ON/OFF 选择可选的定界符SET DEVICE TO SCREEN/PRINT 将@...SA Y命令的结果传送到屏幕/打印机SET DOHISTORY ON/OFF 设置存/不存命令文件中的命令到历史记录中SET ECHO ON/OFF 命令行回送到屏幕或打印机SET ESCAPE ON/OFF 允许ESCAPE退出/继续命令文件的执行SET EXACT ON/OFF 在字符串的比较中,要求/不要求准确一致SET EXACLUSIVE ON/OFF 设置数据库文件的共享SET FIELDS ON/OFF 设置当前打开的数据库中部分/全部字段为可用SET FIELDS TO 指定打开的数据库中可被访问的字段SET FIL TER TO 在操作中将数据库中所有不满足给定条件的记录排除SET FIXED ON/OFF 固定/不固定显示的小数位数SET FORMA T TO 打开指定的格式文件SET FUNCTION 设置F1-F9功能键值SET HEADING ON/OFF 设置LIST或DISPLA Y时,显示/不显示字段名SET HELP ON/OFF 确定在出现错误时,是否给用户提示SET HISTORY ON/OFF 决定是/否把命令存储起来以便重新调用SET HISTORY TO 决定显示历史命令的数目SET INDEX TO 打开指定的索引文件SET INTENSITY ON/OFF 对全屏幕操作实行/不实行反转显示SET MARGIN TO 设置打印机左页边SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT命令隐含宽度SET MENU ON/OFF 确定在全屏幕操作中是否显示菜单SET MESSAGE TO 定义菜单中屏幕底行显示的字符串SET ODOMETER TO 改变TALK命令响应间隔时间SET ORDER TO 指定索引文件列表中的索引文件SET PA TH TO 为文件检索指定路径SET PRINT ON/OFF 传送/不传送输出数据到打印机SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中SET PROCEDURE TO 打开指定的过程文件SET RELA TION TO 根据一个关键字表达式连接两个数据库文件SET SAFETY ON/OFF 设置保护,在重写文件时提示用户确认SET SCOREBORAD ON/OFF 设置是/否在屏幕的第0行上显示FoxBASE+的状态信息SET STA TUS ON/OFF 控制是/否显示状态行SET STEP ON/OFF 每当执行完一条命令后,暂停/不暂停程序的执行SET TALK ON/OFF 是否将命令执行的结果传送到屏幕上SET TYPEAHEAD TO 设置键盘缓冲区的大小SET UNIQUE ON/OFF 在索引文件中出现相同关键字的第一个/所有记录SKIP 以当前记录指针为准,前后移动指针SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件STORE 赋值语句SUM 计算并显示数据库记录的一个表达式在某范围内的和SUSPEND 暂停(挂起)程序的执行TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件TYPE 显示ASCII码文件的内容UNLOCK 解除当前库文件对记录和文件的加锁操作UPDA TE 允许对一个数据库进行成批修改USE 带文件名的USE命令打开这个数据库文件。

vf中常用表单属性 (2)

vf中常用表单属性 (2)
.T.
Movable
表单是否能移动
.T.
Name
指定表单名
Form1
Scrollbar
指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直
0
TitleBar
控制表单是否有标题栏:0-无,1-有
1
WindowState
表单状态:0-正常,1-最小化,2-最大化
0
WindowType
指定表单是模式表单(设置为1),或非模式表单(设置为0)
文本框Text
供用户显示、输入或编辑数据
(有生成器)
value
返回文本框当前内容,该属性默认值是空串。如果controlsource的属性中指定了字段或变量,此时文本框内容与controlsource具有相同的数据和类型。
controlsource
指定文本框的数据源,数据源可为字段或内存变量。文本框的值修改,变量的值也会修改。
3:查询。(.qpr)。数据来源于查询,由recordsource指定一个查询文件。
4: SQL语句。数据来源于SQL语句,由recordsource指定一条SQL语句
Recordsource
指定数据的来源
AllowAddNew
允许添加记录
DeleteMask
是否显示删除标记列
Readonly
表格为只读
3: SQL语句,将select查询结果作为项目,命令中还应包含into cursor子句将结果生成临时表。如:select *from student into cursor mylist
4:查询(.qpr),将select查询结果作为项目,应将Rowsource设置为.qpr.
5:数组,将数组内容作为项目,还应指定Rowsource中指定数组名。使用多维数组,还应指定columncount。

vf常用命令

vf常用命令

一.常用‎命令1.‎CREA‎T E TA‎B LE-S‎Q L创建‎一个含有指‎定字段的表‎。

2.‎A LTER‎TABL‎E-SQL‎以编程方‎式修改表的‎结构。

3‎.SEL‎E CT激‎活指定工作‎区。

4.‎USE‎打开一个表‎及其相关索‎引文件,或‎打开一个S‎Q L视图。

‎5.C‎L OSE ‎T ABLE‎S关闭所‎有打开数据‎库中的所有‎表。

6.‎COPY‎STRU‎C TURE‎用当前选‎择的表结构‎创建一个新‎的空自由表‎。

7.‎C OPY ‎T O用当‎前选定表的‎内容创建新‎文件。

8‎.REN‎A ME T‎A BLE‎重命名当前‎数据库中的‎表。

9.‎BROW‎S E打开‎浏览窗口。

‎10.‎A PPEN‎D在表的‎末尾添加一‎个或多个新‎记录。

1‎1.AP‎P END ‎F ROM‎从一个文件‎中读入记录‎,添加到当‎前表的尾部‎。

12.‎GO/G‎O TO将‎记录指针移‎到指定记录‎上。

13‎.LOC‎A TE按‎顺序搜索表‎,从而找到‎满足指定逻‎辑表达式的‎第一个记录‎。

14.‎SEEK‎在一个表‎中搜索首次‎出现的一个‎记录。

1‎5.SK‎I P使记‎录指针在表‎中向前或向‎后移动。

‎16.C‎O NTIN‎U E继续‎执行先前的‎L OCAT‎E命令。

‎17.E‎D IT显‎示要编辑的‎字段。

1‎8.DE‎L ETE‎给要删除的‎记录做标记‎。

19.‎DELE‎T E-SQ‎L给要删‎除的记录做‎标记。

2‎0.PA‎C K从当‎前表中永久‎删除有删除‎标记的记录‎。

21.‎RECA‎L L恢复‎所选表中带‎删除标记的‎记录。

2‎2.ZA‎P从表中‎删除所有记‎录。

23‎.INS‎E RT-S‎Q L在表‎尾追加一个‎包含指定字‎段值的记录‎。

24.‎REPL‎A CE更‎新表的记录‎内容。

2‎5.UP‎D ATE-‎S QL以‎新值更新表‎中的记录。

‎26.‎S ET E‎X CLUS‎I VE指‎定Visu‎a l Fo‎x Pro在‎网络上是以‎独占方式,‎还是以共享‎方式打开表‎文件。

(完整word)vf考试试题及答案,推荐文档

(完整word)vf考试试题及答案,推荐文档

VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。

A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。

A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。

A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。

A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。

A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。

正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。

A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。

VF常用命令及其格式

VF常用命令及其格式

VF常用命令及其格式1、打开表命令: USE 表文件名2、关闭表命令:USE 、CLOSE ALL 或USE3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)4、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>]5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围]复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉]6、建立索引命令:INDEX ON 关键字段 TO 单索引文件名INDEX ON 关键字段 TAG 索引标识名7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉继续查找命令:CONTINUE(2)索引查询:FIND 字符表达式SEEK 表达式继续查找命令:SKIP8、选择工作区命令: SELECT 工作区号|别名9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名10、表的更新命令:UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM]11、交互式输入命令:(1)INPUT [提示信息] TO 内存变量(2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和??常用命令:1、设置默认路径命令: SET DEFA TO 盘符:\路径2、关闭表命令:CLOSE TABLE,CLEAR ALL3、记录显示命令:LIST/DISP [范围][FOR 〈条件〉]4、追加记录命令:(1)表尾追加:APPEND [BLANK](2)表中插入:INSERT [BEFORE] [BLANK](3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名 [FOR 〈条件〉][FIEL <字段名表>]5、删除记录命令:DELE [范围][FOR<条件>]6、彻底删除带标记记录命令:PACK7、取消删除标记命令:RECALL [范围][FOR<条件>]8、物理删除表中所有记录命令:ZAP9、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉10、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉]11、将数组中的值发送到当前记录命令:GATHER FROM 数组名12、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名13、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名14、表的排序命令:SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名15、打开索引文件命令: SET INDEX TO 索引文件名表16、设置主控索引命令:SET ORDER TO 单索引文件名 |TAG 索引标识17、更新索引文件命令:REINDEX18、关闭索引文件:SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE19、删除索引标识命令:DELE TAG 索引标识名删除单索引文件命令:DELE FILE 单索引文件名20、表的浏览命令:BROWSE21、记录的过滤命令:SET FILTER TO 条件22、字段的过滤命令:SET FIELDSS TO 字段名表23、表之间的连接命令:JOIN WITH 别名 TO 新表文件名 FOR 条件24、设置一对多关系命令:SET SKIP TO 别名25、数据库相关命令:打开:OPEN DATA 数据库名新建:CREAT DATA 数据库名修改:MODIDATE 数据库名关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL设置当前数据库命令:SET DATA TO 数据库名26、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名运行程序:DO 程序文件名27、内存变量/数组赋值命令:=、STORE28、交互式输入命令:@行,列 SAY 表达式 GET 变量29、文本输出命令:TEXT〈输出显示内容〉ENDTEXT30、终止程序执行命令:CANCEL、QUIT、RETURN31、清除主屏幕命令:CLEAR32、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF(2)设置删除标记命令:SET DELE ON/OFF。

VF数据库常用命令

VF数据库常用命令

命令1:CREATE [路径][表名] 一、创建数据表的结构例子:在A盘创建GZ2数据表。

CREATE A:GZ2命令2:CREATE [新表名] FROM [旧表名]例子:在A盘由GZ1创建GZ3数据表。

CREATE A:GZ3 FROM A:GZ1二、表结构的显示命令:LIST STRUCTUREDISPLAY STRUCTURE例子:显示当前数据表在结构。

LIST STRUCTURE三、数据表的打开命令:USE 表名 [INDEX 索引文件名] [EXCLUSIVE]例子:打开A盘GZ1数据表。

USE A:GZ1四、数据表的关闭命令:USECLOSE DATA例子:关闭当前打开的数据表。

USE五、表结构的修改命令:MODIFY STRUCTURE例子:修改当前数据表的结构。

MODIFY STRUCTURE六、表数据的输入命令:APPEND [BLANK]例子:向当前数据表追加数据。

APPEND七、表记录的显示命令:BROWSE [FIELDS 字段表][FOR 条件]LIST [范围][[FIELDS]字段表][FOR 条件]DISPLAY [范围][[FIELDS]字段表][FOR 条件]例子:显示当前表中“应发合计”大于1000元的记录的职工编号、姓名、应发合计三个字段。

BROWSE FIELDS 职工编号,姓名,应发合计 FOR 应发合计>1000LIST 职工编号,姓名,应发合计 FOR 应发合计>1000八、用复制方法建新表命令:COPY TO 新表名 [范围][FIELDS 字段表][FOR 条件]例子:把当前表中“应发合计”大于1000元的记录复制到新数据表GZ2中。

COPY TO A:GZ2 FOR 应发合计>1000九、从其他表取数据命令:APPEND FROM 表名 [FOR 条件]例子:把GZ1表中“应发合计”大于1000的记录复制到当前的表后面。

APPEND FROM GZ1 FOR 应发合计>1000十、记录指针定位命令:GO n|TOP|BOTTOM (绝对移动)SKIP [±n] (相对移动)例子:把记录指针移到第1条记录。

VF中的命令格式说明

VF中的命令格式说明

补充:VF中的命‎令格式说明‎:(1)、VF中命令‎可以只写前‎四个字母或‎四个字母以‎上例如命令r‎eplac‎e,可以写成r‎epl repla‎ repla‎c字母不区分‎大小写。

(2)、如果命令带‎有参数,则命令和参‎数间、参数与参数‎间要加空格‎(3)、命令格式说‎明:<>表示必选项‎目[]表示可选项‎ |表示二选一‎例如:P58 copy stru to 命令(4)、注意:所有的字符‎都要使用半‎角字符(5)、命令和参数‎、参数和参数‎之间需要用‎空格隔开例如:P48【例4-5】(6)、一般来讲,参数和参数‎之间的顺序‎可以相互交‎换例如:P48【例4-5】(7)、命令执行时‎必须回车(8)命令换行:每条命令最‎多不能超过‎8192个‎字符(包括括号)。

若屏幕一行‎不能显示,可用分号“;”换行。

换行时仍然‎需要回车。

注意:命令工作方‎式中常见的‎错误(1)命令动词写‎错(2)格式不符合‎要求·标点符号不‎对(一定要用英‎文状态的标‎点)·缺少必需的‎空格或添加‎了不该有的‎空格·数据类型不‎一致,要注意字符‎型、日期型、逻辑型数据‎的书写格式‎(3)打不开所需‎要的文件:没有正确输‎入盘符和路‎径或文件名‎输入错误重要提示:VFP中的‎符号应该都‎是半角符号‎(即英文标点‎符号)!!这个是对的‎这个是错的‎第四章表的建立和‎操作4.1建立数据‎表文件一、表结构的建‎立1、命令方式命令格式:(1)CREAT‎TABLE‎<新表文件名‎>(<字段名1> <类型>(长度))[,<字段名2> <类型>(<长度>)……]例如:CREAT‎ TABLE‎选课表(学号C(8),课程号C(4),成绩N(3))(2)creat‎e [<表名>|?]例如:creat‎e xsda2、菜单方式文件菜单->新建-> 表->新件文件注意:希望大家能‎有好的保存‎习惯设置默认目‎录方法:1、工具=>选项=>文件位置=>默认目录2、set defau‎l t to 完整路径如:set defa to e:\vf二、数据的输入‎1、立即输入(1)、备注型数据‎的输入方法:光标定位“memo”处,双击鼠标。

vf表单控件使用说明

vf表单控件使用说明

一、标签标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。

标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。

常用的标签属性及其作用如下。

1、Caption:确定标签处显示的文本。

2、Visible:设置标签可见还是隐藏。

3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。

4、BackStyle:确定标签是否透明。

5、WordWrap:确定标签上显示的文本能否换行。

6、FontSize:确定标签上显示文本所采用的字号。

7、FontName:确定标签上显示文本所采用的字体。

8、ForeColor:确定标签上显示的文本颜色。

二、命令按钮和命令按钮组在各种窗口或对话框中几乎都要使用一个或多个命令按钮。

一旦用户单击一个命令按钮,就可实现某种规定的操作。

例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。

VisualForPro中的命令按钮控件同样用于完成特定的操作。

操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。

这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。

如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。

常用的命令按钮属性及其作用如下:1、Caption:设置在按钮上显示的文本。

2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。

3、Cancel:如果设置该属性值为.T.,则当用户按下<Esc>键时,将执行命令按钮的click事件的代码。

4、Enabled:指明按钮是否失效,即是否被选择。

当Enabled属性值为.f.时,用户无法选择该按钮。

VF6.0命令

VF6.0命令

VF常用命令及其格式1、打开表命令:USE表文件名2、关闭表命令:USE、CLOSE ALL3、记录指针定位命令:GO数值表达式(绝对移动)、SKIP(相对移动)4、替换(修改)记录命令:REPLACE字段1WITH表达式1.,字段2WITH表达式2…..[范围][FOR﹤条件﹥]5、复制表命令:COPY TO新文件名[FOR﹤条件﹥][范围]复制表结构命令:COPY STRU TO新文件名[FIEL﹤字段名表﹥]6、建立索引命令:INDEX ON关键字段TO单索引文件名INDEX ON关键字段TAG索引标识名7、查询命令:(1)条件查询:LOCATE FOR﹤条件﹥继续查找命令:CONTINUE(2)索引查询:FIND字符表达式SEEK表达式继续查找命令:SKIP8、选择工作区命令:SELE工作区号︱别名9、建立表之间的关系命令:SET RELATION TO关联表达式INTO别名10、表的更新命令:UPDATE ON关键字段FROM别名REPLACE字段1 WITH表达式1,字段2 WITH表达式2......[RANDOM]11、交互式输入命令:(1)INPUT[提示信息]TO内存变量(2)ACCEPT[提示信息]TO内存变量12、输出命令:?和??常用命令:1、设置默认路径命令:SET DEFA TO盘符:\路径2、关闭命令:CLOSE TABLE,CLEAR ALL3、记录显示命令:LIST/DISP[范围][FOR﹤条件﹥]4、追加记录命令:(1)表尾追加:APPEND[BLANK](2)表中插入:INSERT[BEFORE][BLANK](3)从其他文件中追加多条记录到当前表:APPEND FROM文件名[FOR﹤条件﹥][FIEL﹤字段名表﹥]5、删除记录命令:DELE[范围][FOR﹤条件﹥]6、彻底删除带标记记录命令:PACK7、取消删除标记命令:RECALL[范围][FOR﹤条件﹥]8、物理删除表中所有记录命令:ZAP9、复制任何类型文件:COPY FILE﹤文件名1﹥TO﹤文件名2﹥10、将单个记录发送到数组:SCATTERTO﹤数组名﹥[FIEL﹤字段名表﹥]11、将数组中的值发送到当前记录命令:GATHER FROM数组名12、将表中多条记录传送到数组命令:COPY TO ARRAY数组名13、将二维数组中的值传送到表中:APPEND FROM ARRAY数组名14、表的排序命令:SORTON﹤字段1﹥/A︱/D,字段2/A︱/Dto新表文件名15、打开索引文件命令:SET INDEX TO索引文件名表16、设置主控索引命令:SET ORDER TO单索引文件名︱TAG索引标识17、更新索引文件命令:REINDEX18、关闭索引文件:SETINDEXTO、CLOSEINDEX、CLOSEALL、CLEARALL、USE 19、删除索引标识命令吗:DELE TAG索引标识名删除单索引文件命令:DELE FILE单索引文件名20、表的浏览命令:BROWSE21、记录的过滤命令:SET FILTER TO条件22、字段的过滤命令:SET FIELDSS TO字段表名23、表之间的连接命令:JOIN WITH别名TO新表文件名FOR条件24、设置一对多关系命令:SET SKIP TO别名25、数据库相关命令:打开:OPEN DATA数据库名新建:CREAT DATA数据库名修改:MODI DATE数据库名关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL设置当前数据库命令:SET DATA TO数据库名26、程序相关命令:建立/修改程序:MODI COMMAND程序文件名运行程序:DO程序文件名27、内存变量/数组赋值命令:=、STORE28、交互式输入命令:@行,列SAY表达式GET变量29、文本输入命令:TETX﹤输出显示内容﹥ENDTEXT30、终止程序执行命令:CANCEL、QUIT、RETURN31、清除主屏幕命令:CLEAR32、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF(2)设置删除标记命令:SET DELE ON/OFF。

进给速度计算公式例题

进给速度计算公式例题

进给速度计算公式例题好的,以下是为您生成的关于“进给速度计算公式例题”的文章:在机械加工的世界里,进给速度可是个相当重要的概念。

就好比我们跑步的速度,决定了能多快到达目的地,而进给速度则决定了刀具在工件上移动的快慢。

先来说说啥是进给速度。

简单来讲,它就是刀具在加工过程中沿着工件轴线方向的移动速度。

比如说,车床上车削一根轴,或者铣床上铣削一个平面,刀具移动的快慢就是进给速度。

那进给速度咋计算呢?这就得提到进给速度的计算公式啦。

一般来说,进给速度(Vf)等于每齿进给量(fz)乘以刀具齿数(Z)再乘以主轴转速(n)。

用公式表示就是:Vf = fz × Z × n 。

咱们来看个具体的例题哈。

有个铣床加工的活儿,刀具齿数是 4,每齿进给量是 0.15mm,主轴转速是 800 转/分钟。

那这时候的进给速度是多少呢?咱们就按照公式来算算,Vf = 0.15 × 4 × 800 = 480mm/min 。

也就是说,刀具每分钟会沿着工件移动 480 毫米。

我记得之前在车间实习的时候,就碰到过因为进给速度没算好而闹笑话的事儿。

当时有个新手师傅,在加工一个零件,按照自己想当然的速度设置了进给参数,结果加工出来的零件那叫一个惨不忍睹啊!表面坑坑洼洼的,完全不符合要求。

后来师傅们一起帮着重新计算进给速度,调整参数,这才把零件给弄合格了。

这事儿让我深刻地认识到,进给速度的计算可真是一点儿都不能马虎。

算错了,不仅浪费材料,还耽误时间,影响生产效率。

再比如说,在数控加工中,进给速度的准确计算就更为重要了。

数控系统可都是按照我们设定的参数来干活儿的,如果我们给的进给速度不对,那加工出来的零件可能就会出现尺寸偏差、表面质量差等问题。

而且啊,不同的材料、不同的刀具,进给速度的选择也都有讲究。

像加工硬度高的材料,进给速度就得慢一些,不然刀具容易磨损;加工软材料呢,就可以适当提高进给速度,提高加工效率。

VF 命令

VF 命令

命令作业1、显示姓“张”的并且年龄在18岁以上的姓名,年龄。

List all 姓名,年龄for 姓名=‘张’and 年龄>182、将年龄在18岁以下的年龄增加2岁。

Repl all 年龄with 年龄+2 for 年龄<183、显示计算机专业男同学的所有信息。

List all 学号,性别,专业,姓名4、显示所有记录的学号,姓名,性别,专业。

Go 1List rest5、显示表中前3条记录。

Go 1List next 36、逻辑删除5,6,7,8这四条记录。

Go 5Dele next 47、显示第5条记录的姓名,专业。

Go 5Disp 学号,姓名8、将指针向上移动3条记录,并显示该条记录。

Skip -3Disp9、显示从第6条开始的以下所有记录。

Go 6List rest10、逻辑删除计算机专业和数学专业的记录。

Dele for 专业=‘计算机or 专业=‘数学11、将表中的第3条记录作为当前记录,将它传递到数组变量AA中,并显示数组变量的内容。

Go 3Scatter to aaList memory like aa12、将学生登记表的学号,姓名,入校总分复制到一个新表B中(注:只复制它的结构)。

Copy to a filds 学号,姓名13、统计女学生的人数,男学生的人数,总人数。

Count to a for 性别=‘女‘Count to b for 性别=‘男’Count to c14、将学生登记表中按照入校总分降序排列。

15、将姓名为金鑫的姓名替换为李鑫。

vf使用命令 (1)

vf使用命令 (1)

1.记住以下命令并完成相应的操作。

打开表:use <表名>显示表:browse在工作区显示表:list [<范围>]注意:范围有4种界定方法:ALL 所有记录NEXT <N> 从当前记录起的N个记录RECORD <N> 第N个记录REST 从当前记录起到最后一个记录止的所有记录记录定位命令:go <数值表达式>go topgo bottom? recno( )注意:“go <数值表达式> ”将记录指针指向表的某记录,<数值表达式>指出该记录的记录号。

“go top”将记录指针指向表的第一个记录。

“go bottom”将记录指针指向表的最后一个记录。

“?recno( )”显示当前记录的记录号。

记录移位命令:skip [<数值表达式>]注意:“skip [<数值表达式>] ”从当前记录开始移动记录指针,<数值表达式>表示移位记录的个数。

负值表示向文件头移位,否则向文件尾移位;<数值表达式>缺省等同于<数值表达式>的值为1BOF( ) 表示记录指针指向首记录之前时返回.T. 否则返回.F.EOF( ) 表示记录指针指向末记录之后时返回.T. 否则返回.F.记录查询命令:locate [<范围>] for <条件>注意:“locate [<范围>] for <条件>”搜素满足条件的第一个记录。

若找到,记录指针就指向该记录。

缺省<范围>表示ALL;查到记录后,要继续往下查找满足<条件>的记录,必须用continue命令。

删除表中记录的命令删除记录要分两步:先在要删除的记录上加上删除标记,再用pack命令将带有删除标记的记录从表中真正删除。

逻辑删除命令delete [<范围>] for <条件>注意:“delete [<范围>] for <条件>”对当前表在指定<范围>内满足<条件>的记录加上删除标记。

VF第五次课

VF第五次课

命令方式
(1)绝对移动 命令格式: Go|Goto <数值表达式>TOP BOTTOM <数值表达式>TOP 功能:将记录指针指向指定记录。 例如: use 11花名册 go 8
(2)相对移动 命令格式:skip<数值表达式> 命令格式:skip<数值表达式> 功能:将记录指针从当前位置往上或往下移动。 数值为证则向上移动,为负数则向下移动。 例如: use 11花名册 11花名册 go top use 11花名册 skip 7 go bottom skip -6
(3)条件定位 命令格式:locate [范围] 命令格式:locate [范围] for 条件 功能:将记录指针向满足条件的第一记录。 命令格式:continue 命令格式:continue 在locate查找满族条件的记录范围内,将指 locate查找满族条件的记录范围内,将指 针向下移动一位。即指向满足条件的下一 个。
浏览记录
1、用菜单浏览和编辑之间转换 2、命令浏览。命令如下: (1)命令格式 Browse [fields 字段名字] [ for 条件] 字段名字] 条件] 功能:打开浏览窗口,显示当前表中记录。 Fields 字段列表 指定在浏览窗口中显示字 段。该项省略,则显示所有字段 For 条件 只显示满足条件的记录。该项省略显示全 部
注意:
①字段名列表可以省略。如果省略,则按 照表的原有字段顺序的参数提供。 ②使用该命令不会出现输入记录o 11花名册(姓名,性别) value ('张华 11花名册(姓名,性别) ('张华 ', ''男') 男
记录指正的定位
1、菜单项 定位: All表示对表中所有记录执行操作 All表示对表中所有记录执行操作 Next 表示从当前记录开始,对n条记录进行 表示从当前记录开始,对n 操作 Record 表示仅对记录号为n的记录操作 表示仅对记录号为n Rest 表示从当前记录开始直到最后一条记 录操作。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1标签移动
creat form movelabel
DO FORM c:\localgame\其他工具\vfp6.0\movelabel.scx
计时器代码:
caption:移动标签
backcolor:
【height】
【width】
添加计时器:【interval】500
if bel1.left+bel1.width<0
bel1.left=thisform.width
else
bel1.left=bel1.left-10或+10
endif
2、时钟演示
Creat form 时钟演示
Caption:时钟演示
Backcolor
Height
width
Autosize为真
【interval】500
添加按钮1为暂停-----代码thisform.timer1.interval=0
添加按钮2为继续------代码thisform.timer1.interval=500 添加按钮3为推出------代码:thisform..release
添加计时器-------代码:bel1.caption=time()
3、学生表浏览
4、按钮
Create form
添加按钮---激活mand3.enabled=.t.
停止mand3.enabled=.f.
目标------messagebox(”按钮的使用!”,0)
退出-----thisform.release
5、剪贴板
Create form 剪贴板
Caption-----模拟剪贴板
添加两个文本框
(1)添加按钮a)选中文本-----thisform.text1.selstart=4
thisform.text1.sellength=8
thisform.text1.setfocus
b)复制文本-----_cliptext=thisform.text1.seltext
c)粘贴文本----thisform.text2.value=_cliptext
(2)添加按钮组单击鼠标选择【生成器】a、按钮数目改为3
b、分别改写三个按钮的标题
c、选中布局改为水平对齐
d、添加代码
7、字体控制
Create form 字体控制
Autocenter为真
Caption ---字体控制
添加--(1)-编辑框
(2)选项按钮组-------------对象:optiongroup1 过程:interactivechange do case
case this.value=1
thisform.edit1.fontsize=10
case this.value=2
thisform.edit1.fontsize=15
case this.value=3
thisform.edit1.fontsize=30
case this.value=4
thisform.edit1.fontsize=50
endcase
(3)复选框—a)粗体对象:check1 过程:click
thisform.edit1.fontbold=thisform.check1.value
b) 斜体thisform.edit1.fontitalic=this.value
c)下划线thisform.edit1.fontunderline=this.value
(4)微调控件---属性keyboardhighvalue 50
Keyboardolwvalue 10
Spinnerhighvalue 50
Spinnerlowvalue 10
Increment 1
对象:Spinner1 过程:interactivechange
thisform.edit1.fontsize=this.value。

相关文档
最新文档