Bagaimana cara membuka DBF? Mengedit file dbf total komandan

Masalah paling umum yang mencegah pengguna membuka file ini adalah program yang ditetapkan secara tidak benar. Untuk memperbaikinya di Windows, Anda perlu mengklik klik kanan di file, menu konteks gerakkan mouse ke atas item "Buka dengan", dan pilih item "Pilih program ..." dari menu tarik-turun. Akibatnya, Anda akan melihat daftar program yang diinstal di komputer Anda dan Anda dapat memilih salah satu yang cocok untuk Anda. Kami juga menyarankan untuk mencentang kotak di sebelah "Gunakan aplikasi ini untuk semua file DBF".

Masalah lain yang juga sering ditemui pengguna kami adalah file DBF rusak. Situasi ini dapat muncul dalam banyak kasus. Misalnya: file tidak diunduh sepenuhnya sebagai hasilnya kesalahan server, file awalnya rusak, dll. Untuk memperbaiki masalah ini, gunakan salah satu rekomendasi:

  • Cobalah untuk menemukan file yang diinginkan di sumber lain di Internet. Anda mungkin beruntung menemukan versi yang lebih baik. Contoh pencarian Google: "File type:DBF" . Ganti saja kata "file" dengan nama yang Anda inginkan;
  • Minta untuk mengirimi Anda file asli lagi, mungkin rusak selama transfer;

Editor DBF universal gratis yang memungkinkan Anda membuka database yang sudah ada dan membuat database baru. Ini memiliki ukuran yang sangat kecil, dapat dijalankan dari flash drive dan pada saat yang sama memiliki banyak alat canggih untuk bekerja dengan file DBF, di antaranya bahkan ada dukungan untuk kueri SQL!

Galeri tangkapan layar

Biasanya di situs kami membahas program-program yang akan menarik bagi banyak pembaca, tetapi hari ini kasusnya tidak biasa :). Saya dulu bekerja sebagai semacam "spesialis komputer" di beberapa kantor pemerintah dan di sana saya sering harus berurusan dengan berbagai program berbasis FoxPro ...

Masalah utama dari semua aplikasi ini adalah bahwa pengguna sederhana dapat dengan mudah mengacaukan database sehingga tidak dapat dibuka nanti dengan cara biasa, jadi seseorang harus mengubahnya untuk menghidupkannya kembali (yang tidak selalu berhasil, mengingat "kemampuan" dari "pengguna liar" :)).

Dan sekarang, beberapa tahun kemudian, karena saya tidak lagi bekerja di sana, mereka mengirimi kami email yang meminta kami untuk menambahkan program gratis baru untuk mengedit basis data DBF, yang memiliki nama sederhana - Sdbf. Mari kita bicara tentang dia :)

Bandingkan dengan analog berbayar

Sdbf, terlepas dari portabilitasnya (dapat bekerja dari flash drive!) dan ukurannya kecil, adalah editor basis data yang cukup canggih yang memungkinkan Anda membuat, mengedit, dan mengekspor basis data format DBF apa pun, dari spesifikasi xBaseIII ke xVisualFoxPro modern! Mari bandingkan fungsionalitas Sdbf dengan kemampuan salah satu editor paling canggih semacam ini, DBF Commander Professional:

Dari tabel di atas, kita dapat melihat bahwa program sedikit berbeda dalam fungsinya, tetapi Sdbf, pertama, portabel (yang biasanya penting, karena setiap master komputer lebih suka membawa satu set program-program yang diperlukan pada flash drive), dan kedua, ini sepenuhnya gratis!

Menjalankan pertama dari Sdbf

Untuk menjalankan program, cukup ekstrak dari arsip yang diunduh ke lokasi mana pun dan buka file EXE yang dihasilkan. Jendela kosong dari jenis berikut akan muncul di depan kita:

Seret & Jatuhkan, sayangnya, tidak didukung, jadi untuk memulai kita perlu memanggil menu "File" dan di sana pilih salah satu dari dua tindakan yang tersedia: "Buat" basis baru atau "Buka" yang sudah ada. Mari kita buka database yang ada:

