Editor gratuit DBF

2.1 MB (versiune portabilă)

Windows XP / Vista / 7/8-biți 3264

  • a adăugat o serie de funcții suplimentare cu SQL, inclusiv caracteristici pentru lucrul confortabil cu datele.
  • Adăugat pentru a deschide fișiere cu extensia altele decât .dbf;
  • a adăugat la posibilitatea de a converti un fișier de la un tip la altul;
  • calcularea procentului de date funcției de umplere adăugat;
  • Adăugat salt rapid la linia cu numărul specificat;
  • se adaugă funcția de înregistrare duplicarea;
  • a adăugat trei noi formate pentru a exporta date: XML, CD-uri, SQL;
  • Colorarea este funcția de coloane în funcție de tipul de date adăugate;
  • anulat din programul prin apasarea tastei ESC;
  • Rezolvarea erorilor.








Un program similar: sistem CRM Supasoft CRM

galeria screenshot

De obicei, acoperim programe online, care va fi de interes pentru un public mai larg, dar astăzi nu este destul de un caz obișnuit :). Am lucrat o dată pentru un astfel de „expert de calculator“, în mai multe birouri guvernamentale și sunt de multe ori se confruntă cu o varietate de programe care rulează pe baza FoxPro ...

Problema principală a acestor aplicații a fost că un utilizator simplu poate șurub cu ușurință în baza de date, astfel încât să nu poată fi apoi deschide mijloace standard, așa că a trebuit să fie pervertite să o aducă înapoi la viață (care nu funcționează întotdeauna, având în vedere „puterea“ a „juzverej sălbatic“ :)).

Și acum, câțiva ani mai târziu, ca eu nu lucrez acolo, am trimis o cerere la oficiul poștal pentru a adăuga un nou program gratuit pentru editarea DBF-bază de date, care are un nume simplu - Sdbf. Despre ei și vorbesc :)

Versus analog cu plată

DBF Commander Professional

vom vedea din semnele de mai sus, programele diferă ușor în funcționalitate, dar Sdbf, în primul rând, este un portabil (care este de obicei important, deoarece fiecare producator de calculatoare preferă să poarte un set de necesar pe un software de unitate flash), și în al doilea rând, este pe deplin gratuit!

Prima lansare Sdbf

Pentru a lansa programul său pentru a despacheta din arhiva descărcată la orice locație și a deschide rezultat EXE-fișier. Înainte de a ne apare caseta goală la următoarele:

Dragdrop, din păcate, nu este acceptat, așa că pentru a începe, avem nevoie pentru a apela meniul „File“, și deja există o alegere a două acțiuni disponibile: „Creați“ o nouă bază de date, sau „Open“, unul existent. Deschideți o bază de date existentă:

Înainte de a deschide conținutul bazei de date selectate sub forma unui tabel. În linia de „zero“ afișează numele câmpurilor, și începând cu prima - conținutul în sine. Sub conținutul este în partea de jos a barei de stare și bara de instrumente.

Ultimul afișat destul de o mulțime de informații utile de serviciu, inclusiv numărul de înregistrări în baza de date, codificarea, data creării și în mod automat un anumit format. De formate acceptă Sdbf nu numai versiuni timpurii ale xBase (I și II) și vă permite să deschideți și să creați fișiere DBF-de următoarele tipuri:

Instrumente de căutare și filtrare a datelor

Programul Sdbf vă permite să editați direct orice celulă într-o bază de date deschisă, cu toate acestea, celulele dorite încă mai trebuie să găsească ... În cazul în care baza de date este mic și simplu, puteți face destul de repede și de mână. Cu toate acestea, în cazul în care înregistrarea câteva zeci sau chiar sute, apoi căutați poate fi destul de dificil.

Dar aceasta nu este o astfel de problemă, deoarece Sdbf au mai multe instrumente pentru a elimina date inutile și pentru a afișa doar ceea ce ai nevoie!

Aceste instrumente sunt situate pe bara de instrumente de jos. Aici este începutul 8 taste de navigare care vă permit să mergeți prin intermediul bazei (săgeți), puteți adăuga / șterge intrări și confirmați sau anula modificările. Funcția dorită poate începe la butoanele de-al nouălea - „Căutare“:

La activarea butonului o mică fereastră cu formularul de căutare apare în fața noastră. Trebuie să specificați textul pe care doriți să căutați și alege dintr-o casetă listă verticală în jos, pe care să caute. Acum, faceți clic pe butonul „Find Next“, iar programul va extrage automat linia următoare selecției curente, care este textul necesar. Apăsarea butonului din nou va oferi rândul de mai jos curent, care are aceleași date dorite, etc.

Uneori, o bază de date non-standard găsit formatarea celulei: spații suplimentare, tab-uri, sau alte caractere care nu sunt afișate vizual, dar va afecta rezultatul emiterii de căutare. Dacă vă confruntați cu un astfel de caz, pentru funcționarea normală a funcției pe care se va debifa „cu formatul“ la centrul de jos a ferestrei de căutare și șirul de căutare va fi afișată.

Funcția de căutare este utilă atunci când avem nevoie pentru a găsi rapid o singură apariție a datelor specifice. Dar sunt momente când ar fi convenabil pentru a afișa mai multe linii care conțin numai anumite informații. În acest caz, vom ajuta la a doua funcție (butonul care vine după butonul de căutare) - „Filtru“:

Pentru a activa filtrarea, trebuie mai întâi să elaboreze o cerere și pune-l în câmpul corespunzător (chiar în spatele butonul din mijlocul barei de instrumente). Modalitatea de solicitare - simplu, dar nu este destul de clar. Trebuie mai întâi să introduceți numele câmpului pe care să filtrați un tabel de baze de date, și apoi echivala valoarea filtrului la textul specific pe care trebuie să găsim toate sforile.

Înțeles ia în ghilimele simple, apoi faceți clic pe butonul în sine, „filtru“ (devine intercalat) și de a obține un conținut de date tabel numai cu anumite noi valori în aceste domenii (în exemplu, am filtrat pe toate rândurile cu «SUA» valoare în «țară» (nume de înregistrare specificat nu contează)). Reveniți tabelul de la vizualizarea inițială, puteți pur și simplu prin apăsarea (din nou, devine apăsat) „Filter“ buton.

câmp de filtrare poate conține mai simplu termeni «și» (pentru a rafina interogarea de mai multe domenii) și «sau» (alternativa datelor din eșantion din diferite domenii). Din păcate, Sdbf nu suporta cu excepția interogările (cum ar fi «nu»), dar această restricție, putem obține în jurul valorii de prin alte mijloace, care vor fi discutate mai jos.







Apropo, nu trebuie introduse manual filtrează interogarea, puteți utiliza următorul truc: selectați orice intrare în domeniu va fi filtrat și apăsați combinația de taste Alt + «F» (nu numai F4 :))). Cererea va fi generat automat, iar în valoarea va fi setată la „*“, care este masca de căutare și se potrivesc orice număr de caractere.

Din păcate, acest lucru este singurul tip de măști care pot fi utilizate în Sdbf și, mai trist încă, o singură interogare poate conține doar o singură mască :(. Deci, dacă doriți să filtrați același câmp de mai mulți parametri, este necesar să se utilizeze operatorul «și» (cerere formarea rapidă prin apăsarea «CTRL + ALT + F») sau «sau» ( «SHIFT + ALT + F»).

Executarea SQL-interogări tabelelor bazei de date

Căutarea și filtrarea - acest lucru este cu siguranță bun, dar nu întotdeauna convenabil. Atunci când numărul de intrări este mare, putem pierde cu ușurință din vedere datele necesare în tabelele de analiză. Cu toate acestea, în acest caz, în Sdbf are o mare facilitate - suport SQL-interogare!

Cu aceste cereri Sdbf putem:

  1. formatat Dynamically masa noastră, creând un eșantion numai anumite câmpuri necesare (SELECT și SELECT TOP operatori);
  2. Copierea datelor dintr-o bază de date la alta (INSERT FROM și INSERT INTO);
  3. Modifica și șterge conținutul anumitor rânduri (UPDATE, DELETE și, respectiv);
  4. interogări paralele grupaøi (UNION);
  5. Pentru a forma tabele de sinteză () în tabel pivot.

Pentru a începe cu cerințele pe care trebuie să apăsați «SQL-interogare“ la capătul din dreapta al barei de instrumente. Cu toate acestea, rezultatul acestei acțiuni va fi oarecum descurajatoare: conținutul editat recent baza de date se va pierde, iar partea de sus a ferestrei va fi mai mult de o cutie goală cu două câmpuri (de mai sus - câmpul de date de ieșire, iar în partea de jos - I).

Nu ar trebui să fie teamă :). Trebuie doar să introduceți SQL-interogare necesară în câmpul de jos cu numele bazei de date dorite. Dacă nu vă amintiți numele, puteți activa panoul Sdbf lateral (atingeți bara verticală gri spre dreapta), care sunt afișate ca o listă a tuturor bazelor de date pe care ați deschis mai devreme:

