Бүгінгі күні көптеген пайдаланушылар .dbf кеңейтімі бар файлдарды жиі кездестіретінін ешкімге айтудың қажеті жоқ. Ең өкініштісі, Windows ОЖ-де пакет орнатылған болса да Microsoft Office бұл түріфайлдар ешқандай бағдарламамен байланысты емес. Бізде бар, енді оны анықтауға тырысамыз. Сонымен қатар, деректерді кейіннен автоматты түрде тану және қажетті файлды ашу үшін кеңейтім байланысын қалай орнатуға болатынын көрейік.

DBF пішімі: сипаттамасы

Шын мәнінде, осы түрдегі файлды кеңейтуге қолданылатын аббревиатурадан бұл дерекқор деген қорытынды жасауға болады. Бұл біршама ерекше, өйткені мұндай файлдардың әдетте кеңейтімі болады

Бұл жағдайда бізде тағы біреуі бар, бірақ оның ерекшелігіне қарамастан, осы типтегі ақпаратпен жұмыс істеуді қолдайтын көптеген бағдарламалар танылады. Бұл негізгіге енгізілген Excel немесе Access бағдарламасы болуы мүмкін Microsoft бумасы Office немесе үшінші тарап әзірлеушілерінің кез келген басқа кеңсе қолданбалары.

DBF стандартты нұсқада қалай ашылады

Шындығында, егер сіз кенеттен осы түрдегі файлды кездестірсеңіз (белгіше онда тіпті Explorer бағдарламасында да қолданылмайды), үрейленбеңіз. Оны Excel көмегімен оңай ашуға болады, өйткені онда бүкіл логикалық құрылым сақталады және стандартты іздеу жүйесін пайдалану мүмкіндігін ескере отырып.

Стандартты нұсқада ешбір бағдарлама файлдың өзімен байланыспағандықтан, жалғастырудың екі жолы бар. Мысалы, жай ғана Excel немесе Access бағдарламасын іске қосып, содан кейін стандартты файлды ашу мәзірін немесе Ctrl + O пернелер тіркесімін пайдалану ұсынылады. Алайда, файл түрі өрісінде пайда болатын мәзірде «Барлық файлдар» дегенді көрсету керек. (және «туған» пішім емес), неліктен іздеген файлды таңдаңыз. Сенімді болыңыз: кез келген электрондық кесте бағдарламасы бұл деректер түрін еш қиындықсыз таниды.

Түсінікті болғандай, біздің жағдайда DBF файлын қалай ашу мәселесі тек қолмен режимде стандартты кеңсе қосымшасын пайдаланумен байланысты. Қазірдің өзінде түсінікті болғандай, бұл әдіс әрқашан ыңғайлы емес және белгілі бір уақытты қажет етеді.

Қатысты бағдарламалар

Енді DBF файлының өзін қарастырайық. Стандартты офистік пакет бағдарламаларын қолданбай оны қалай ашуға болады? Иә, ұқсас бағдарламалық өнімдерге кіретін сол утилиталар арқылы.

Мысалы, бұл бірдей Open Office, Lotus, және т. DBF пішімін оқу барлық жағдайларда бірдей орындалады. Айтпақшы, бұл кеңсе жиынтығын әзірлеушіге байланысты емес, өйткені барлығында деректердің бұл түрі, соның ішінде Oracle сияқты платформалар да қолдайды.

Әдепкі ашу опцияларын өзгерту

Енді DBF файлдарын пайдалануға болатындай етіп ашу жолын көрейік автоматты режим. Ең қарапайым жағдайда, бұл әдеттегі «Explorer» бағдарламасындағы файлды тінтуірдің оң жақ түймешігімен басу арқылы шақырылған ішкі мәзірден жасалады, мұнда «Бірлікпен ашу...» пәрмені таңдалады.

Бір жағдай үшін тізімделген қолданбалардың бірі пайдаланылады. DBF файлдарын ашу әдісі туралы миыңызды қайта құртпау үшін таңдалған қолданбаны көрсетуге болады, содан кейін төменгі жағындағы «Осы түрдегі барлық файлдар үшін пайдалану» жолының жанындағы құсбелгіні қойыңыз. Болашақта бірдей Excel бағдарламасы (егер ол әдепкі бағдарлама ретінде таңдалса) осы түрдегі файлды екі рет басу арқылы ашады.

Excel бағдарламасының орнына Access бағдарламасын немесе деректердің осы түрін танып, аша алатын басқа бағдарламаларды таңдауға болатыны айтпаса да түсінікті. Мәселе бұл емес. Ең бастысы - дерекқорды автоматты түрде ашуды конфигурациялау. Ал, немен жұмыс істеу керек бағдарламалық қамтамасыз ету, бұл компьютерлік жүйенің әрбір жеке пайдаланушысының мәселесі.

Нәтиже қандай?

Қорытындылай келе, айта кеткен жөн ең жақсы нұсқаОсы түрдегі файлдарды ашқан кезде Microsoft корпорациясының кеңсе пакетін пайдалану табиғи нәрсе, өйткені ол бүкіл әлемде ең кең таралған. Рас, Microsoft өнімдерін пайдаланбайтын пайдаланушы осы түрдегі деректерді кез келген басқа қолданбада ашатынында ешқандай қате жоқ.

Жоғарыда айтылғандардан түсінікті болғандай, кесте редакторлары бүгінде белгілі пакеттердің барлығында дерлік бар. Олар бір-бірінен тек атауларында ғана ерекшеленуі мүмкін, және, әрине, функционалдық жиынтығында емес, әдетте, сирек ерекшеліктерді қоспағанда, барлық жерде бірдей.

Басқа нәрселермен қатар, сәйкесінше, сіз бағдарламалау тілдерінің жеткілікті үлкен санын пайдалана отырып, көптеген әзірлеу құралдарын пайдалана аласыз. SQL серверлерін құруды және оңтайландыруды қолдайтын сол платформада мұндай файлдар, олар айтқандай, бірден ашылады. Ашылған кезде олар қарапайым пайдаланушы үшін әдеттен тыс ерекше көрініске ие болады. Дегенмен, пайдаланушылардың көпшілігі мұндай кәсіби даму құралдарын пайдалануы екіталай және өздерін стандартты бағдарламалық құрал жиынтығымен ғана шектейді.

DBF – бұл жұмыс істеу мүмкіндігі бұрын Microsoft Office ортасына біріктірілген дерекқор файлы. Access және Excel қолданбалары пішіммен жұмыс істеді, кейін Access пакеттен жойылды және болды бөлек бағдарлама, ал Excel бағдарламасында 2007 жылдан бері DataBaseFile қолдауы айтарлықтай шектелген.

DBF файлын тікелей Excel бағдарламасында ашу мүмкін болмаса, алдымен оны түрлендіру керек.

Дегенмен, DBF, көптеген адамдар ескірген формат деп санағанымен, бизнес, дизайн және инженерия саласындағы мамандандырылған бағдарламаларда әлі де кеңінен қолданылады. Ақпараттың үлкен көлемімен жұмыс істеу, оларды құрылымдау және өңдеу, сұраныстарды орындау қажет болған жерде. Мысалы, 1С Enterprise бағдарламалық пакеті толығымен дерекқорды басқаруға негізделген. Ал Excel бағдарламасында көптеген кеңсе құжаттары мен деректер өңделетінін ескерсек, бұл форматтармен біріктірілген жұмыс мәселесі өзекті және сұранысқа ие.

DBF-мен жұмыс істеу кезіндегі Excel проблемалары

Excel 2003 DBF ашу және өңдеу, сондай-ақ XLS құжаттарын осы пішімде сақтау мүмкіндігіне ие болды:

  1. Мәзір жолағынан «Файл» тармағын таңдаңыз.
  2. Әрі қарай, «Басқаша сақтау» түймесін басыңыз.
  3. Ашылмалы тізімнен «*.dbf» таңдаңыз.

МАҢЫЗДЫ. 2007 жылдан бастап ашуға және көруге болады Excel пішімідерекқорлар, бірақ сіз оған өзгерістер енгізе алмайсыз немесе .xls құжаттарын сақтай алмайсыз. Стандартты құралдарбағдарламалар енді бұл опцияны қамтамасыз етпейді.

Дегенмен, қолданбаға мұндай функцияны қосатын арнайы қондырмалар бар. Бағдарламашылар өздерінің әзірлемелерін әртүрлі форумдарда желіде орналастырады және сіз әртүрлі нұсқаларды таба аласыз. XslToDBF деп аталатын ең танымал қондырманы әзірлеушінің http://basile-m.narod.ru/xlstodbf/download.html веб-сайтынан жүктеп алуға болады. Жүктеп алу тегін, бірақ қаласаңыз, әмияныңызға немесе картаңызға кез келген соманы аудару арқылы жобаны қолдауға болады.

Орнату және пайдалану:

  1. Жоғарыдағы сайттан мұрағатты жүктеп алыңыз.
  2. Одан XlsToDBF.xla файлын шығарып, оны компьютерге сақтаңыз.
  3. Excel бағдарламасында сол жақтағы Microsoft белгішесі бар «Параметрлер» мәзіріне өтіңіз.
  4. бөлімінде» Excel опциялары» Қосымшалар тармағын таңдаңыз.
  5. Басқару/Excel қондырмалары жолында Өту түймесін басыңыз.
  6. Шолу түймесін басып, сақталған XlsToDBF.xla файлын табыңыз.
  7. «XLS -> DBF» жазбасы құсбелгі қойылған қондырмалар тізімінде пайда болуы керек. Оның жоқтығын тексеріңіз.
  8. Енді .xls файлын .dbf пішіміне сақтауға болады. Сіз сол сайттан жүктей аласыз егжей-тегжейлі нұсқауларпайдалану арқылы. Ең бастысы - кестелік деректерді дұрыс дайындау.
  9. Кесте дайын болғаннан кейін кез келген толтырылған ұяшықты таңдап, Alt және F пернелерін басыңыз
  10. Ашылған макрос терезесінде өріске XlsToDBF теріңіз, регистр маңызды емес.
  11. Іске қосу түймесін басыңыз.
  12. Деректерді дұрыс дайындап, пішімдеген болсаңыз, дерекқор файлы да XLS көзі орналасқан қалтада сақталады.

Office бағдарламасында ештеңені өзгерткіңіз келмесе, қондырмаларға сенбеңіз және үшінші тарап қолданбалары, онда XLS файлын DBF файлына түрлендірудің көп уақытты қажет ететін әдісін ұсына аламыз:

  1. Microsoft Access бағдарламасын сатып алыңыз және орнатыңыз.
  2. Excel бағдарламасында құжатты дайындаңыз және сақтаңыз.
  3. MS Access-те «Ашу» түймесін басып, файлды таңдаңыз.
  4. Енді импорттауды дұрыс конфигурациялау керек.
  5. Бастау үшін парақты таңдаңыз. Егер олардың бірнешеуі болса, сіз әлі де бір уақытта біреуін жасауыңыз керек.
  6. Кестеде тақырып жолы болса, сәйкес құсбелгіні қойыңыз.
  7. Әрі қарай кесте атын өзгертуге болады.
  8. Енді «Сыртқы деректер» түймесін басыңыз.
  9. «Экспорт», «Қосымша» түймесін басыңыз.
  10. dBase файлын таңдаңыз.
  11. Атын көрсетіңіз және орынды сақтаңыз.

Бұл әдіс әрқашан сәтті жұмыс істемейді, деректерді өңдеу және кейіннен сақтау кезінде қателер жиі кездеседі; Және бұл өте ұзақ және ыңғайсыз.

Түрлендіру

Өзіңізбен бірге қиналып қалмау үшін кеңсе бағдарламалары, деректерді бір пішімнен екіншісіне тасымалдауға мүмкіндік беретін көптеген қолданбалар жасалды. Біріншіден, барлық дерлік қуатты ДҚБЖ бағдарламалары XLS-ге экспорттау және одан жүктеу мүмкіндігін ұсынады. Екіншіден, конверсияға маманданған шағын утилиталар бар. Міне, олардың кейбіреулері:


Осы бағдарламалардың барлығында түрлендіру бастапқы файлды ашуға, содан кейін «Түрлендіру» немесе «Экспорттау» пәрменін іске қосуға келеді.

Сондай-ақ бар тегін қызметтеронлайн түрлендірулер. Мұндай сайттарда сізден бастапқы файлды жіберу (жүктеп алу) сұралады, «Түрлендіру» түймесін басыңыз, содан кейін түрлендірілген құжатқа сілтеме пайда болады. Мұндай қызметтерге қаншалықты сенуге болады, шешім жеке, сіздің қауіп-қатеріңізге және тәуекеліңізге байланысты.

Осылайша, сіз DBF файлын Excel бағдарламасында аша аласыз, бірақ оның нұсқасы 2007 немесе одан жаңа болса, онымен бұдан артық ештеңе істей алмайсыз, жай ғана қараңыз. XLS-де өңдеуге және сақтауға, сондай-ақ қарама-қарсы бағытта түрлендіруге арналған арнайы қондырмалар немесе бағдарламалар бар. Түрлендіру және әртүрлі қолданбаларда DBF-мен жұмыс істеу тәжірибеңіз болса, түсініктемелерде кеңестеріңізді бөлісіңіз.

.DBF файлы - бұл әртүрлі деректер сақталатын файл, бұл формат деректер қорын басқару жүйелері, электрондық кестелерді басқару жүйелері және т.б ұқсас жүйелер. Электрондық кестелер мен мәліметтер базасы саласында бұл формат стандарт болып табылатынын атап өту керек, бұл оның осы рөлде жиі қолданылуына әкеледі.

Бұл пішім алғаш рет LibreOffice бағдарламасында қолданылған, ол ретінде пайдаланылды стандартты файлмәліметтер базасын басқаруға арналған. LibreOffice өте кең тараған электрондық кестелер мен деректер қорын басқару жүйелерінің отбасы болғандықтан және бұл кеңейтім өзінің рөлін дәлелдегендіктен, өз жұмысында дерекқорлар мен электрондық кестелерді қолдануға тура келген көптеген басқа бағдарламалар оны осы мақсаттарда белсенді пайдалана бастады.

Егер .DBF кеңейтімі бар файлдардың құрылымын қарастыратын болсақ, келесі элементтерді ажыратуға болады:

  • Тақырып. Мұнда деректер қорының құрылымына қатысты ақпарат берілген.
  • Мәліметтер базасының аймағы. Файлдың бұл бөлігінде кестеге құрылған белгілі бір ұзындықтағы жазбалар бар.

Әдетте, .DBF кеңейтімі бар файлдар .DBT және .FPT файлдарымен бірге келеді, олар тәуелсіз пішімдер болып табылмайды және тек сәйкес .DBF файлы арқылы ашылады.

DBF форматының тарихы.

Бұл форматтың 1980 жылдардан бастау алатын өте бай тарихы болғандықтан, осы уақыт ішінде формат айтарлықтай жетілдірілді және өзгертілді, сондықтан ол көптеген бағдарламалар үшін негізгі стандарт болып қалғанына қарамастан, оны 100 пайыз деп айту мүмкін емес. Деректер базасы мен электрондық кестелерді пайдаланатын көптеген заманауи бағдарламалар бұл пішімді аша алады, бірақ көп жағдайда бұл форматтағы файлды көптеген бағдарламалар ашады.

DBF файлын қалай ашуға болады

DBF рұқсаты бар дерекқорлармен және құжаттармен үнемі жұмыс істейтін пайдаланушыларға бұл файлды қалай және қандай бағдарлама ашатынын айтудың қажеті жоқ. Бірақ, егер сіз мұндай файлды алсаңыз және оның не екенін білмесеңіз, оны ашып, одан деректерді шығара алмайсыз, онда бұл мақала пайдалы болады.

