1,2 дәріс. №6 Тақырып. Visual Foxpro ортасында деректер қорын құру. Тақырыбы


Математикалық өңдеуге арналған функциялар



бет14/28
Дата19.07.2022
өлшемі1.48 Mb.
#459740
1   ...   10   11   12   13   14   15   16   17   ...   28
Математикалық өңдеуге арналған функциялар
1)Sum-кестедегі сандық өрісті мәліметтің қосындысын есептеуге арналған.
2)Averace-айнымалыны сандық өрістердің орташа мәнін енгізу
3)Calculate-айнымалыны кесте өрісінің математикалық функциялар есептеуін жазады.
4)Cout-айнымалыдағы жазбалар санын анықтап жазу үшін қолданылады.
Мысалы: use paymet
Sume pay for name=’Иванов’ to com.
Count for name=’Иванов’ to n
Averace pay for country=’Узб. To avu
Calculate max (pay) to max
Use
Кесте мен массив айнымалысының арасында мәлімет алмасу
Массив мәндерімен жұмыс істейтін көптеген функциялар бар. Осы функцияны қолдану үшін мәліметтерді алмасу командалары қолданылады.
SCATTER-таңдалған өрістерді кестенің бір жазбасынан тұратын бір өлшемді массивтерге арналған.
COPY TO ARRAY-екі өлшемді массивтер таңдалған өрістер немесе кестенің таңдалған жазбасына арналған
Replace from array <имя массива>[границы][fields<поле>] [for<врж.>] [while<Врж.>]
Массивтермен жұмыс істеу функциялары
1)ACOPY (<массив1>,<массив2>[,<врж.n1>[, врж.n2>[,< врж.n3>]]]-массив1-ден элементтер врж.N1 нөмерден басталып массив2-ге врж.N2 нөмерден және врж.N3 нөмерді қоса бастап көшіру.
2)ADEL(<имя массива>,<врж.N>[,2]]-қатарды немесе бағанды жояды.Егер функцияның үшінші параметрі екі болса қатарды немесе бағанды жояды, егер бір болса онда жойылатын қатар немесе баған астыңғы қатармен алмастырылады. Ал басқалары да жоғары бір қатарға көтеріледі.Соңында бос қалған қатардың барлық элементтері falsh мәнінде болады яғни массив мәні өзгермейді.
3)ADIR(<имя массива> [<врж.с>])-ағымдық каталогта барлық врж. смаскадағы сәйкес файлдарды көрсетеді және әрбір файлға массивтен атау, өлшем, уақыт тағы басқа береді.
Мысалы: ADIR(stdbf,’sd*.dbf’)
Stdbf массивіне ағымдық каталогтағы барлық жабық және атауы Sdтаңбадан басталатын кестелер туралы ақпарат енгізу үшін қолданылатын функция.Нәтижесінде массивтің stdbf мәнін көруге келесі команда қолданылады:
DISPLAY MEMORY LIKE stdbf stdbf PubA
(1,1) C ‘stud,dbf’
(1,2) N 1523
(1,3) D 01/05/07
(1,4) C “20:59:00”
(1,5) C “17:15:40”
4)AFIELDS(<имя массива>)-құрылған массивке ашық кестенің құрылымын көшіру
Мысалы: Use stud
? AFIELDS(mas)
CREATE dbf.stud1 Flom
ARRAY mas
5)ASCAN(<имя массива>,<врж.>[,<вржN1>[<вржN2>]])-нөмер вржN1 ден басталатын врж.N2-ге дейінгі массив элементтері арасынан іздеу үшін қолданылады.
6) ASORT(<имя массива>[,<вржN1>[,<вржN2>[,0[1]]])-массивті вржN1 бағаны бойынша сорттау, ал сортталатын қатар саны врж.N2 бойынша анықталады. Төртінші параметрінің мәні 0 болса өсу бойынша, егер 1 болса кему бойынша сортталады.


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   28




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет