Kuinka avata DBF? Ohjelma dbf-tiedostojen lukemiseen.

Ashton-Tate otti käyttöön DBF (Data Base File) -muodon vuonna 1980 dBase-tietokannanhallintajärjestelmien ensimmäisen DBMS:n yhteydessä. dBase II.

Avoin datamuoto ja alkuperäisen järjestelmän suosio johtivat monien erilaisten DBMS-analogien syntymiseen, kuten FoxPro, dbFast, XBase++ ja muut. Samalla kehittäjät tekivät perusmuotoon erilaisia ​​toiminnallisuuteen liittyviä muutoksia (uusien tietotyyppien lisääminen, otsikkorakenteen tai taulukkokentän rakenteen muuttaminen jne.).

Tiukan standardoinnin ja vastaavien muutosten puuttuminen ei merkinnyt takeita siitä, että kehitettävä ohjelma pystyisi suorittamaan oikein luku-/kirjoitustoiminnon minkä tahansa dbf-tiedoston kanssa. Perusyhteensopivuus eri DBF-muotojen välillä säilyy kuitenkin.

DBF-tiedosto koostuu kahdesta osasta: otsikosta ja itse tietotaulukosta. Otsikko sisältää yleistä tietoa dbf-tiedostosta: tiedostorakenteen, tietueiden lukumäärän, käytetyn dbf-version, otsikon ja taulukon käyttämän muistin määrän jne. Otsikkorakenteen koostumus vaihtelee muodon eri versioiden välillä.

Tiedoston loppu on merkitty EoF (End Of File) -merkillä.

Dbf-tiedostojen työskentelyn nopeuttamiseksi on mahdollista käyttää hakemistotiedostoja, joissa luetellaan avainkentän arvot (tai avainkenttien joukon, jos tiedosto on moniindeksi) ja vastaavien tietueiden tunnisteet.

1C:ssä dbf-tiedostojen kanssa työskentely voidaan tehdä useilla tavoilla:

  • XBase-objekti;
  • Ohjelmointiliittymä

XBase-objekti

XBase-objekti tarjoaa mahdollisuuden työskennellä DBF-muotoisten tietokantojen kanssa käyttämällä sisäänrakennettua 1C:Enterprise-kieltä.

Tämä objekti tarjoaa pääsyn kokoelmaan dbf-taulukon kenttiä ja indeksejä, mahdollistaa tietojen suorittamisen (uusien luominen ja olemassa olevien taulukoiden lukeminen, tietueiden lisääminen, säätäminen ja poistaminen).

Jokaiselle dbf-tiedostolle, jota haluat käsitellä, sinun on luotava erillinen XBase-objekti.

ADO-ohjelmointiliittymä

ADO (ActiveX Data Objects) on ohjelmointirajapinta tietojen käyttöä varten, jonka avulla voit saada tietoja eri lähteistä.

Tärkeimmät ADO-objektit, joiden avulla voit käsitellä dbf-tiedostoa:

Täydellinen luettelo objekteista ja niiden ominaisuuksista löytyy MSDN:stä.

Yhteys – objekti, joka tarjoaa suoraan pääsyn dbf-tiedostoon

Avaa (yhteysmerkkijono) Avaa istunnon tietolähteen kanssa työskentelemistä varten. Yhteysmerkkijono muotoa "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;" välitetään parametrina.
Extended Properties=dBASE IV;Käyttäjätunnus=;Salasana=;”
DataSource-parametri määrittää kansion, jossa dbf-tiedostot sijaitsevat.
Kiinni() Sulkee yhteyden tietolähteeseen
Palveluntarjoaja Sisältää käytetyn palveluntarjoajan nimen. Kun Open-menetelmä suoritetaan, se täytetään automaattisesti yhteysmerkkijonon Provider-arvolla
Yhteysmerkkijono Sisältää yhteysmerkkijonon. Kun Open-menetelmä suoritetaan, se täytetään automaattisesti ConnectionString-funktioparametrilla
Yhteyden aikakatkaisu Sisältää yhteyden muodostamisen aikana odotettavissa olevien sekuntien määrän. Oletusarvo - 15
CommandTimeout Sisältää sen, kuinka monta sekuntia on odotettava komennon suorittamisen aikana. Oletusarvo - 30
Suorita (komentoteksti) Suorittaa pyynnön, kutsuu tallennetun proseduurin tai minkä tahansa muun palveluntarjoajan puolella saatavilla olevan komennon.

Tietuejoukko – objekti, joka edustaa tietotaulukon tietueita (rivejä).

ActiveConnection Määrittää objektin, jonka tyyppi on Connection. Arvoksi voidaan asettaa joko Connection-tyyppinen objekti tai samantyyppinen tekstimerkkijono, kuten Connection-objektin ConnectionString-ominaisuus.
ActiveCommand Määrittää Command-tyypin objektin, jonka tuloksena annettu RecordSet saatiin
Suodattaa Sisältää tähän tietuesarjaan sovellettavan tietosuodattimen.
kiinni Sulkee RecordSet-objektin
Requery Päivittää objektin pyytämällä taulukkoa. Sama kuin peräkkäinen kutsu Close() Open()
BOF/EOF Taulukon alun/lopun merkit. Jos BOF=True, osoitin sijaitsee ennen RecordSet-objektin ensimmäistä tietuetta. Jos EOF = True, osoitin sijaitsee RecordSet-objektin viimeisen tietueen jälkeen
Liikkua Siirtää nykyisen tietueen osoitinta eteenpäin määritetyn määrän tietueita (tai taaksepäin, jos tämä luku on negatiivinen)
MoveFirst Siirtää osoittimen ensimmäiseen tietueeseen
MoveLast Siirtää osoittimen viimeiseen tietueeseen
MoveNext Siirtää osoittimen seuraavaan tietueeseen
SiirräEdellinen Siirtää osoittimen edelliseen tietueeseen
Kentät Sisältää kokoelman kenttiä. Rakenteen ("Field_Name") avulla. Arvo saamme nykyisellä rivillä määritetyn arvon.
löytö Etsii merkkijonoa määritettyjen ehtojen perusteella.
GetString Voit saada nykyisen rivin merkkijonoesityksen

Komento – objekti, joka suorittaa komentoja tai SQL-kyselyitä

Dbf-muotoiset taulukot ovat olleet tunnettuja kaukaisesta 1980-luvulta lähtien. Sittemmin dBase-muoto on kehittynyt, kehittynyt, dBase II, dBase III ja dBase IV ilmestyivät, tähän mennessä on kehitetty monia suosittuja ohjelmia, jotka toimivat dbf-muotoisia taulukoita käyttävien tietokantojen kanssa tähän päivään asti. Dbf-taulukkomuoto on melko vanha, mutta sitä käytetään edelleen sekä suurten että kunnianhimoisten ja pienten projektien luomiseen; dbf-taulukoita käytetään opetustarkoituksiin, perustietojen esittelyyn ja tutkimiseen sekä tietokantojen organisoinnin esittelyyn. DBFNavigator on ilmainen ohjelma dbf-muotoisten taulukoiden katseluun ja muokkaamiseen, yksinkertainen ja kätevä apuohjelma.

DBFNavigator-ohjelmalla voit avata ja tarkastella dbf-taulukoita, muokata taulukoita - muuttaa, lisätä ja poistaa tietueita. DBFNavigatorilla voit muuttaa taulukoiden rakennetta, lisätä, muuttaa ja poistaa taulukkokenttiä, pakata dbf-taulukoita poistaaksesi ne poistetuista tietueista (roskakeräys), muuttaa Windows->DOS-taulukoiden koodausta ja päinvastoin. Ohjelmassa voit lajitella taulukkotietueita, kopioida tietueita ja yksittäisiä kenttiä, tulostaa taulukon rivejä, suorittaa hakuja ja käyttää suodattimia taulukkotietueiden katseluun, muuttaa dbf-tiedostojen avaamisen parametreja.

Kuvakaappauksia DBFNavigator-ohjelmasta



DBF on tiedostomuoto, joka on luotu työskentelyyn tietokantojen, raporttien ja laskentataulukoiden kanssa. Sen rakenne koostuu otsikosta, joka kuvaa sisältöä, ja rungosta, joka sisältää kaiken sisällön taulukkomuodossa. Tämän laajennuksen erottuva piirre on kyky olla vuorovaikutuksessa useimpien tietokannan hallintajärjestelmien kanssa.

Tarkastellaan ohjelmistoa, joka tukee tämän muodon katselua.

Tapa 1: DBF Commander

DBF Commander on monitoimisovellus eri koodauksilla olevien DBF-tiedostojen käsittelyyn, jonka avulla voit suorittaa asiakirjojen peruskäsittelyjä. Sitä jaetaan maksua vastaan, mutta sillä on koeaika.

Avata:


Tapa 2: DBF Viewer Plus

DBF Viewer Plus on ilmainen työkalu DBF:n katseluun ja muokkaamiseen, yksinkertainen ja käyttäjäystävällinen käyttöliittymä on esitetty englanniksi. Sen tehtävänä on luoda omia taulukoita, eikä se vaadi asennusta.

Katsoa:


Tapa 3: DBF Viewer 2000

DBF Viewer 2000 on ohjelma, jossa on melko yksinkertaistettu käyttöliittymä, jonka avulla voit käsitellä tiedostoja, jotka ovat suurempia kuin 2 Gt. Siinä on venäjän kieli ja koeaika.

Avata:


Menetelmä 4: CDBF