Көптеген бағдарламалар мәліметтер базасы болып табылатын құжаттармен жұмыс істей алады. Ең қарапайымдары OpenOffice және LibreOffice және біз олар туралы жазамыз.

Бұл пакеттер кеңсе қосымшаларыәртүрлі жобалармен, соның ішінде дерекқорлармен жұмыс істеу үшін.

  • OpenOffice бумасын жүктеп алып, орнатқаннан кейін жұмыс үстеліндегі бағдарлама таңбашасын басу арқылы бағдарламаны іске қосыңыз. Ашылған терезеде «Ашу» түймесін таңдаңыз.
  • Одан кейін компьютеріңізде дерекқор кестесі үшін .dbf рұқсаты бар файлды таңдап, «Ашу» түймесін басыңыз.

  • Содан кейін файлдағы ақпаратты дұрыс көрсету үшін құжаттың кодтауын таңдау керек (кодтауды дұрыс таңдамау қателіктерге және құжаттағы ақпаратты түсініксіз таңбалармен көрсетуге әкелуі мүмкін).

  • Міне, құжат OpenOffice ортасында ашық және онымен жұмыс істеуді жалғастыруға болады.

Сол сияқты, LibreOffice ішінде .dbf рұқсаты бар дерекқор ашылады.

Excel бағдарламасында DBF файлын қалай ашуға болады

IN Microsoft бағдарламасы Excel 2007 нұсқасынан бастап dbf файлын жай ғана аша алмайсыз. 2003 және одан жоғары нұсқалар әлі де қолдайды бұл файлболды, бірақ кейін ол жойылды. Мәліметтер қорын кестеге түрлендіру және онымен жұмыс істеу үшін пайдалану керек арнайы бағдарламалар, файлды бір пішімнен екіншісіне түрлендіретін, атап айтқанда, DBF түрлендіргіші және басқалары.

Бағдарламалық жасақтаманы әзірлеушілер ұйықтап жатқан жоқ және DBF файлын желіде ашуға, оны өңдеуге және қосымша бағдарламалық құралды орнатпай-ақ компьютерде сақтауға болатын ресурстарды белсенді түрде жасауда. Бұл бағдарлама DBF файлдарымен жұмыс істеу үшін - DBFShow әлі де әзірленуде.

Бар үлкен сан.DBF пішіміндегі файлдармен жұмыс істей алатын бағдарламалар, ең танымал бағдарламалардың кейбірі мыналар: OpenOffice және LibreOffice, оларды жоғарыдағы сілтемелерден жүктеп алуға болады.

dBASE кестелері: .DBF файл құрылымы

DBF – мәліметтерді сақтау пішімі, мәліметтер қорын басқару жүйелерімен, электрондық кестелермен және т.б. ақпаратты сақтау және берудің стандартты тәсілдерінің бірі ретінде пайдаланылады.

DBF файлы дерекқордың құрылымы (жаңа нұсқаларда - және кейбір басқа сипаттамалар, мысалы, пайдаланылған код беті) және жазбалар саны және, шын мәнінде, деректер аймағы туралы ақпаратты сақтайтын тақырыпқа бөлінген. тұрақты ұзындықтағы жазбалардың ретімен ұйымдастырылған кестесі болып табылады. Жазбалар, өз кезегінде, белгіленген ұзындықтағы өрістерге бөлінеді.

Бірінші өріс әрқашан жою белгісі болып табылады (1 байт). Егер ол 2A16 (жұлдызша белгісі) тең болса, жазба жойылу үшін белгіленген болып саналады. Жойылған жазбаларды буып-түю әрекетін орындау арқылы қалпына келтіруге немесе физикалық түрде жоюға болады (PACK xBase пәрмені).

Басқа файлдарды DBF файлдарымен де байланыстыруға болады - .DBT (dBase III, IV, Клиппер), .FPT ( FoxBASE/FoxPro) және кейбір жағдайларда басқалары өзгермелі ұзындықтағы үлкен нысандарды сақтауға арналған. .DBT/.FPT файлдары тәуелсіз емес және сәйкес .DBF файлынсыз оқу мүмкін емес. Сондықтан олардың сипаттамасы әдетте .DBF пішімі сипаттамасының бөлігі ретінде қосылады.

DBF файлыекі бөліктен тұрады:

Айдар
- нақты жазбалар

dBASE кестелеріне арналған .DBF файлдарының құрылымдары. Файл құрылымдары әртүрлі нұсқалар dBASE: dBASE III PLUS 1.1, dBASE IV 2.0, DOS үшін dBASE 5.0 және Windows үшін dBASE 5.0.

dBASE III PLUS кестесіне арналған деректер файлының тақырыбы құрылымы.

Кесте файлының тақырыбы

Байт Мазмұны Сипаттама
0 1-ші байт dBASE III PLUS кестесінде MEMO файлының болуын анықтау (MEMO файлсыз 03 сағ (.DBT файл;) MEMO файлымен 83 сағ).
1-3 3 байт
4-7 32-биттік нөмір Кестедегі жазбалар саны
8-9 16-биттік нөмір
10-11 16-биттік нөмір
12-14 3 байт Резервтелген аумақ
15-27 13 байт
28-31 4 байт Резервтелген аумақ
32-н 32 байт
n+1 1 байт 0Dh мәні сақталады, ол өріс сипаттамалары үшін терминатор ретінде әрекет етеді
Кесте өрісінің сипаттамасы
Байт Мазмұны Сипаттама
0-10 11 байт
11 1 байт ASCII өріс түрі (C, D, L, M немесе N)
12-15 4 байт Өріс деректерінің мекенжайы (диск сілтемесі емес, жад анықтамасы)
16 1 байт
17 1 байт
18-19 2 байт dBASE III PLUS желілік нұсқасы үшін сақталған
20 1 байт Жұмыс кеңістігі идентификаторы
21-22 2 байт dBASE III PLUS желілік нұсқасы үшін сақталған
23 1 байт Өріс орнату жалауы
24-31 1 байт Резервтелген аумақ