Kita akan melihat isi database yang dipilih dalam bentuk tabel. Baris "nol" menampilkan nama bidang, dan mulai dari yang pertama - konten itu sendiri. Di bawah konten di bagian bawah adalah bilah alat dan bilah status.

Yang terakhir menampilkan cukup banyak informasi layanan yang berguna, termasuk jumlah catatan dalam database, penyandian, tanggal pembuatan, dan format yang ditentukan secara otomatis. Dari format tersebut, Sdbf tidak hanya mendukung versi awal xBase (I dan II) dan memungkinkan Anda untuk membuka dan membuat file DBF dari jenis berikut:

  • xBase III - VII;
  • xClipper;
  • xFoxPro;
  • xVisualFoxPro.

Alat pencarian dan pemfilteran data

Program Sdbf memungkinkan Anda untuk mengedit sel mana pun dari database terbuka secara langsung, namun, sel yang diperlukan masih perlu ditemukan ... Jika database kecil dan bersahaja, ini dapat dilakukan dengan cukup cepat dan manual. Namun, jika ada beberapa puluh atau bahkan ratusan record, pencariannya bisa jadi cukup sulit.

Tapi ini bukan masalah, karena Sdbf memiliki beberapa alat sekaligus yang memungkinkan Anda menyaring data yang tidak perlu dan hanya menampilkan yang Anda butuhkan!

Alat-alat ini ditemukan di bilah alat bawah. Di sini, di awal terdapat 8 tombol navigasi yang memungkinkan Anda untuk berpindah-pindah database (panah), menambah / menghapus entri, dan juga mengonfirmasi atau membatalkan perubahan. Fungsi yang kita perlukan dimulai dengan tombol kesembilan - "Cari":

Saat tombol diaktifkan, jendela kecil dengan formulir pencarian muncul di depan kami. Kita perlu menentukan teks yang akan ditemukan dan memilih bidang yang akan dicari dari daftar drop-down. Sekarang kita menekan tombol "Temukan selanjutnya" dan program akan secara otomatis memilih baris yang mengikuti pilihan saat ini, yang berisi teks yang dicari. Menekan tombol lagi akan menyorot baris di bawah baris saat ini, yang berisi data pencarian yang sama, dan seterusnya.

Terkadang dalam database ada pemformatan sel non-standar: ruang ekstra, tab, dan karakter lain yang tidak ditampilkan secara visual, tetapi memengaruhi hasil pencarian. Jika Anda dihadapkan pada kasus seperti itu, maka agar fungsi berfungsi normal, Anda cukup menghapus centang pada kotak centang "Menurut format" di bagian tengah bawah kotak pencarian dan string yang dicari akan mulai menjadi ditampilkan.

Fungsi pencarian berguna ketika kita perlu dengan cepat menemukan kejadian tunggal dari data tertentu. Tetapi ada kalanya akan lebih nyaman untuk menampilkan beberapa baris sekaligus, yang hanya berisi informasi tertentu. Dalam hal ini, fungsi kedua akan membantu kami (tombol yang muncul tepat setelah tombol pencarian) - "Filter":

Untuk mengaktifkan pemfilteran, pertama-tama kita harus membuat permintaan dengan benar dan memasukkannya ke bidang yang ditentukan secara khusus (tepat setelah tombol di bagian tengah bilah alat). Prinsip mengajukan permintaan itu sederhana, tetapi tidak sepenuhnya jelas. Pertama-tama kita harus memasukkan nama bidang yang ingin kita filter tabel database, dan kemudian menyamakan nilai filter dengan teks tertentu yang kita perlukan untuk menemukan semua baris.

Kami mengambil nilai dalam tanda kutip tunggal, setelah itu kami menekan tombol "Filter" itu sendiri (menjadi dijepit) dan kami mendapatkan tabel yang berisi data hanya dengan nilai yang ditentukan untuk kami di bidang yang ditentukan (dalam contoh , kami memfilter semua baris dengan nilai "U.S.A" di bidang "Negara" (tidak masalah menentukan nama)). Anda dapat mengembalikan tabel ke bentuk aslinya hanya dengan menekan kembali tombol "Filter" (menjadi ditekan lagi).

