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



бет18/28
Дата19.07.2022
өлшемі1.48 Mb.
#459740
1   ...   14   15   16   17   18   19   20   21   ...   28
Дәріс 11,12
Тақырыбы:Есептер. Өрістерді орналастыру үшін Жылдам есеп пәрменін қолдану. Есепте объектілерді орналастыру. Қарапайым есеп құрыңыз. Түс палитрасы құралдар тақтасы. Еркін формадағы есепті құру. Есепте топтастыруды қолдану.
Жоспары:
1.Басқа кестелермен және файлдармен жұмыс
2. Мәліметтерді байланыстыру және біріктіру. Relation командасы.
3. Қатынастар орнату Кестелерді сұрыптау үйрету
4.Басқа кестеден жазба қосу. Append Form, Append командалары


Басқа кестелермен және файлдармен жұмыс
Мәліметтер әртүрлі кестеге толтырылады. Бір уақытта бірнеше кестелермен жұмыс істеу керек болса, оларды ортақ өріспен байланыстыру керек. Оған relation командасы қолданылады. Оны орнату үшін бірінші қатынастар орналастыру керек.
1:1 қатынасын орнату
Мысалы:1) Stud. Кестесін қарастырайық. Бұл кестеде Name өрісі студенттің фамилиясы бар және студент бірнеше рет оқу ақысын бөліп төлесін. Осы ақшалар туралы ақпараттар paymet.dbf кестесінде келесі өрістермен сақталады.
Студенттер туралы мәлімет толтырылатын кесте.
2) paymet. dbf
Студенттің төлемақысын сақтайды. Екеуіне ортақ name өрісі бар.
Set relation to key INTO<область1>[,KEY2 INTO<область>,…] [ADDITIVE].

USE ONE-key1


USE TWO-key1, key2.
USE THREE-key2
Set relation to key INTO<область[,key2]>.

USE TWO IN B index key1


USE THREE IN C index key2

Set relation key1 in to B


Select B set relation key2 in to C

Browse fields A. Name, B. Summ, C. DATE/


1:N қатынас орнату керек.
Белгіленген сәйкес келетін барлық жазбалармен байланысу үшін келесі командаларды қолданамыз:
Set skip to<область1> , < область2>…

USE ONE IN a


UES TWO IN b
USE THREE c
Бұл үш кесте key сәйкес обласында жатыр. Бірінші кестенің әрбір жазбасын басқа кестенің әрбір жазбасымен key өрісі арқылы байланыстыру:
USE ONE IN a
UES TWO INDEX key2 IN b
Select c
USE THREE IN c
INDEX ON key to key 3
Select a
Set relation to key into b, key into c
ADDITIVE Set skip to b, c
DISPLAY All fa, b. fb, c. fc to PRINT
DISPLAY All fa, b. fb, c. fc to file rel. txt




Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   28




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

    Басты бет