Кесте жазбалары

Екілік, MEMO, OLE өрістері және .DBT файлдары

MEMO өрістері санаулы тізбекті блоктардан (0, 1, 2, т.б.) тұратын .DBT файлдарында деректерді сақтайды. Блок өлшемі 512 байт. .DBT файлындағы бірінші блок (нөлдік блок) .DBT файлының тақырыбы болып табылады.

Бұл ақпарат dBASE III Plus нұсқаулығынан алынған («dBASE III PLUS пайдалану», C қосымшасы).

dBASE IV 2.0 кестесіне арналған деректер файлының тақырып құрылымы.

Файл құрылымы
Байт Мазмұны Сипаттама
0 1-ші байт dBASE IV файлды басқару: 0-2 биттері нұсқа нөмірін көрсетеді, бит 3 - dBASE IV MEMO файлының болуы, 4-6 биттері - SQL кестесінің болуы, 7 бит - кез келген MEMO файлының болуы (немесе dBASE III Plus, немесе dBASE IV)
1-3 3 байт Күн соңғы жаңарту YYMMDD пішімінде
4-7 32-биттік нөмір Кестедегі жазбалар саны
8-9 16-биттік нөмір Тақырып алатын байттардың саны
10-11 16-биттік нөмір Жазба алатын байттардың саны
12-13 2 байт
14 1 байт
15 1 байт Кодтау жалаушасы
16-27 12 байт dBASE IV
28 1 байт
29 1 байт Тіл драйверінің идентификаторы
30-31 2 байт Нөлдермен толтырылған резервтелген аймақ
32-n* Әрқайсысы 32 байт Өріс сипаттамалары бар массив (осындай әрбір сипаттаманың құрылымы төменде көрсетілген)
n+1 1 байт 0DH терминатор ретінде

n – өріс сипаттамалары бар массивтің соңғы байты. Массив өлшемі кесте файлындағы өрістер санына байланысты.

Кесте өрісінің сипаттамасы
Байт Мазмұны Сипаттама
0-10 11 байт ASCII ішіндегі өріс атауы (нөлдермен толтырылған).
11 1 байт ASCII өріс түрі (C, D, F, L, M немесе N)
12-15 4 байт Резервтелген аумақ
16 1 байт Екілік пішімдегі өріс өлшемі
17 1 байт Екілік пішімдегі өріс сериялық нөмірі
18-19 2 байт Резервтелген аумақ
20 1 байт Жұмыс кеңістігі идентификаторы
21-30 10 байт Резервтелген аумақ
31 1 байт

Кесте жазбалары

Кесте файлындағы жазбалар кесте тақырыбынан кейін бірден орналасады. Жазба деректерінің алдында жазбаның жойылғанын көрсететін байт қойылады: 20h (бос орын) мәні жазбаның жойылмағанын көрсетеді, 2Ah (жұлдызша) мәні жазбаның жойылғанын көрсетеді. Өрістер өріс бөлгіштері немесе жазба терминаторлары жоқ жазбаларға жинақталады. Файлдың соңы бір байтпен (EOF маркерімен) белгіленген, оның OEM коды 26 (1Ah) мәніне сәйкес келеді.

dBASE кестелері үшін жарамды деректер түрі
Түрді белгілеу Түр Мәндер ауқымы
C Рәміздер
D Күн
Ф Екілік өзгермелі нүктелі сандар - . 0 1 2 3 4 5 6 7 8 9
Н Екілік сандарды ондық түрлендіру - . 0 1 2 3 4 5 6 7 8 9
Л Логикалық
М Жаднама Барлық OEM код беті таңбалары (ішкі жазба пішімі - DBT блок нөмірін қамтитын 10 сан)

Жад өрістері және .DBT файлдары

Әрбір .DBF файл жазбасының MEMO өрісінде сақталған деректері бар блокты көрсететін сан (мән OEM код бетінде көрсетілген) бар. Егер өрісте ешқандай деректер болмаса, .DBF файлы бос орындармен (20 сағ) толтырылады (сандар емес).

Кез келген өрістің деректері өзгерсе, блоктар .DBT файлындағы жаңа деректер орнын көрсету үшін реттік нөмірлерін өзгерте алады.

Бұл ақпарат dBASE IV анықтамасынан алынған («dBASE IV тіл анықтамасы», D қосымшасы).

DOS астындағы dBASE 5.0 кестесіне арналған деректер файлының тақырыбы құрылымы.