Bidang pemfilteran dapat berisi kondisi paling sederhana "dan" (untuk mempersempit kueri pada beberapa bidang) dan "atau" (untuk alternatif pemilihan data dari bidang yang berbeda). Sayangnya, Sdbf tidak mendukung kueri eksklusif (seperti "tidak"), tetapi kita dapat mengatasi batasan ini dengan cara lain, yang akan dibahas di bawah.

Omong-omong, agar tidak memasukkan permintaan pemfilteran secara manual, Anda dapat menggunakan trik berikut: pilih entri mana saja di bidang yang akan Anda filter dan tekan kombinasi tombol Alt + F (tetapi bukan F4 :))). Permintaan akan dibuat secara otomatis, dan nilainya akan berisi tanda "*", yang merupakan topeng pencarian dan mencocokkan sejumlah karakter apa pun.

Sayangnya, ini adalah satu-satunya jenis topeng yang dapat digunakan di Sdbf dan, lebih menyedihkan lagi, satu permintaan hanya dapat berisi satu topeng :(. Oleh karena itu, jika Anda perlu memfilter bidang yang sama dengan beberapa parameter, Anda harus menggunakan " dan" (pembuatan kueri cepat dengan menekan "CTRL+ALT+F") atau "atau" ("SHIFT+ALT+F").

Menjalankan kueri SQL terhadap tabel database

Pencarian dan pemfilteran tidak diragukan lagi bagus, tetapi tidak selalu nyaman. Saat jumlah record besar, kita dapat dengan mudah melupakan data yang kita butuhkan saat mengurai tabel. Namun, dalam hal ini, Sdbf memiliki fitur hebat - dukungan untuk kueri SQL!

Dengan kueri ini di Sdbf, kami dapat:

  1. Secara dinamis memformat tabel kami, membuat pilihan hanya untuk bidang tertentu yang diperlukan (pernyataan SELECT dan SELECT TOP);
  2. Salin data dari satu database ke database lainnya (INSERT FROM dan INSERT INTO);
  3. Ubah dan hapus konten baris tertentu (UPDATE dan DELETE, masing-masing);
  4. Permintaan paralel grup (UNION);
  5. Bentuk tabel pivot (PIVOT).

Untuk mulai bekerja dengan query, kita perlu mengklik tombol "SQL Query" di ujung kanan toolbar. Namun, hasil dari tindakan seperti itu akan agak mengecewakan: konten database yang baru saja diedit akan hilang, dan jendela kosong lain dengan dua bidang akan muncul di atas jendela kerja (di atas adalah bidang keluaran data, dan di bagian bawah adalah kolom input).

Anda tidak perlu takut :). Anda hanya perlu segera memasukkan kueri SQL yang diinginkan di kolom bawah yang menunjukkan nama database yang diinginkan. Jika Anda tidak ingat nama ini, Anda dapat mengaktifkan sidebar Sdbf (dengan mengklik bilah vertikal abu-abu di sebelah kanan), yang menampilkan semua pangkalan yang telah Anda buka sebelumnya dalam daftar:

Selain itu, untuk mempercepat pekerjaan, disarankan untuk mengingat tombol pintas, yang dapat dilihat dengan memanggil bantuan dengan menekan tombol F1. Hanya ada tiga di antaranya, tetapi mereka dapat mempercepat proses pembuatan kueri yang tepat secara signifikan.

Jadi, kombinasi "CTRL + Space" - akan menampilkan jendela pop-up dengan daftar nama database yang tersedia (agar tidak melihat sidebar), "CTRL + F" - akan menampilkan daftar fungsi untuk saat ini operator, dan "CTRL + Enter" akan memulai proses eksekusi kueri. Selain itu, jika Anda mengklik kanan kolom input (panggil menu konteks), kami akan mendapatkan daftar operator yang didukung oleh Sdbf.

Mari kembali ke tangkapan layar kita sebelumnya dan lihat permintaan paling sederhana yang dibuat di sana. Ini didasarkan pada pernyataan "PILIH", yang artinya mengembalikan pilihan kepada kami. Parameter pemilihan adalah "*", yang berarti keluaran dari data apa pun, namun, kami dapat menentukan di sana, dipisahkan dengan koma, nama bidang apa pun dari tabel basis data.

