현재 위치 - 주공해몽공식사이트 - 팔자 점술 - VF 공용 함수

VF 공용 함수

숫자 함수:

1. 절대값 및 기호 함수

형식: ABS ()

기호 (< 숫자 표현식 >)

예: ABS (-5) = 5, ABS (4) = 4, sign (8) = 1, sign (-3) =-/kloc

2. 제곱근 표현식을 구합니다

형식: sqrt ()

예: SQRT( 16)=4 는 반제곱을 켜는 것과 같습니다.

3.Pi 함수

형식: PI ()

4. 정수 함수 찾기

Format: int () 는 숫자 표현식의 정수 부분을 반환합니다.

천장 (< 숫자 표현식 >) 은 표현식보다 크거나 같은 가장 작은 정수를 반환합니다.

바닥 (< 숫자 표현식 >) 은 표현식보다 작거나 같은 가장 큰 정수를 반환합니다.

예를 들면 다음과 같습니다.

INT(5.8)=5.8, int (-7.8) =-7,ceiling (6.4) = 7,ceiling (-5.9) =-5

하한 (9.9)=9

5. 반올림 함수

형식: 원 (; ,< 숫자 표현식 2 >; ) 을 참조하십시오

함수: 공식 위치에서 공식 표현식을 반올림한 결과를 반환합니다.

예를 들어 Round (345.345, 2) = 345.35, Round (345.345, 1) = 345.3, Round (345.345, 0) 입니다

ROUND(345.345,-1)=350

6. 보완 함수

형식: mod (; ,< 숫자 표현식 2 >; ) 을 참조하십시오

예를 들면 다음과 같습니다.

MOD( 10,3) =1mod (10,-3) =-2 mod (-/kloc)

나머지 법칙 찾기: 1. 먼저 두 숫자의 절대값에 근거하여 나머지를 구하다.

2. 1 표현식의 절대값이 표현식 2 의 절대값보다 크면 나머지는 표현식 1 의 값입니다.

3. 나머지는 표현식 1 의 기호를 취합니다.

4. 두 숫자가 다를 경우 표현식 2 의 값에 나머지를 더하여 최종 결과를 얻습니다.

7. 최대값 및 최소값 함수를 찾습니다

MAX (숫자 표현식 리스트)

MIN (숫자 표현식 리스트)

예: max (2,3,5) = 5max (? 2? ,? 12? ,? 05? ) =2 MAX (? 자동차? ,? 비행기 한 대? ,? 배 한 척? ) 을 참조하십시오

문자열 비교 법칙:

문자열 비교는 첫 글자를 먼저 비교하고, 결과가 있으면 비교하지 않아도 된다. 만약 두 번째 글자가 비교된다면, 등등.

문자 함수

1. 문자열 길이 함수 찾기

형식: len ()

함수: 공식 문자 표현식의 길이, 즉 포함된 문자 수를 반환합니다. 함수 값은 숫자입니다.

예: X= "중국어 Visual FoxPro6.0" 및 LEN(X)=20.

2. 시나리오 전환 기능

형식: 아래 ()

업퍼 (< 문자 표현식 >) 을 참조하십시오

함수: LOWER 는 공식 표현식 값의 대문자를 소문자로 변환하고 다른 문자는 그대로 유지합니다.

UPPER 는 지정된 표현식 값의 소문자를 대문자로 변환하고 다른 문자는 그대로 둡니다.

예: 낮음 (? X 1y2A? ) =x 1y2a 위 (? N= 1? ) =N= 1

3. 공간 문자열 생성 함수

형식: 공백 ()

함수: 지정된 수의 공백으로 구성된 문자열을 반환합니다.

4. 앞뒤 공백 기능을 삭제합니다.

형식: trim ()

LTRIM(& lt;; 문자 표현식 >) 을 참조하십시오

Alltrim (< 문자 표현식 >) 을 참조하십시오

함수: TRIM (): 지정된 문자 표현식 값에서 후행 공백을 제거하여 형성된 문자열을 반환합니다.

LTRIM (): 지정된 문자 표현식 값에서 선행 공백을 제거하여 형성된 문자열을 반환합니다.

ALLTRIM (): 지정된 문자 표현식 값에서 선행 및 후행 공백을 제거하여 형성된 문자열을 반환합니다.

예: ss 에 공백 (1)+ "테스트"+공백 (3) 을 저장합니다.

미세 조정 (SS)+LTRIM(SS)+ALLTRIM(SS)

Len (ss) = 8,len (trim (ss)) = 5,len (ltrim (ss)) = 7,len (alltrim (ss))

5. 부분 문자열 함수를 예로 들어 보겠습니다

형식: 왼쪽 (,< 길이 >)

오른쪽 (< 문자 표현식 >,< 길이 >)

SUBSTR(& lt;; 문자 표현식 >,< 시작 위치 >,< 길이 >)

예를 들면: 상점? -123 ...? 엑스테, 스토트? 45? Y 까지

가게? A45? Z 까지

0VAL(X+Y)= 123.45, VAL(X+Z)= 123.00, val (z+y) =;

이 문자열은 날짜 또는 날짜 시간으로 변환됩니다.

형식: CTOD () 를 날짜 데이터로 변환합니다.

CTOT(& lt;; 문자 표현식 >) 은 날짜-시간 데이터로 변환됩니다.

4. 날짜 또는 날짜 시간은 문자열로 변환됩니다.

형식: dtoc(| & lt;; 날짜-시간 표현식 > [,1])

TTOC(& lt;; 날짜-시간 표현식 > [,1])

TOC () 함수는 날짜 데이터 또는 날짜-시간 데이터의 날짜 부분을 문자열로 변환합니다.

TTOC () 는 날짜 및 시간 데이터를 문자열로 변환합니다.

선언: DTOC () 의 경우 옵션이 1 이면 문자열 형식은 항상 YYYYMMDD, 8 자입니다. TTOC () 의 경우 1 옵션을 사용하면 문자열 형식은 항상 YYYYMMDDHHMMSS, 14 자입니다.

예를 들면 다음과 같습니다.

DATETIME () 을 t 에 저장합니다