Кесте файлының тақырыбы
Байт Мазмұны Сипаттама
0 1-ші байт
1-3 3 байт YYMMDD пішіміндегі соңғы жаңарту күні
4-7 32-биттік нөмір Кестедегі жазбалар саны
8-9 16-биттік нөмір Тақырып алатын байттардың саны
10-11 16-биттік нөмір Жазба алатын байттардың саны
12-13 2 байт Нөлдермен толтырылған резервтелген аймақ
14 1 байт Күтудегі транзакцияның бар екенін көрсететін жалауша
15 1 байт Кодтау жалаушасы
16-27 12 байт Көп қолданушыға арналған резервтелген аумақ
28 1 байт MDX файлының болуының жалаушасы: 01H - файл бар, 00H - файл жоқ
29 1 байт Тіл драйверінің идентификаторы
30-31 2 байт Нөлдермен толтырылған резервтелген аймақ
32-n* Әрқайсысы 32 байт Өріс сипаттамалары бар массив (осындай әрбір сипаттаманың құрылымы төменде көрсетілген)
n+1 1 байт 0DH терминатор ретінде

n – өріс сипаттамалары бар массивтің соңғы байты. Массив өлшемі кесте файлындағы өрістер санына байланысты.

Кесте өрісінің сипаттамасы
Байт Мазмұны Сипаттама
0-10 11 байт ASCII ішіндегі өріс атауы (нөлдермен толтырылған).
11 1 байт
12-15 4 байт Резервтелген аумақ
16 1 байт Екілік пішімдегі өріс өлшемі
17 1 байт Екілік пішімдегі өріс сериялық нөмірі
18-19 2 байт Резервтелген аумақ
20 1 байт Жұмыс кеңістігі идентификаторы
21-30 10 байт Резервтелген аумақ
31 1 байт MDX өрісінің жалауы: MDX файлында өрістің индекс белгісі болса, 01H, егер жоқ болса, 00H.

Кесте жазбалары

Кесте файлындағы жазбалар кесте тақырыбынан кейін бірден орналасады. Жазба деректерінің алдында жазбаның жойылғанын көрсететін байт қойылады: 20h (бос орын) мәні жазбаның жойылмағанын көрсетеді, 2Ah (жұлдызша) мәні жазбаның жойылғанын көрсетеді. Өрістер өріс бөлгіштері немесе жазба терминаторлары жоқ жазбаларға жинақталады. Файлдың соңы бір байтпен (EOF маркерімен) белгіленеді, оның OEM коды 26 (1Ah) мәніне сәйкес келеді. Төменде көрсетілгендей OEM код бетіне деректерді енгізуге болады.

MEMO өрістері және .DBT файлдары

MEMO өрістері санаулы тізбекті блоктардан (0, 1, 2, т.б.) тұратын .DBT файлдарында деректерді сақтайды. BLOCKSIZE айнымалысы әрбір блоктың өлшемін анықтайды. .DBT файлындағы бірінші блок (нөлдік блок) .DBT файлының тақырыбы болып табылады.

Әрбір .DBF файл жазбасының MEMO өрісінде сақталған деректері бар блокты көрсететін сан (мән OEM код бетінде көрсетілген) бар. Егер өрісте ешқандай деректер болмаса, .DBF файлы бос орындармен (20 сағ) толтырылады (сандар емес).

Кез келген өрістің деректері өзгерсе, блоктар .DBT файлындағы жаңа деректер орнын көрсету үшін реттік нөмірлерін өзгерте алады.

MEMO өрісіндегі мәтінді жойсаңыз, dBASE III PLUS нұсқасынан айырмашылығы, DOS астындағы dBASE 5.0 кестесі жаңа мәтін енгізу үшін жойылған аумақты пайдаланады. dBASE III PLUS әрқашан .DBT файлының соңына жаңа мәтін қосады. dBASE III PLUS ішінде .DBT файлының өлшемі жаңа мәтін қосылған сайын, тіпті мәтін бұрын жойылған болса да өседі.

Бұл ақпарат dBASE for DOS тілінің анықтамалық нұсқаулығынан, С қосымшасынан алынған.

Windows жүйесіндегі dBASE 5.0 кестесіне арналған деректер файлының тақырыбы құрылымы.

Кесте файлының тақырыбы
Байт Мазмұны Сипаттама
0 1-ші байт Windows жүйесінде dBASE файлын басқару: 0-2 биттері нұсқа нөмірін көрсетеді, 3 бит - Windows жүйесінде dBASE IV немесе dBASE MEMO файлының болуы, 4-6 биттері - dBASE IV SQL кестесінің болуы, 7 бит - кез келген .DBT MEMO файлының болуы (Windows жүйесінде dBASE III Plus, dBASE IV немесе dBASE кестелік MEMO файлы)
1-3 3 байт YYMMDD пішіміндегі соңғы жаңарту күні
4-7 32-биттік нөмір Кестедегі жазбалар саны
8-9 16-биттік нөмір Тақырып алатын байттардың саны
10-11 16-биттік нөмір Жазба алатын байттардың саны
12-13 2 байт Нөлдермен толтырылған резервтелген аймақ
14 1 байт Күтудегі dBASE IV транзакциясының бар екенін көрсететін жалауша
15 1 байт dBASE IV кесте кодтау жалаушасы
16-27 12 байт Көп қолданушыға арналған резервтелген аумақ
28 1 байт MDX файлының болуының жалауы: 01H - осы кестенің файлы бар, 00H - файл жоқ
29 1 байт Тіл драйверінің идентификаторы
30-31 2 байт Нөлдермен толтырылған резервтелген аймақ
32-н Әрқайсысы 32 байт Өріс сипаттамалары бар массив (осы массивтің құрылымы төменде көрсетілген)
n+1 1 байт 0DH терминатор ретінде

