Aplicația DBF. Cum de a deschide dbf? Avantajele și dezavantajele programului

Tabelele de format DBF sunt cunoscute din cele distanțate din 1980. De atunci, formatul DBASE a evoluat, a apărut, DBASE II, DBASE III și DBASE IV, multe programe populare care lucrează cu baze de date sunt dezvoltate până în prezent, în care tabelele de format DBF sunt utilizate în această zi. Formatul tabelului DBF este destul de vechi, dar continuă să fie utilizat pentru a crea atât proiecte mari și ambițioase, iar tabelele DBF sunt utilizate în scopuri educaționale, pentru întâlniri și studierea cunoștințelor de bază și prezentarea bazelor de date organizaționale. DBFNavigator este un program gratuit pentru vizualizarea și editarea tabelelor de format DBF, un utilitar simplu și convenabil.

Cu programul DBFNavigator, puteți să deschideți și să vizualizați tabelele DBF, să editați tabelele - modificați, adăugați și ștergeți înregistrări. Folosind DBFNAVIGATOR, puteți schimba structura tabelului, Adăugați, modificați și ștergeți câmpurile tabelului, comprimați tabelele DBF pentru a le curăța de la înregistrările la distanță (colectarea gunoiului), modificați codarea mesei Windows-\u003e DOS și invers. În program, puteți sorta intrarea tabelului, copiați înregistrările și câmpurile individuale, afișați rândurile tabelului de imprimare, efectuați căutarea și aplicați pentru a vizualiza înregistrările tabelului filtrului, modificați opțiunile pentru deschiderea fișierelor DBF.

Imagini de ecran ale programului DBFNavigator



Cea mai frecventă problemă, datorită căreia utilizatorii nu pot deschide acest fișier, este un program incorect atribuit. Pentru a remedia în Windows, trebuie să faceți clic dreapta pe fișier, în meniul contextual Apăsați mouse-ul pentru a "deschide cu ajutorul" punctul de ajutor și selectați programul Selectare pentru a "selecta un program ..." Dropping. Ca rezultat, veți vedea o listă. programe instalate Pe computerul dvs. și puteți alege acest lucru corespunzător. De asemenea, recomandăm verificarea casetei opuse elementului "Utilizați această aplicație pentru toate fișierele DBF".

O altă problemă cu care utilizatorii noștri apar de asemenea destul de des - fișierul DBF este deteriorat. O astfel de situație poate apărea în cazurile de cazuri. De exemplu: fișierul a fost descărcat nu complet ca rezultat erorile serveruluiFișierul a fost deteriorat inițial etc. Pentru a elimina această problemă, utilizați una dintre recomandări:

  • Încerca să găsească fișierul dorit. Într-o altă sursă pe Internet. Este posibil să fiți norocoși să găsiți o versiune mai potrivită. Exemplu de căutare Google: "Fișierul Filetype: DBF". Doar înlocuiți cuvântul "fișier" la numele de care aveți nevoie;
  • Cereți-vă să vă trimiteți din nou fișierul sursă, acesta poate fi deteriorat în timpul transmisiei;

DBF - Format de fișier creat pentru a lucra cu baze de date, rapoarte și foi de calcul. Structura sa constă dintr-un antet, care descrie conținutul și partea principală în care întregul conținut este în forma de masă. O caracteristică distinctivă a acestei expansiuni este posibilitatea de a interacționa cu majoritatea sistemelor de gestionare a bazelor de date.

Luați în considerare software-ul care acceptă vizionarea acestui format.

Metoda 1: Commander DBF

DBF Commander - aplicație de procesare multifuncțională DBF FIES. Diferitele codificări permit manipulările de bază cu documente. Se aplică o taxă, dar are o perioadă de probă.

Pentru deschidere:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus - Instrument gratuit pentru vizualizare și editarea DBF., Simplu I. interfață convenabilă introdus în limba engleză. Are funcția de a crea propriile mese, nu necesită instalare.