De asemenea, este de dorit să accelereze lucrările să-și amintească scurtături din tastatură, care pot fi vizualizate prin apelarea ajutorul apăsând F1. Erau doar trei, dar ele pot accelera în mod semnificativ procesul de creare a interogările corecte.

Astfel, combinația «CTRL + Space“ - se va afișa o fereastră pop-up cu o listă de baze de date disponibile de nume (astfel încât să nu se uite în bara laterală), «CTRL + F» - afișează lista de funcții pentru operatorul curent și «CTRL + Enter» va începe procesul de interogare . În plus, dacă faceți clic pe câmpul de intrare, faceți clic dreapta (meniul contextual), obținem o listă a operatorilor Sdbf acceptate.

Să ne întoarcem la capturi de ecran noastre anterioare si uita-te la o interogare simplă, care se face acolo. Ea se bazează pe «SELECT» operatorului, și, astfel, ne întoarce la proba. Ca o probă de parametru este „*“, ceea ce înseamnă că producția de date, cu toate acestea, am putea indica acolo nume de virgulă orice câmpuri din tabelul bazei de date.

Mai mult, suntem obligați parametrul «DIN» și numele bazei pe care construim proba. Totul! Mai mult decât orice ghilimele sau alte caractere pentru a afișa întregul tabel nu este necesară!

Eșantionul pe care ne-am uitat la mai sus, este cea mai simplă, dar Sdbf permite interogări și mai complexe. Pe imaginea de mai jos putem vedea un eșantion tabel generat dinamic format din câmpuri care conțin numele de client, orașul în care trăiesc și din țară. Mai mult decât atât, filtrul de client este exact țara de reședință (U.S.A.), iar rezultatele sunt afișate în ordine alfabetică:

Dacă dezasambla cererea, vom vedea deja menționate drumul meu recoltarea de probe de domenii, au indicat o virgulă după instrucțiunea SELECT. Mai mult, toate la fel pentru a specifica numele bazei de date, dar acest lucru nu este acum cererea de capăt.

Următorul pas este transferul principalelor funcții ale operatorului, care trebuie să fie executate ca urmare a interogării. Aici sunt două dintre ele.

În primul rând - «în cazul în care» este similar cu filtrul discutat anterior, și realizează un efect similar - vă permite să alegeți doar acele înregistrări care se potrivesc cu starea.

A doua funcție - «comanda» este responsabil pentru sortarea rezultatelor obținute pe unul dintre domeniile (în acest caz, pe teren cu numele clientului - «NAME») în ordine alfabetică (parametrul «asc») sau ( «desc») ordinea inversată.

Apropo, plus Sdbf este abilitatea de a exporta tabela de interogare care rezultă ca o nouă bază de date, sau sub formă de HTML, RTF, sau CSV-fișier! Este suficient pentru a aduce meniul contextual al câmpului de afișare tabel și selectați elementul adecvat.

Funcții suplimentare din bara de meniu

Cu caracteristicile de bază ale Sdbf ne-am ocupat cu voi, dar asta nu e sfârșitul. O varietate de funcții utile și unice ascunde chiar și bara de meniu, același cu cel pe care am folosit pentru a deschide baza de date :) Deci, mai multe caracteristici utile (uneori elimina necesitatea SQL-interogări) este posibilă în meniul „Table“:

Printre alt tip de „poleznyashek“ modificărilor de codificare și îmbinați informațiile de bază de date în partea de jos putem găsi elementul „Schimbarea structurii“. Acest articol este o fereastră suplimentară în care putem schimba complet toate câmpurile deschide tabelul, adăugați noi sau eliminați mai multe secțiuni nedorite (aceeași fereastră se deschide atunci când creați o bază de date de la zero).

Mai exact, putem schimba ordinea câmpurilor, numele lor, tipurile, mărimea (numărul de caractere în celulă) și precizie (bit - de obicei setat automat, în funcție de tipul de câmp).

Singurul lucru pe care trebuie să vă amintiți, atunci când editarea (și, în special crearea) bazei de date, astfel încât acest lucru este ceva care are propriul set de tipuri de câmpuri pentru fiecare tip de bază de date, iar acestea sunt de multe ori (în cazul în care nu ia în considerare principalele N, C, D) sunt diferite. De exemplu, în bazele de date xClipper nici un câmp de suport cu imagini (P, B) și xBase până în a șaptea versiune nu suportă domeniul auto-increment (+). Asta este, ar trebui să păstreze întotdeauna în vedere compatibilitatea :).

Din moment ce noi considerăm meniul, nu uitați să se uite în meniul „Câmp“:

Există doar două funcții, dar ele sunt foarte utile! Mai ales primul - „Înlocuiți“. Acesta vă permite să înlocuiți rapid automat valorile din întreaga coloană a câmpului specificat sau cuvinte și caractere specifice în întreaga baza de date!

Funcția „Evaluarea“ este un formule excel'evskih analogice avtopodscheta și ne oferă posibilitatea de a produce astfel de operații matematice și statistice ca domeniu găsirea AutoSum, calcularea mediei aritmetice, și valorile maxime și minime. Firește, tipurile de calcule pentru a efectua câmp trebuie să fie numeric (N, F, I, O, B).

Acesta vă permite să editați datele de orice celulă. Pentru a face acest lucru, pur și simplu selectați conținutul pe care doriți să o modificați din meniul de comenzi rapide, selectați ultimul element - „Deschideți în hex». Tot - puteți edita și salva sau imprima rezultatul imediat!

Avantaje și dezavantaje ale programului

  • portabilitate și de dimensiuni mici;
  • suport pentru aproape toate tipurile de DBF-fișiere;
  • abilitatea de a crea o bază de date de la zero;
  • SQL-interogări de sprijin;
  • Built-in motor de căutare, filtrare și de date se modifică.
  • Aceasta nu permite să specificați mai mult de o mască de filtru;
  • nu există nici o funcție anulează.

Programul Sdbf la cerințele de dimensiune și de sistem modeste, face face cu DBF-bază de date, dacă nu toate, foarte, foarte mult ... Și realizarea suportului de SQL-interogări, în general, vă permite să vizualizați munca de editare a bazei la nivelul următor! Cu ajutorul lor, puteți compensa cu ușurință mai multe neajunsuri în activitatea printr-o interfață grafică.

Dar cea mai mare dezamăgire, în opinia mea, a fost lipsa de funcția cea mai banală „Anulează ultima acțiune“ în lume «CTRL + Z» :( Cel mai rau lucru pe care din neatenție sau în necunoștință, utilizatorul poate, de exemplu, posibilitatea de a utiliza AutoCorect pe tot terenul, și să se întoarcă datele vor fi imposibil :(

Pentru simetrie, putem afirma că programul din punct de vedere funcțional - mai mult succes, dar pentru a lucra cu ea, întotdeauna efectua regula vechi admin - Creare de backup! Și vei fi fericit :)

DOWNLOAD Sdbf 4.5
(Pagina Descărcare)

Sistem CRM: Supasoft CRM CRM complet gratuit pentru calculatorul local. Caracteristica sa este organizarea modulară a interfeței care permite utilizatorului de a personaliza setul de caracteristici dorit.

Catalogator de cărți: Calibre cataloger gratuite pentru cărțile de contabilitate din casă (și nu numai) bibliotecă.

Carti de contabilitate: software-ul gratuit MyLib pentru cărți de contabilitate în bibliotecă.

Organizator: Oficiul XQR procesor de nouă generație, anexând feature-bogat cochilia: calculator, ceas, manager de note, etc. etc.