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



бет20/28
Дата19.07.2022
өлшемі1.48 Mb.
#459740
1   ...   16   17   18   19   20   21   22   23   ...   28
Басқа кестеден жазба қосу. Append Form, Append командалары
Егер екі кестенің құрылымы бірдей болса, онда бір кестедегі жазбаларды екінші ағымдағы кестеге қосуға болады. Ол үшін келесі команда қолданылады:
APPEND FROM<имя файла/?> [FIELDS<поля>] [FOR<врж1>] [TYPE<тип файла>]
Нәтижеде тек өрістегі сәйкес жазбалар ретіне қарамастан қосылады. Егер қосылып жатқан өрістердің ұзындықтары сәйкес келмесе, онда таңбалық мәліметтер үзіліп қосады, ал сандық өрістер ***мәндерін қабылдайды.
Мысалы: stud.dbf кестесіне first.txt мәнін қосу керек болсын
Use stud
APPEND FROM first type sdf
BROWSE
USE
Енді Type опциясының <тип файла> параметрінің мәндері:
Sdf-мәліметтердің жүйелік форматын орнатады, бірақ кестенің өрістерінің ұзындығын сақтайды, өрістер бөлінбейді.
Delimited-өрістер үтірмен бөлініп, таңбалық өрістер тырнақшаға алынады
Delimited with blank-өрістер пробел арқылы бөлінеді.
Файлдарды көшіру Copy-командасы
Copy to<имя нового файла> [<границы>] [FIELDS<поля>] [FOR<условие>] [WHILE<условие>][Type<тип файла>][WITH CDX]
Бұл команда кестенің барлық жазбаларын жаңа кестеге көшіру командасы
[WITH CDX]-опциясы кестенің индекстерінде көшіру опциясы
Мысалы:1)Use stud.dbf
Copy to New.dbf

  1. Жаңа f дискісіндегі New кестесін құрып, оған f1, f2 өрістерін және ағымдағы old кестеден көшіру 99 жазбаны көшіру керек және f1 өрісінің мәндері >700 үлкен болуы керек

Use old
Copy Next 100 to F:/ New FIELDS f1, f2 FOR f1>700
Use New
List
Copy командасы арқылы .dbf кеңейтілуінен басқа файлдарда кеңейтілуін көрсету арқылы көшіруге болады, бірақ файл жабық болуы керек.
Мысалы: Close All
Copy File first.prg to secong.prg


Кестенің құрылымын көшіру
Егер сізге New.dbf жаңа кестесін құру керек болсын, бірақ құрылымы old.dbf кестесінің құрылымы сияқты болсын. Ол үшін old.dbf кестесінің мәліметтерін ZAP командасын беру арқылы тазалап алу арқылы құруға болады немесе келесі команда арқылы құруға болады:
Use old
Copy Structure to new
Use new
Display structure


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




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

    Басты бет