n – өріс сипаттамалары бар массивтің соңғы байты. Массив өлшемі кесте файлындағы өрістер санына байланысты.

Кесте өрісінің сипаттамасы
Байт Мазмұны Сипаттама
0-10 11 байт ASCII ішіндегі өріс атауы (нөлдермен толтырылған).
11 1 байт ASCII өріс түрі (B, C, D, F, G, L, M немесе N)
12-15 4 байт Резервтелген аумақ
16 1 байт Екілік пішімдегі өріс өлшемі
17 1 байт Екілік пішімдегі өріс сериялық нөмірі
18-19 2 байт Резервтелген аумақ
20 1 байт Жұмыс кеңістігі идентификаторы
21-30 10 байт Резервтелген аумақ
31 1 байт MDX өрісінің жалауы: MDX файлында өрістің индекс белгісі болса, 01H, егер жоқ болса, 00H.

Кесте жазбалары

Кесте файлындағы жазбалар кесте тақырыбынан кейін бірден орналасады. Жазба деректерінің алдында жазбаның жойылғанын көрсететін байт қойылады: 20h (бос орын) мәні жазбаның жойылмағанын көрсетеді, 2Ah (жұлдызша) мәні жазбаның жойылғанын көрсетеді. Өрістер өріс бөлгіштері немесе жазба терминаторлары жоқ жазбаларға жинақталады. Файлдың соңы бір байтпен (EOF маркерімен) белгіленеді, оның OEM коды 26 (1Ah) мәніне сәйкес келеді. Төменде көрсетілгендей OEM код бетіне деректерді енгізуге болады.

dBASE кестелері үшін жарамды деректер түрі
Деректер түрі Мүмкін мәндер
B (екілік) OEM код бетінің барлық таңбалары (ішкі жазба пішімі - DBT блок нөмірін қамтитын 10 сан).
C (таңбалар) Барлық OEM код бетінің таңбалары
D (күн) Ай, күн және жыл үшін сандар мен бөлгіш таңба (ішкі жазба пішімі ЖЖЖЖММК форматында 8 сан)
G (жалпы) OEM немесе OLE код бетіндегі барлық таңбалар (ішкі жазба пішімі DBT блок нөмірін қамтитын 10 саннан тұрады).
N (сандық) - . 0 1 2 3 4 5 6 7 8 9
L (Буль) ? Y y N n T t F f (? - инициализацияланбаған)
M (Жаднама) Барлық OEM код беті таңбалары (ішкі жазба пішімі - DBT блок нөмірін қамтитын 10 сан)

Екілік, MEMO, OLE өрістері және .DBT файлдары

Екілік, MEMO және OLE өрістері деректерді .DBT файлдарында сақтайды, dBASE кестесіне арналған деректер файлының тақырыбы құрылымы III PLUS.br //td b/b тізімделген тізбекті блоктардан тұрады (0, 1, 2, т.б.). BLOCKSIZE айнымалысы әрбір блоктың өлшемін анықтайды. .DBT файлындағы бірінші блок (нөлдік блок) .DBT файлының тақырыбы болып табылады.

Әрбір .DBF файл жазбасының екілік, OLE немесе MEMO өрісінде сақталған деректері бар блокты көрсететін сан (мән OEM код бетінде көрсетілген) бар. Егер өрісте ешқандай деректер болмаса, .DBF файлы бос орындармен (20 сағ) толтырылады (сандар емес).

Кез келген өрістің деректері өзгерсе, блоктар жаңа деректер орнын көрсету үшін реттік нөмірлерін өзгерте алады. DBT файлы.

Егер сіз екілік, OLE немесе MEMO өрісіндегі мәтінді dBASE III PLUS және dBASE IV емес, жойсаңыз, кесте dBASE Windows жүйесіндегі 5.0 жаңа мәтін енгізу үшін қашықтағы аумақты пайдаланады. dBASE III PLUS әрқашан .DBT файлының соңына жаңа мәтін қосады. dBASE III PLUS ішінде .DBT файлының өлшемі жаңа мәтін қосылған сайын, тіпті мәтін бұрын жойылған болса да өседі.

Ол 1980 жылы пайда болды және қазіргі уақытта азырақ қолданылады. Дегенмен, ол көптеген іскерлік және мамандандырылған қосымшаларда, мысалы, 1С өнімдерінде, дизайн бағдарламаларында және инженерлік қосымшаларда қолданылады. Мұндай бағдарламалармен жұмыс істегенде, көбінесе DBF форматындағы файлды өңдеу қажет.

Windows жүйесінде DBF файлдарымен жұмыс істеу ерекшеліктері.

Әдепкі бойынша, Windows жүйесінде онымен байланыстырылған бағдарламалар жоқ. 2007 жылға дейін Excel бағдарламасында DBF-мен жұмыс істеу мүмкін болды, бірақ қазіргі уақытта оны қарапайым кесте ретінде ашуға болады, бірақ DataBaseFile ретінде сақталмайды.

DBF кеңейтімі бар файл келесі бөліктерден тұрады:

  • сервис (тақырып) – файл атауы, жазбалардың саны және құрылымы;
  • ақпараттық – тізбектелген жазбалардан тұратын деректер массиві.

