- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vf学习的笔记和自己的感想
vf学习的笔记和自己的感想
第一章 vf的基础知识
(1)人工 文件 数据库
(2)关系运算
传统:交 并 差
专门:选择:行 元组(记录) for where 行减少 一个表
投影:列 属性(字段) fields 列减少 一个表
连接:多个表 行 列 减少 变多 join on
自然连接:多个表 去掉重复属性的等值连接
笛卡尔积:多个表 3 * 3
(3)关系的特点: 关系 表 二维表 (.dbf)
一个关系必须规范化
元组不能重复
属性不能重复
属性的顺序没有要求
记录顺序没有要求
(4)项目(.pjx)
建立项目:create project [项目名]
修改项目:modify project [项目名]
第二章 函数
常量
数值 表示方法:直接表示 123 12.35 N
货币常量 表示:$123 默认4位小数 $123 123.0000 8字节 Y
字符常量 表示: [] sql C
thisform.grid1.recordsource=sele ..where 颜色=蓝
日期常量 {} 2005/05/02=数值 表示:{yyyy/mm/dd} 8字节 D
{yy/mm/dd}
{mm/dd/yyyy} 传统
严格:{^yyyy/mm/dd}
set mark to , : set mark to :
set date to ymd mdy dmy ...
set cent on|off
set stri to 0|1|2
日期时间常量: {yyyy/mm/dd hh..} 8字节 T
逻辑型:m=56 .t. .T..y..Y. .F. .f..N..n. 1字节 L
表达
(1)字符: + - 连接 类型必须相同
1+2=3
1+2=12 1+2 ×
1-2=12
1 + 2 =1口口2口
1 - 2 =1口2口口
(2)日期表达式:日期+日期 × 日期+数值 √日期-数值 √ 日期-日期
(3)逻辑: and or not !
.and. .or. .not. notandor
(5)==:精确比较 职工号==z1 z1 z11 z12 z112
日期越后的越大
.t..f.
$:包含 left 左边 right右边 substr
计算机 $ 商品名
商品名 like %计算机%
like(商品名,*计算机*)
函数
数值
abs()
sign()
sqrt()
int(3.456) =3
ceil(3.456)=4
floor(3.456)=3
round(3.456,2)=3.46
round(456.325,-2)=500
max(2,9,85)=9
min(计算机,电脑)=电脑
j d
字符函数
(1)len(字符型):结果 数值 len(sapce(0))=0
len(space(3)+space(5))=8
len(space(5)-space(3))=8
(2)space(数值):结果 字符
(3)trim() 后面 结果 字符
ltrim() 前面
allttrim() 前后 into table allt(thisform.text1.value)
(4)left(姓名,2) 左 结果字符
right(姓名,2) 右
substr(姓名,2)任意位置截取一直到末尾
substr(姓名,2,3):
(5)at(..,...):第一次 结果 数值
at(..,...,n):第n次
(6)stuff(abcdef,2,3,11):a11ef
stuff(abcdef,2,3,):aef
stuff(abcdef,2,0,11):a11bcdef
(7)like(表达式1,表达式2):表达式可以出现通配符 ?*
like(ab*,abcd) .t.
like(abcd,ab*) .f.
转换
(1)str():数值转换为字符
str(表达1,表达2,表达3) str(thisform.text1.value,8,2)
(2)val():字符转数值
(3)ctod():字符转日期
(4)dtoc():日期转字符
文档评论(0)