A vedea:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 - Un program cu o interfață destul de simplificată, vă permite să lucrați cu fișiere cu mai mult de 2 GB. Are o limbă rusă și o perioadă de utilizare.

A deschide:


Metoda 4: CDBF

CDBF este o modalitate puternică de editare și vizualizare a bazelor de date, vă permite să creați rapoarte. Puteți extinde funcționalitatea utilizând pluginuri suplimentare. Există o limbă rusă, se aplică pentru o taxă, dar are o versiune de încercare.

A vedea:


Metoda 5: Microsoft Excel

Excel este unul dintre componentele pachetului programe Microsoft. Office, bine-cunoscut pentru majoritatea utilizatorilor.

A deschide:


Concluzie

Am revizuit modalitățile de bază de deschidere a documentelor DBF. Numai DBF Viewer Plus este alocat de la selecție - complet software gratuit, spre deosebire de restul, care sunt distribuite pe bază plătită și au doar o perioadă de probă.

Free Universal DBF Editor care vă permite să deschideți existența și să creați noi baze de date. Are dimensiuni foarte mici, poate porni de la o unitate flash și are multe instrumente avansate pentru a lucra cu fișiere DBF, printre care există chiar suport pentru interogările SQL!

Galerie screenshotovot

De obicei, pe site, iluminăm programele care vor fi interesate de o gamă largă de cititori, dar astăzi cazul nu este destul de obișnuit :). Am lucrat odată ca un "specialist în calculator" în mai multe birouri de stat și de multe ori a trebuit să se ocupe de diverse programe de baze de date FoxPro ...

Principala problemă a tuturor acestor aplicații a fost că un simplu utilizator ar putea deteriora cu ușurință baza de date astfel încât să fie imposibil să o deschidă mai târziu personalulPrin urmare, trebuia să fiu pervertit să-l returnez la viață (ceea ce nu a fost întotdeauna făcut, având în vedere "abilitățile" "sălbatic yuzvers" :)).

Și acum, câțiva ani mai târziu, deoarece nu lucrez acolo, am trimis o cerere de a adăuga un nou program gratuit pentru editarea bazelor de date DBF, care are un nume necomplicat - SDBF.. Despre ea și vorbesc :)

Comparație cu un analog plătit

SDBF, în ciuda portabilității sale (poate lucra cu o unitate flash!) Și dimensiunea redusă, este un editor de bază de date destul de avansat, care vă permite să creați, să editați și să exportați orice baze de date DBF Format, începând cu specificația XBASEIII și terminând cu XvisualFoxPro modern! Comparați SDBF funcțional, cu posibilitățile unuia dintre cei mai avansați editori ai acestui sens DBF Commander Professional:

Din partea de mai sus, vedem că programele sunt ușor diferite în funcționalitate, dar SDBF, în primul rând, este portabil (care este de obicei important, deoarece fiecare master de masterat de calculator preferă purtarea unui set programe necesare Pe unitatea flash), și în al doilea rând, este complet gratuit!

Prima lansare SDBF.

Pentru a porni programul, este suficient să vă despachetați de la arhiva descărcată în orice loc și să deschideți fișierul exe primit. Înainte ca noi să apară o fereastră goală de tipul următor:

Drag & Drop, din păcate, nu este acceptat, astfel încât să începeți să lucrați, va trebui să numim meniul "Fișier" și să alegeți deja una dintre cele două acțiuni disponibile: "Creați" o bază nouă sau "deschisă" existentă. Deschideți baza de date existentă:

Vom deschide conținutul bazei de date selectate sub forma unei mese. În linia "zero" afișează numele câmpurilor și începând cu primul - conținutul însuși. Sub conținutul de mai jos există o bară de instrumente și un șir de stare.

În acesta din urmă, sunt afișate destul de multe informații de serviciu utile, inclusiv numărul de intrări din baza de date, codificarea, data creării și formatul definit automat. Formatele SDBF nu acceptă numai versiuni timpurii XBase (I și II) și vă permite să deschideți și să creați fișiere DBF ale următoarelor tipuri:

  • xBASE III - VII;
  • xclipper;
  • xfoxpro;
  • xvisualfoxpro.

Căutarea și instrumentele de filtrare a datelor

Programul SDBF vă permite să editați direct orice celulă dintr-o bază de date deschisă, totuși, celulele necesare Încă mai trebuie să găsiți ... dacă baza este mică și simplă, atunci se poate face destul de repede și manual. Cu toate acestea, dacă există câteva duzini de înregistrări sau chiar sute, atunci poate fi destul de greu de căutat.

Dar aceasta nu este o astfel de problemă, deoarece în SDBF există mai multe instrumente simultan, permițând date inutile să se întrerupă și să afișeze numai ceea ce aveți nevoie!

Aceste instrumente se află în partea de jos a barei de instrumente. Aici, la început există 8 butoane de navigare, care vă permit să vă deplasați pe bază (săgeți), adăugați / ștergeți înregistrări, precum și confirmați sau anulați modificările. Funcțiile de care aveți nevoie începe cu butonul NINTH - "Căutare":

Când activați butonul, apare o fereastră mică cu un formular de căutare. Trebuie să specificăm textul pe care doriți să îl găsiți și să alegeți din lista derulantă câmpul pentru care va fi efectuată căutarea. Acum, faceți clic pe butonul "Găsiți următorul", iar programul va evidenția automat șirul de mai jos pentru versiunea curentă în care există un text dorit. Re-presarea butonului va aloca linia de mai jos din curent, în care există aceleași elemente etc.

Uneori în baze de date există o formatare non-standard a celulelor: spații inutile, file și alte caractere care sunt afișate vizual, dar afectează rezultatul rezultatului căutării. Dacă întâmpinați un astfel de caz, atunci pentru funcționarea normală, va fi suficient pentru a citi caseta "Luând în considerare formatul" în partea inferioară a casetei de căutare și vor fi afișate rândurile dorite.

Funcția de căutare este convenabilă atunci când trebuie să găsim rapid o singură intrare de date specifice. Dar există cazuri în care ar fi mai convenabil să se afișeze mai multe linii simultan, care conțin doar anumite informații. ÎN acest caz A doua funcție ne va ajuta (din care butonul care merge imediat în spatele butonului de căutare) - "Filtru":

Pentru a utiliza filtrarea, trebuie să facem mai întâi o solicitare și să o introducem într-un câmp special desemnat (imediat în afara butonului din partea centrală a barei de instrumente). Principiul întocmirii cererii este simplu, dar nu în întregime evident. Mai întâi trebuie să introducem numele câmpului pentru care trebuie să filtrați tabelul bazei de date și apoi echivalează valoarea filtrului la un anumit text pe care trebuie să-l găsim toate liniile.

Valoarea ia în ghilimele unice, după care facem clic pe butonul "Filtru" (devine clemat) și obținem tabelul care conține datele numai cu valorile definite în câmpurile specificate (în exemplul, am filtrat toate Rânduri cu valoarea "SUA" în câmpul "țară" (registrul de indicare a valorii nu are valoarea)). Puteți doar să returnați tabelul pe formularul original prin apăsarea repetată a butonului "Filter" (devine din nou presat).

Câmpul de filtrare poate conține cele mai simple condiții "și" (pentru a clarifica cererea pentru mai multe câmpuri) și "sau" (pentru un eșantion alternativ de date din diferite domenii). Din păcate, SDBF nu acceptă cereri exclusive (cum ar fi nu), dar această restricție pe care o putem ocoli într-un alt mod, care va fi discutată chiar mai jos.

Apropo, pentru a nu introduce o cerere de filtrare manuală, puteți utiliza următorul truc: evidențiați orice intrare în câmpul pentru care veți filtra și apăsați pe combinația de taste "Alt + F" (nu F4 :))). Solicitarea va fi formată automat, iar în valoare va sta semnul "*", care este o mască de căutare și corespunde oricărui număr de caractere.

Din păcate, acesta este singurul tip de măști care pot fi folosite în SDBF și, care este chiar mai trist, o singură cerere poate conține o singură mască: (prin urmare, dacă aveți nevoie să filtrați același câmp în mai mulți parametri, va trebui să utilizați Operatorul "și" (formarea rapidă a unei cereri apăsând "Ctrl + Alt + F") sau "sau" ("Shift + Alt + F").

Executați interogările SQL la tabelele de bază de date

Căutarea și filtrarea este, fără îndoială, bună, dar nu întotdeauna convenabilă. Când numărul înregistrărilor este minunat, putem pierde cu ușurință din vedere datele de care avem nevoie atunci când parsarea tabelelor. Cu toate acestea, în acest caz, SDBF are o caracteristică excelentă - Suport pentru interogările SQL!

Cu ajutorul unor astfel de solicitări către SDBF, putem:

  1. Formatul dinamic al tabelului nostru, creând o probă numai prin câmpurile dorite definite (selectați și selectați instrucțiuni de top);
  2. Copiați datele dintr-o bază de date la alta (introduceți și introduceți în);
  3. Modificarea și ștergerea liniilor specifice conținutului (actualizați și ștergeți, respectiv);
  4. Solicitări paralele de grup (Uniune);
  5. Formă tabele consolidate (Pivot).

Pentru a începe să lucrați cu cererile, trebuie să apăsați butonul "SQL Query" la capătul drept al barei de instrumente. Cu toate acestea, rezultatul unor astfel de acțiuni va fi oarecum actualizat: conținutul bazei de date nou editabile va dispărea și o fereastră goală cu două câmpuri va apărea în partea de sus a ferestrei de lucru (în partea de sus - câmpul de ieșire de date și la partea de jos a intrării).

Nu este necesar să sperie :). Trebuie doar să introduceți imediat interogarea SQL dorită în câmpul inferior indicând numele baza necesară date. Dacă nu vă amintiți numele acest nume, puteți activa panou lateral SDBF (apăsând pe banda verticală gri din dreapta), pe care sunt afișate toate bazele de date pe care le-ați deschis înainte de listă:

De asemenea, este de dorit să se memoreze taste rapide pentru a accelera lucrările, care poate fi vizualizată prin apelarea presei cheie F1. Există doar trei dintre ele, dar vă permit să accelerați în mod semnificativ procesul de creare a cererilor corecte.

Deci, o combinație de "Ctrl + Space" - afișează o fereastră pop-up cu o listă de nume de bază de date disponibile (astfel încât să nu se uite în bara laterală), "Ctrl + F" - va afișa o listă de funcții pentru curent Operatorul și "Ctrl + Enter" va porni procesul de execuție a interogării. În plus, dacă faceți clic pe câmpul de introducere cu butonul din dreapta al mouse-ului (apelați meniul contextual), atunci vom primi o listă cu operatorii SDBF acceptați.

Să ne întoarcem la screenshot-ul nostru anterior și să ne uităm la cea mai simplă solicitarecare se face acolo. Se bazează pe operatorul "Select", ceea ce înseamnă că eșantionul ne întoarce. Parametrul de eșantionare este "*", ceea ce înseamnă ieșirea oricăror date, cu toate acestea, am putea specifica prin virgula a denumirilor oricăror domenii ale tabelului bazei de date.

Eșantionul pe care l-am uitat mai sus este cel mai simplu, cu toate acestea, SDBF vă permite să efectuați interogări și mai cuprinzătoare. În ecranul următor, vom vedea o mostră, o masă formată dinamic constând din câmpuri care conțin nume de clienți, un oraș în care trăiesc și țara. Mai mult, filtrarea clientului trece tocmai de țara de reședință (U.S.A), iar rezultatele sunt afișate în ordine alfabetică:

Dacă dezasamblați. aceasta cerere, atunci vom vedea metoda de eșantionare în câmpurile indicate de virgulă după operatorul Selectați. Apoi, toate specificarea numelui bazei de date, dar acum cererea nu se încheie.

Următorul pas va fi enumerarea funcțiilor operatorului principal, care va trebui să fie executată ca urmare a prelucrării cererii. Iată două dintre ele.

Primul - "Unde" are similitudine cu filtrul discutat de noi mai devreme și efectuează o acțiune similară - vă permite să selectați numai acele înregistrări care corespund condiției.

A doua funcție - "Ordine prin" este responsabilă pentru sortarea rezultatelor obținute în funcție de unul dintre câmpuri (în acest caz, de câmpul cu numele client - "Nume") în alfabetic (parametrul "ASC") sau inversat ( Ordinul "descrește").

Firește, exemplul de mai sus este, de asemenea, destul de primitiv, dar afișează esența generală a creării și prelucrării interogărilor SQL. Dacă doriți să aflați mai multe despre ele, vă sfătuiesc să citiți manualele aici: http://dimonchik.com/insert.html sau https://www.sql.ru/articles/articles.aspx?g\u003dsql&s\u003d 0.

Apropo, SDBF Plus este capacitatea de a exporta tabelul rezultat ca urmare a unei interogări, ca o nouă bază de date sau în fișierul HTML, RTF sau un fișier CSV! Pentru a face acest lucru, este suficient să apelați meniul contextual al câmpurilor de afișare a tabelului și să selectați elementul corespunzător.

Caracteristici suplimentare din rândul meniului

Cu capabilitățile principale ale SDBF, ne-am dat seama, dar totul nu se termină. Un număr de caracteristici utile și chiar unice ale liniei de meniu, același lucru am folosit pentru a deschide baza de date :) Deci, multe oportunități utile (care uneori fac posibilă efectuarea fără interogări SQL) în meniul "Tabel":

Printre alte "cele mai multe", cum ar fi schimbarea codificării și îmbinarea bazelor de date în partea de jos, găsim elementul "Schimbați structura". Acest element cauzează o fereastră suplimentară în care putem schimba complet toate câmpurile tabelului deschis, să adăugăm altele noi sau să ștergeți mai multe partiții inutile (aceeași fereastră se deschide când creați o bază de date de la zero).

În mod specific, putem schimba secvența de câmpuri, numele, tipurile, dimensiunile (numărul de caractere din celulă) și precizia (biți, setați automat și depinde de tipul de câmp).

Singurul lucru de reținut la editarea (și în special crearea) bazelor este că pentru fiecare tip de bază există seturi de tipuri de câmpuri și sunt adesea (dacă nu trebuie să ia în considerare principalele N, C, D) diferă. De exemplu, în bazele de date cu xclipper, nu există suport pentru câmpurile cu imagini (P, B) și Xbase până la cea de-a șaptea versiune nu suportă câmpurile de dulap auto (+). Adică, trebuie să vă amintiți întotdeauna compatibilitatea :).

Din moment ce luăm în considerare bara de meniu, nu uitați să priviți în meniul "Field":

Există doar două funcții aici, dar sunt foarte utile! Mai ales primul - "înlocuire". Vă permite să intrați rapid mod automat Înlocuiți valorile din întreaga coloană a câmpului specificat sau cuvinte și caractere specifice în întreaga bază de date!

Funcția "calculează" este un analog al formulelor Excel Avto-Speech și ne oferă posibilitatea de a produce astfel de operații matematice și statistice ca bază a domeniilor câmpului, calculând aritmetica medie, precum și maxima și minimele de valori. Firește, pentru a efectua calcule, tipurile de câmp trebuie să fie numerice (N, F, I, O, B).

Ultima funcție care nu este atât de evidentă, dar poate fi utilă este editorul HEX încorporat:

Vă permite să editați orice date de celule. Pentru a face acest lucru, este suficient să selectați conținutul pe care doriți să îl modificați și să selectați ultimul element din meniul contextual - "Deschideți în Hex". Toate - puteți edita și salva sau a imprima imediat rezultatul!

Avantajele și dezavantajele programului

  • portabilitate și dimensiuni mici;
  • suport pentru aproape toate tipurile de fișiere DBF;
  • abilitatea de a crea baze de date de la zero;
  • suportă interogări SQL;
  • sistem de căutare încorporați, filtrarea și editarea datelor.
  • nu vă permite să setați mai mult de o mască în filtru;
  • nici o funcție de anulare.

Concluzii

Programul SDBF cu dimensiunile sale modeste și cerințe de sistem Vă permite să faceți cu bazele de date DBF dacă nu toate, apoi foarte, foarte mult ... și implementarea suportului pentru interogările SQL vă permite, în general, să afișați editarea bazei de date pentru a edita un nou nivel! Cu ajutorul lor, puteți compensa cu ușurință multe deficiențe prin interfața grafică.

Cea mai mare dezamăgire, în opinia mea, a fost absența celei mai triviale funcții "Anulați ultima acțiune"În lumea" Ctrl + Z ": (cel mai ofensator lucru este că utilizatorul poate, de exemplu, să aplice accidental autorul pe întregul domeniu și va fi imposibil să returnați datele :(

Pentru SIM se poate afirma că programul din planul funcțional este mai mult decât succes, dar înainte de a lucra cu acesta, urmați întotdeauna regula administrativă antică - Creați copii de rezervă! Și veți fi fericiți :)

P.S. Este permisă copierea liberă și citarea acestui articol dacă specificați o referință activă deschisă la sursă și menținerea autorului comerciantului Ruslana.

DBF Viewer 2000 ® - Aplicație pentru vizualizarea și editarea DBF Toate tipurile - Clipper, Dbază, FoxPro, Visual FoxPro, Visual DBASE.

Programul efectuează diverse acțiuni: solicitări, ștergere duplicate sau export în diferite formate - mai repede decât vă așteptați!

Editorul DBF creează dinamic formulare vizuale bazate pe structura fișierelor DBF pentru editare și interogări. Programul vă permite, de asemenea, să vizualizați și să editați câmpurile de memorie ale următoarelor formate: DBASE III, DBASE IV, FOXPRO, VFP și Nivelul Dbază 7.

Programul de plinătate acceptă utilizarea unei linii de comandă pentru următoarele: Import, Export, Ștergerea înregistrărilor duplicate sau înlocuirea datelor în fișierele DBF. Funcționează independent de diverse DBMS - tot ce aveți nevoie pentru a vizualiza și edita un fișier DBF pentru a instala aplicația!

De ce DBF Viewer 2000
unic?

Interfață simplă și intuitivă

Interfața aplicației este destul de simplă și convenabilă, vă permite să economisiți mult timp cu munca de zi cu zi.

Modificarea convenabilă a structurii fișierelor DBF în DBF Viewer 2000

Puteți adăuga, șterge, redenumi, modifica ordinea câmpurilor și optimizați structura fișierelor DBF.

Importați date din diferite formate cu DBF Viewer 2000

DBF Viewer 2000 vă permite să importați date din următoarele formate: TXT, CSV, Excel (XLS, XLSX), DBF și PARADOX. Datele de import pot fi efectuate cu previzualizare sau din linia de comandă.

DBF Viewer 2000 oferă oportunități de export extinse

Aplicația vă permite să exportați fișiere DBF în Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG și MS SQL, MYSQL, ORACLE, POSTGRESQL.

DBF Viewer 2000 ajută la eliminarea duplicatelor

Eliminarea înregistrărilor duplicate este ușoară ca 1-2-3.

Lucrează pe toate platformele

DBF Viewer 2000 începe deloc versiuni Windows. de la 95 la XP, Vista, 7/8/10 și ediții de servere (32/64 biți)