vf中ctod和dtoc
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 08:17:13
&是一个函数,格式&功能:替换出字符串变量的内容例:cn=“123”则&cn=123
首先,日期型数据的格式是"月/日/年",如"05/11/10"表示2010年5月11日,那么:substr(dotc(入学时间),1,2)+substr(dtoc(入学时间),4,2)就表示(假定这里
?换行输出?不换行输出.例:?"上海市"?"黄浦区"输出为:上海市黄浦区?"上海市"?"黄浦区"输出为:上海市黄浦区
当你打开第一个表时,默认是在工工作1,当你又用use打开新表时,原表被关闭.那么如何打开别的表,原表又不关闭呢,那就要使用到工作区了,一个工作区可以打开一张表,这样就可以同时打开多张表.sele1us
cn是一个变量,&是宏替换.where&cn是把cn这个变量的内容放在where后面.例如:cn="性别=女",就是说选择性别是女的学生.为什么不把【性别=女】直接放在where后面哪?因为,有的时候
loop是循环的意思.loop语句中间的东西会在达到一定条件后循环到loop语句之前的状态.
%返回两个数值表达式相除的余数例如:36%10&&显示6(4*9)%(90/9)&&显示625.250%5.0&&显示0.250
&是宏替换,意思是取引号内的内容,如:x="123",这时x是一个字符型,如果用x+100,则是非法的,因为字符型不能和数值型相加,而如果用&x+100,则结果为223,因为宏替换取出了x引号内的值1
不等于,
表示宏替换,取引号内的数据.如x="123",那么x+100就是错误的,因为字符型不能直接和数值型相加减,而用&x+100,就是正确的,等于223
count是计数的意思,没有havingcount这种用法,除非在SQL-select中如果设置分组groupby后需要设置条件时会用到having.
或者,两个条件只要满足一个就成立.如:成绩>=80or政治面貌="团员",意思是只要满足成绩在80分以上或者政治面貌为团员其中一个就行.
&一般用宏替换变量举例如下:如果有表单中有100个文本框要设置它们的enabled=.f.除了setallthisform.setall("enabled",.f.,"textbox")这个是设置所有
?表示换行,并显示*如果在两个数字中间表示两个数字相乘如果*在一行的开头,或者*前面是空格或TABLE键字符表示注释一行
where是一般情况下的条件短语,having是在分组的时候,如果要对分组的结果进行筛选就要用having
10,date()当时日期dtoc()日期转字符(这里会有年与月/月与日之间的分隔符)比如今天的就返回的是2013.03.17要返回20130317就要用dtoc(date(),1)len()返回字符
1.list默认显示所有记录,display默认显示当前一条记录.2.当diplayall时,每显示一屏后会暂停,而list是连续显示下去.3.当setdeletedon时,list不显示带删除标记的
*是乘号,如5*3=15%就取模,就是取余数.如8%3=2(余数为2)“王%”,在这里%的意思就是代表任意一个字符串
排序是将文件按排序后的格式重新写回磁盘,而索引并不改变文件中记录的物理顺序,只是用一个索引文件通过其它一些方法使文件中记录在内存中有序.从这一点来说,索引比排序快.
dtoc(日期型变量)此函数是把日期型数据转换为“mm/dd/yy”格式的字符串.dtoc(日期型数据,1)是把日期转换为"yyyymmdd"格式的字符串.例:?date()08/28/10a=dat