Contoh yang kami lihat di atas adalah yang paling sederhana, tetapi Sdbf memungkinkan Anda menjalankan kueri yang lebih kompleks. Di tangkapan layar berikutnya, kita akan melihat pilihan, tabel yang dibuat secara dinamis yang terdiri dari bidang yang berisi nama pelanggan, kota tempat mereka tinggal, dan negara. Selain itu, pelanggan disaring berdasarkan negara tempat tinggal (U.S.A) dan hasilnya ditampilkan dalam urutan abjad:

Jika kita mengurai kueri ini, kita akan melihat metode pemilihan yang telah saya sebutkan di bidang yang ditentukan dengan koma setelah pernyataan SELECT. Selanjutnya, indikasi yang sama dari nama database, tetapi sekarang permintaan tidak berakhir di situ.

Langkah selanjutnya adalah membuat daftar fungsi operator utama yang harus dilakukan sebagai hasil pemrosesan permintaan. Inilah dua di antaranya.

Yang pertama - "di mana" mirip dengan filter yang telah kita bahas sebelumnya, dan melakukan tindakan serupa - ini memungkinkan Anda memilih hanya rekaman yang cocok dengan kondisi tersebut.

Fungsi kedua - "order by" bertanggung jawab untuk mengurutkan hasil berdasarkan salah satu bidang (dalam hal ini, berdasarkan bidang dengan nama klien - "NAMA") dalam abjad ("asc" parameter) atau terbalik ("desc" ) memesan.

Secara alami, contoh di atas juga cukup primitif, tetapi ini mencerminkan esensi umum pembuatan dan pemrosesan kueri SQL. Jika Anda ingin mempelajari lebih lanjut tentang mereka, saya menyarankan Anda untuk membaca manual di sini: http://dimonchik.com/insert.html atau https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0 .

Omong-omong, keuntungan dari Sdbf adalah kemampuan untuk mengekspor tabel yang dihasilkan sebagai database baru atau sebagai file HTML, RTF, atau CSV! Untuk melakukan ini, cukup panggil menu konteks bidang tampilan tabel dan pilih item yang sesuai.

Fungsi tambahan dari bilah menu

Kami telah membahas fitur-fitur utama Sdbf, tetapi ini tidak berakhir di situ. Sejumlah fungsi yang berguna dan bahkan unik disembunyikan di bilah menu, yang sama yang kami gunakan untuk membuka database :) Jadi, banyak fitur berguna (yang terkadang memungkinkan Anda melakukannya tanpa kueri SQL) dapat ditemukan di "Tabel " Tidak bisa:

Di antara "hal-hal berguna" lainnya seperti mengubah pengkodean dan menggabungkan basis data, di bagian paling bawah kita dapat menemukan item "Ubah Struktur". Item ini memanggil jendela tambahan di mana kita dapat sepenuhnya mengubah semua bidang tabel terbuka, menambahkan yang baru, atau menghapus bagian yang tidak lagi diperlukan (jendela yang sama terbuka saat membuat database dari awal).

Secara khusus, kita dapat mengubah urutan bidang, nama, jenis, ukuran (jumlah karakter dalam sel) dan presisi (kedalaman bit - biasanya diatur secara otomatis dan bergantung pada jenis bidang).

Satu-satunya hal yang perlu diingat saat mengedit (dan terutama membuat) basis adalah bahwa setiap jenis basis memiliki kumpulan jenis bidangnya sendiri dan seringkali (jika Anda tidak memperhitungkan N, C, D utama) berbeda. Misalnya, basis data xClipper tidak mendukung bidang gambar (P, B), dan xBase hingga versi ketujuh tidak mendukung bidang penambahan otomatis (+). Artinya, Anda harus selalu ingat tentang kompatibilitas :).

Karena kita sedang melihat menu bar, jangan lupa untuk melihat menu Field:

Hanya ada dua fungsi di sini, tetapi keduanya bisa sangat berguna! Terutama yang pertama - "Ganti". Ini memungkinkan Anda dengan cepat dan otomatis mengganti nilai di seluruh kolom bidang yang ditentukan, atau kata dan karakter tertentu di seluruh database!