ДҚБ бір-бірімен байланысқан үлкен көлемдегі ақпаратпен жұмыс істегенде қолданылады. Әрбір жазбаға бірегей кілт тағайындалады және қарым-қатынас құрылымы жасалады. Жеңілдетілген мысал ретінде біз тауарлардың каталогын бере аламыз, мұнда әр заттың түсі немесе материалы сияқты сипаттамасы бар. Және әрбір материалдың немесе түстің өзіндік сипаттамалары бар, мысалы, бағасы, қызмет ету мерзімі, жеңілдік. Осылайша, көп деңгейлі ақпараттық базалардың байланысқан жүйесі алынады.

Файлдың DBF кеңейтімі бұл кейіннен кейбір бағдарламамен өңделетін қызмет деректері екенін білдіреді. Өз бетінше қарапайым пайдаланушыларОлар компьютерді сирек қызықтырады. Бірақ егер сіз арнайы қолданбаны меңгеріп жатсаңыз, оны өңдеу үшін DBF файлын қалай және немен ашу керектігін білу қажет болуы мүмкін.

DBF файлында DBT немесе FPT кеңейтімі бар құжат болуы мүмкін. Бұл көрсететін дерекқорға ескертпелер мәтіндік құжат, ол негізгі файлмен бірге ортада ашылады.

Жоғарыда айтылғандай, Windows белгілі бір бағдарламаға DBF салыстыруын анықтамағандықтан, оны ашу үшін сізге қажет:

  • Арнайы бағдарламалық құралды жүктеп алыңыз. Әртүрлі бағдарламалардың ішінен мақсаттарыңызға сәйкес келетінін таңдаңыз.
  • компьютерге.
  • Бағдарлама параметрлерінде, орнату кезінде автоматты түрде жасалмаса, DBF кеңейтімі бар файлдармен байланысты орнатыңыз.

Екі бар әртүрлі түрлері DBF пішімін аша алатын бағдарламалар: дерекқорды өңдеуге негізделген соңғы пайдаланушылар үшін утилиталарды жасайтын бағдарламашыларға арналған құралдар және «күнделікті» деңгейде деректер қорымен жұмыс істейтін тұтынушыларға арналған бағдарламалар.

DBF пішіміндегі файлды келесі бағдарламалармен ашуға болады.

қарапайым пайдаланушыларға арналған деректер қорын басқару жүйесі. Оның пайдаланушыға ыңғайлы интерфейсі бар және басқару оңай. Негізгі Access объектілері:
  • кестелер;
  • сұраныстар;
  • пішіндер;
  • есептер;
  • макростар мен модульдер;
  • схема.

Сондай-ақ қосымшаның мүмкіндіктерін кеңейтетін кірістірілген бағдарламалау тілі бар.

Visual FoxPro - қуатты құрал, көрнекі орта Microsoft корпорациясынан ДҚБЖ жасау үшін. Ақпаратты басқаруға қажеттінің барлығын қамтиды:

  • кестеге тапсырыс беру құралдары;
  • сұраныстарды өңдеу құралдары;
  • біріктірілген ДҚБЖ құру мүмкіндігі;
  • қолданбаларды әзірлеудің пайдаланушы құралдары.

DBFView - қарапайым, бірақ қуатты ашу, өңдеу, қарау және басып шығару құралы. DBF пішімдерін қолдайды: dBase, Clipper, FoxPro, Visual FoxPro және басқалары. Бұл қолданба арқылы жазбаларды қосуға, атын өзгертуге, жоюға, сұрыптауға, бумалауға және көруге, TXT және HTML форматына экспорттауға, Excel бағдарламасына импорттауға және экспорттауға, DBF пішімін CSV және XLS файлдарына түрлендіруге болады.

DBF Viewer Plus

DBF Viewer Plus - dBase, Clipper, Foxpro сияқты әртүрлі DBF пішімдерімен жұмыс істеу үшін орнатуды қажет етпейтін қарапайым редактор. Деректерді ашуға, көруге, жазбаларды сүзуге, кестелерді басып шығаруға және алдын ала қарауға, жазбаларды өңдеуге, қосуға және жоюға, кеңейтілген іздеуді орындауға, файлдарды жасауға, құжаттарды CSV, PDF, XLS, RTF, WKS, XML, HTML пішіміне экспорттауға мүмкіндік береді.

DBF Commander Professional — SQL сұрауларына қолдау көрсететін кәсіби өңдеу және қарау құралы.

Бұл құрал сізге мүмкіндік береді:

  • DataBaseFile файлын көру, жасау, өңдеу, басып шығару;
  • құрылымды қарау, өңдеу және басып шығару;
  • кодтауды өзгерту;
  • регистрге байланысты іздеу және ішінара оқиғалармен ауыстыру;
  • CSV, XLS, XML, HTML форматтарына экспорттау;
  • xml және CSV файлдарынан импорттау;
  • жазбаларды сүзу және бірнеше сұрыптау;
  • статистикалық есеп;
  • SQL тілімен жұмыс істеу;
  • қолдау көрсету пәрмен жолыжәне басқа да көптеген мүмкіндіктер.

Бұл DBF пішіміндегі файлдармен жұмыс істеудің кейбір құралдары. Егер сізге жай ғана мазмұнды көру қажет болса, біреуін жүктеп алыңыз қарапайым утилиталарыңғайлы интерфейсімен. Егер сіз дерекқорды басқару ортасында бағдарламалау және әзірлеумен айналысуды жоспарласаңыз, онда кең функционалдығы бар кәсіби бағдарламалық пакетті сатып алыңыз.