1 Тақырып. Деректер қорына кіріспе. №1-дәріс. Тақырыбы



бет105/129
Дата16.03.2022
өлшемі21,39 Mb.
#28241
1   ...   101   102   103   104   105   106   107   108   ...   129
Байланысты:
07 лекция-2021кз 3

Бақылау сұрақтары

1.Visual Foxpo ортасында бағдарлама құру.

2.Бағдарлама құрылымы.

3.Ақпаратты енгізу және шығаруды ұйымдастыру.

4. Бағдарламаларда айнымалыларды қолдану.

5.Айнымалылар статусы.

6.Кестелік мәліметтерді математикалық өңдеуге арналған функциялар

7.If.. EndIf , DO case ..ENDCase,

8. DO While.. ENDDO, FOR..ENDFor командалары

Әдебиеттер


  • Мусина Т.В. Visual Foxpro 8.0 Санкт-Петербург 2004

  • Омельченко Л.Н. Самоучитель Visual Foxpro 9.0 “Санкт-Петербург», 2006



Дәріс №23,24

Тақырыбы: Visual Foxpo ортасында Басқа кестелермен және файлдармен жұмыс.

Мәліметтерді байланыстыру және біріктіру. Relation командасы. Қатынастар орнату. Кестелерді сұрыптау

Жоспары:

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   ...   101   102   103   104   105   106   107   108   ...   129




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

    Басты бет