CDBF on tehokas tapa muokata ja tarkastella tietokantoja, ja sen avulla voit myös luoda raportteja. Voit laajentaa toimintoja lisälaajennuksilla. Siellä on venäjän kieli, sitä jaetaan maksua vastaan, mutta siitä on kokeiluversio.

Katsoa:


Tapa 5: Microsoft Excel

- yksi Microsoft Office -ohjelmistopaketin osista, useimpien käyttäjien tuntema.

Avata:


Johtopäätös

Tarkastelimme tärkeimpiä tapoja avata DBF-asiakirjoja. Valikoimasta erottuu vain DBF Viewer Plus - täysin ilmainen ohjelmisto, toisin kuin muut, joita jaetaan maksullisesti ja joilla on vain kokeilujakso.

Yleisin ongelma, joka estää käyttäjiä avaamasta tätä tiedostoa, on väärin määritetty ohjelma. Voit korjata tämän Windows-käyttöjärjestelmässä napsauttamalla tiedostoa hiiren kakkospainikkeella kontekstivalikossa, vie hiiri Avaa sovelluksella -kohdan päälle ja valitse avattavasta valikosta "Valitse ohjelma...". Tämän seurauksena näet luettelon tietokoneellesi asennetuista ohjelmista ja voit valita sopivan. Suosittelemme myös valitsemaan valintaruudun "Käytä tätä sovellusta kaikille DBF-tiedostoille" -kohdan vieressä.

Toinen ongelma, jonka käyttäjämme kohtaavat melko usein, on se, että DBF-tiedosto on vioittunut. Tämä tilanne voi syntyä monissa tapauksissa. Esimerkki: tiedosto ladattiin epätäydellisesti palvelinvirheen seurauksena, tiedosto oli alun perin vaurioitunut jne. Voit ratkaista tämän ongelman käyttämällä jotakin seuraavista suosituksista:

  • Yritä löytää tarvitsemasi tiedosto toisesta Internet-lähteestä. Sinulla saattaa olla onnea löytää sopivampi versio. Esimerkki Google-hausta: "File filetype:DBF" . Korvaa vain sana "tiedosto" haluamallasi nimellä;
  • Pyydä heitä lähettämään sinulle alkuperäinen tiedosto uudelleen, se on saattanut vaurioitua lähetyksen aikana.

DBF Viewer 2000®- Sovellus kaikkien tyyppisten DBF-tiedostojen katseluun ja muokkaamiseen - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Ohjelma suorittaa erilaisia ​​toimintoja: kyselyitä, kaksoiskappaleiden poistamista tai vientiä eri muotoihin - nopeammin kuin odotat!

DBF-editori luo dynaamisesti visuaalisia lomakkeita DBF-tiedostojen rakenteen perusteella muokkausta ja kyselyjä varten. Ohjelman avulla voit myös tarkastella ja muokata seuraavien muotojen muistiokenttiä: dBase III, dBase IV, FoxPro, VFP ja dBase Level 7.

Ohjelma tukee täysin komentorivin käyttöä seuraaviin toimiin: tuonti, vienti, päällekkäisten tietueiden poistaminen tai tietojen korvaaminen DBF-tiedostoissa. toimii eri DBMS-järjestelmistä riippumatta - DBF-tiedoston katselu ja muokkaaminen tarvitsee vain asentaa sovelluksen!

Miksi DBF Viewer 2000
ainutlaatuinen?

Yksinkertainen ja intuitiivinen käyttöliittymä

Sovelluksen käyttöliittymä on melko yksinkertainen ja kätevä, joten voit säästää paljon aikaa jokapäiväisessä työssä.

Kätevä DBF-tiedostojen rakenteen muuttaminen DBF Viewer 2000:ssa

Voit lisätä, poistaa, nimetä uudelleen, muuttaa kenttien järjestystä ja optimoida DBF-tiedostojen rakennetta.

Tietojen tuonti eri muodoista DBF Viewer 2000:n avulla

DBF Viewer 2000:n avulla voit tuoda tietoja seuraavista muodoista: TXT, CSV, Excel (XLS, XLSX), DBF ja Paradox. Tietojen tuonti voidaan tehdä esikatselulla tai komentoriviltä.

DBF Viewer 2000 tarjoaa edistyneitä vientiominaisuuksia

Sovelluksen avulla voit viedä DBF-tiedostoja Exceliin (XLS, XLSX), CSV-, TXT-, SQL-, SDF-, XML-, HTML-, PRG- ja MS SQL-, MySQL-, Oracle-, PostgreSQL-skripteihin.

DBF Viewer 2000 auttaa poistamaan kaksoiskappaleet

Päällekkäisten merkintöjen poistaminen on yhtä helppoa kuin 1-2-3.

Toimii kaikilla alustoilla

DBF Viewer 2000 toimii kaikissa Windows-versioissa 95:stä XP:hen, Vista, 7/8/10 ja Server Edition (32/64-bit)