Fungsi "Hitung" adalah analog dari rumus perhitungan otomatis Excel dan memberi kita kesempatan untuk melakukan operasi matematika dan statistik seperti menemukan jumlah otomatis suatu bidang, menghitung rata-rata aritmatika, serta nilai maksimum dan minimum. Secara alami, untuk melakukan perhitungan, tipe bidang harus numerik (N, F, I, O, B).

Fitur terakhir, yang tidak begitu jelas tetapi dapat bermanfaat, adalah editor hex bawaan:

Ini memungkinkan Anda untuk mengedit data sel apa pun. Untuk melakukan ini, cukup pilih konten yang ingin Anda ubah dan pilih item terakhir di menu konteks - "Buka dalam hex". Semuanya - Anda dapat mengedit dan menyimpan atau langsung mencetak hasilnya!

Kelebihan dan kekurangan program

  • portabilitas dan ukuran kecil;
  • dukungan untuk hampir semua jenis file DBF;
  • kemampuan untuk membuat database dari awal;
  • dukungan untuk kueri SQL;
  • sistem bawaan untuk mencari, memfilter, dan mengedit data.
  • tidak mengizinkan untuk menentukan lebih dari satu topeng di filter;
  • tidak ada fungsi undo.

temuan

Program Sdbf, dengan ukurannya yang sederhana dan Persyaratan sistem memungkinkan Anda melakukan dengan basis data DBF, jika tidak semuanya, maka sangat, sangat banyak ... Dan implementasi dukungan untuk kueri SQL secara umum memungkinkan Anda melakukan pekerjaan mengedit basis data ke tingkat yang baru! Dengan bantuan mereka, Anda dapat dengan mudah mengkompensasi banyak kekurangan dalam pekerjaan melalui antarmuka grafis.