DTOC(T) =11/11/2005, dtoc (t,/kloc

TTOC(T) =11/11/200518:;

5 매크로 대체 기능

형식:&; & lt 문자 변수 > [. ] 을 참조하십시오

기능: 문자 변수의 내용을 바꿉니다. 즉, 구분 기호를 제거합니다.

예: kk = "456 ",& ampkk* 100=45600

기능을 테스트합니다

1. 범위 테스트 기능

형식: 사이 (

예: x 에 NULL 저장; 을 눌러 섹션을 인쇄할 수도 있습니다 스토리지 100 ~ y

사이 (150, y, Y+ 100)=.T 사이.

사이 (90, x, Y)=NULL

2. null 테스트 함수

형식: 비어 있음 ()

예: STORE .NULL. TO X

Is null (x) =. T.

3 "null" 값 테스트 기능

형식: 비어 있음 ()

4. 데이터 유형 테스트 함수

형식: vartype ([,< 논리 표현식 >])

함수: 표현식 유형을 테스트하고 대문자를 반환합니다. 함수 값은 문자 유형입니다.

2. null 테스트 함수

형식: 비어 있음 ()

표 파일 꼬리 테스트 함수

형식: eof ([| < 테이블 별칭 >])

4. 테이블 헤더 테스트 기능

형식: BOF ([| < 테이블 별칭 >])

5. 레코드 번호 테스트 기능

형식: recno([| & lt;; 테이블 별칭 >])

6 레코드 번호 테스트 기능

RECCOUNT([& lt;; 대지 코드 >

6. 조건 테스트 함수

형식: IIF (,< 표현식1>; ,< 표현식 2>)

함수: 표현식 논리가 true 인지 테스트하고 함수가 반환합니다.

논리적으로 false 인 경우 함수는 다음을 반환합니다

예: x =100; Y=300

IIF(X >;; 100, X-50, x+50) =150; IIF(Y & gt;; 100, Y-50, Y+50)=250

7. 삭제 테스트 기능을 기록합니다

형식: 삭제됨 ([| < 테이블 별칭 >])

VF 명령 및 기능 명령

데이터베이스 & amp& amp 에 {} | {} | {/} 저장 날짜 저장소 {:} 를 tblankdate &;; & amp 빈 날짜 및 시간

STRICTDATE 를 [0 |1] & 로 설정합니다 & amp 종료 날짜 형식 확인 0 off1on # define < 표정 > & amp& amp 대입기호 (컴파일) 상수 # undefined & amp& amp 정의된 상수 저장소를 & lt 변수 목록 >; & amp& amp 메모리 변수 할당

목록 메모리 [like < 와일드카드 >] [인쇄 | 끝< 파일 이름 >] & & amp 디스플레이 메모리 변수 DISPLY 는 분할 화면 표시에 사용됩니다.

배열 이름 1 (행 번호 [,열 번호]) [,배열 이름 2 (행 번호 [,열 번호]) ])]...& amp 를 선언하여 배열을 정의하거나 DIMENSION 을 사용하여 함수를 정의할 수 있습니다.

VF 기본 데이터 유형: C- 문자, N- 숫자, I- 정수, F- 부동 소수점.

B- 배정도 Y- 통화 L- 논리 D- 날짜 T- 날짜 및 시간 M- 주석 G- 일반 유형

* & ltExpc & gt 문자 표현식

ABS & ltExpn & gt& amp& amp 절대 값 int < Expn >& amp& amp 무조건 반올림

원형 (& ltExpn & gt, n) & & amp 반올림. N & gt=0, 소수점 뒤 n+ 1, 소수점 앞 n < 0,n 자리. N 은 소수점, sqrt < Expn & gt& amp& amp 제곱근입니다. 지출은 반드시 0 보다 커야 한다.

Log/log10 < Expn & gt& amp& amp 자연 로그/로그 지수 & amp& amp 자연 지수 sin

천장 & ltExpn & gt& amp& amp 는 가장 작은 정수 하한을 반환합니다

서명 & ltExpn & gt& amp& amp 상징 기능. Expn & gt0, =0,<0 이면 1, 0,-1 랜트를 반환합니다

LEN & ltExpc & gt& amp& amp 는 문자열 길이를 테스트하고 n 유형의 을 반환합니다

SUBSTR(& lt;; Expc & gt, & ltexpn1> [,& ltExpn2 & gt])& amp;; & amp 는 Expn 1 부터 Expn2 문자를 자릅니다. Expn2 를 생략하면 Expn 1 에서 끝까지 자릅니다.

LTRIM & ltExpc & gt& amp& amp 공백 삭제 rtrim/trim

ALLTRIM & ltExpc & gt& amp& amp Expc 앞뒤 공백을 제거하고 C & type;; 을 반환합니다 & lt 문자 저장 변수 >; [..] & & amp 매크로 대체

& ltexpc1> $ & ltExpc2 & gt& amp& amp 테스트 1 2 포함 여부. 돌아오다. T. F.at (

STUFF(& lt;; Expc1> , & ltexpn1> , & ltExpn2 & gt, & ltExpc2 & gt)& amp& amp 대체. N2 c 1 문자 PADC (

PADL(& lt;; Exp>, & ltExpn & gt[, & ltExpc & gt])& amp;; & amp 왼쪽 채우기 padr (

변환 (& ltExp & gt, & ltExpc & gt)& amp& amp 는 Exp 를 표시합니다 (예: Expc 요구 사항에 따라? Transform (131.137, "$ $ $ .999") $1

날짜 () & amp& amp 현재 시스템 날짜, t 시간 반환 ()&; & amp 현재 시스템 시간, 반환 유형 cdatetime ()&; & amp 시스템 날짜 및 시간, t 유형을 반환합니다.

연도 (& ltExpd & gt| & ltExp & gt)& amp& amp 연도. D|t 에 해당하는 연도 값, n 형 월 (