Kekecewaan terbesar, menurut saya, adalah tidak adanya fungsi paling sepele “Undo tindakan terakhir” di dunia "CTRL + Z": (Hal yang paling menjengkelkan adalah karena kekhilafan atau ketidaktahuan, pengguna dapat, misalnya, secara tidak sengaja menerapkan koreksi otomatis di seluruh bidang, dan tidak mungkin mengembalikan data :(

Di balik ini, kami dapat menyatakan bahwa program ini secara fungsional lebih dari sukses, tetapi sebelum mengerjakannya, selalu ikuti aturan admin kuno - BUAT CADANGAN! Dan kamu akan bahagia :)

P.S. Diperbolehkan untuk menyalin dan mengutip artikel ini dengan bebas, asalkan tautan aktif terbuka ke sumber ditunjukkan dan kepengarangan Ruslan Tertyshny dipertahankan.

tabel format dbf telah dikenal sejak tahun 1980-an. Sejak itu format dBase berkembang, berkembang, muncul dBase II, dBase III dan dBase IV, hingga saat ini telah banyak dikembangkan program database populer yang menggunakan tabel dalam format dbf. Format tabel dbf sudah cukup lama, tetapi terus digunakan untuk membuat proyek besar dan ambisius, serta untuk proyek kecil, tabel dbf digunakan untuk tujuan pendidikan, untuk memperkenalkan dan mempelajari pengetahuan dasar dan untuk mewakili organisasi basis data . DBFNavigator adalah program gratis untuk melihat dan mengedit tabel dalam format dbf, utilitas yang sederhana dan nyaman.

Dengan DBFNavigator Anda dapat membuka dan melihat tabel dbf, mengedit tabel - mengubah, menambah, dan menghapus catatan. Menggunakan DBFNavigator Anda dapat mengubah struktur tabel, menambah, mengubah dan menghapus bidang tabel, mengompres tabel dbf untuk membersihkannya dari catatan yang dihapus (pengumpulan sampah), mengubah pengkodean tabel Windows->DOS dan sebaliknya. Dalam program ini, Anda dapat mengurutkan catatan tabel, menyalin catatan dan bidang individual, mencetak baris tabel, mencari dan menerapkan filter untuk melihat catatan tabel, mengubah parameter untuk membuka file dbf.

Tangkapan layar dari DBFNavigator



dbf- format file, dirancang untuk bekerja dengan database, laporan, dan spreadsheet. Strukturnya terdiri dari header, yang menjelaskan konten, dan badan utama, yang berisi semua konten dalam bentuk tabel. Ciri khas dari ekstensi ini adalah kemampuan untuk berinteraksi dengan sebagian besar sistem manajemen basis data.

Pertimbangkan perangkat lunak yang mendukung tampilan format ini.

Metode 1: Komandan DBF

DBF Commander adalah aplikasi multifungsi untuk memproses file DBF dari berbagai penyandian, memungkinkan Anda melakukan manipulasi dasar dengan dokumen. Didistribusikan dengan biaya, tetapi memiliki masa percobaan.

Membuka:


Metode 2: DBF Viewer Plus

DBF Viewer Plus adalah alat gratis untuk melihat dan mengedit DBF, antarmuka yang sederhana dan mudah digunakan disajikan bahasa Inggris. Ini memiliki fungsi membuat tabel Anda sendiri, tidak memerlukan instalasi.

Untuk melihat:


Metode 3: Penampil DBF 2000

DBF Viewer 2000 adalah program dengan antarmuka yang agak disederhanakan yang memungkinkan Anda bekerja dengan file berukuran lebih dari 2 GB. Ini memiliki bahasa Rusia dan masa percobaan penggunaan.

Membuka:


Metode 4: CDBF

CDBF adalah cara ampuh untuk mengedit dan melihat database, dan juga memungkinkan Anda membuat laporan. Anda dapat memperluas fungsionalitas menggunakan plugin tambahan. Ada bahasa Rusia, didistribusikan dengan biaya, tetapi memiliki versi uji coba.

Untuk melihat:


Metode 5: Microsoft Excel

Excel adalah salah satu komponen dari paket perangkat lunak kantor Microsoft dikenal oleh sebagian besar pengguna.

Membuka:


Kesimpulan

Kami telah mempertimbangkan cara utama untuk membuka dokumen DBF. Hanya DBF Viewer Plus yang menonjol dari pilihan - perangkat lunak yang sepenuhnya gratis, tidak seperti yang lain, yang didistribusikan secara berbayar dan hanya memiliki masa percobaan.

Penampil DBF 2000®- aplikasi untuk melihat dan mengedit DBF dari semua jenis - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Program melakukan berbagai tindakan: permintaan, penghapusan duplikat, atau ekspor ke berbagai format - lebih cepat dari yang Anda harapkan!

Editor DBF secara dinamis membuat formulir visual berdasarkan struktur file DBF untuk pengeditan dan kueri Program ini juga memungkinkan Anda untuk melihat dan mengedit bidang memo dalam format berikut: dBase III, dBase IV, FoxPro, VFP, dan dBase Level 7.

Program ini sepenuhnya mendukung penggunaan baris perintah untuk tindakan berikut: mengimpor, mengekspor, menghapus rekaman duplikat, atau mengganti data dalam file DBF. bekerja secara independen dari berbagai DBMS - yang Anda perlukan untuk melihat dan mengedit file DBF adalah menginstal aplikasi!

Mengapa DBF Viewer 2000
unik?

Antarmuka yang sederhana dan intuitif

Antarmuka aplikasi cukup sederhana dan nyaman, memungkinkan Anda menghemat banyak waktu selama pekerjaan sehari-hari.

Modifikasi yang nyaman dari struktur file DBF di DBF Viewer 2000

Anda dapat menambah, menghapus, mengganti nama, menyusun ulang bidang, dan mengoptimalkan struktur file DBF.

Mengimpor data dari berbagai format menggunakan DBF Viewer 2000

DBF Viewer 2000 memungkinkan Anda mengimpor data dari format berikut: TXT, CSV, Excel (XLS, XLSX), DBF, dan Paradox. Impor data dapat dilakukan dengan pratinjau atau dari baris perintah.

DBF Viewer 2000 menawarkan opsi ekspor tingkat lanjut

Aplikasi ini memungkinkan Anda untuk mengekspor file DBF ke skrip Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG, dan MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 membantu menghapus duplikat

Menghapus entri duplikat semudah 1-2-3.

Bekerja di semua platform

DBF Viewer 2000 berjalan di semua Versi Windows 95 ke XP, Vista, 7/8/10 dan Edisi Server (32/64-bit)