Mengedit file dbf total komandan. Bagaimana cara membuka file dbf? Fungsi tambahan dari bilah menu

Tabel Dbf telah dikenal sejak jauh tahun 1980. Sejak itu, format dBase telah berkembang, dikembangkan, dBase II, dBase III dan dBase IV muncul, sekarang banyak program populer telah dikembangkan yang bekerja dengan database, yang menggunakan tabel format dbf hingga hari ini. Format tabel dbf cukup lama, tetapi terus digunakan untuk membuat besar dan ambisius, dan untuk proyek-proyek kecil, tabel dbf digunakan untuk tujuan pendidikan, untuk pengenalan dan studi pengetahuan dasar dan presentasi organisasi database. DBFNavigator adalah program gratis untuk melihat dan mengedit tabel format dbf, utilitas sederhana dan nyaman.

Dengan DBFNavigator Anda dapat membuka dan melihat tabel dbf, mengedit tabel - memodifikasi, menambah dan menghapus catatan. Menggunakan DBFNavigator Anda dapat mengubah struktur tabel, menambah, mengubah dan menghapus bidang tabel, mengompresi tabel dbf untuk menghapusnya 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



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 meliput program yang akan menarik bagi berbagai pembaca, tetapi hari ini kasusnya tidak sepenuhnya biasa :). Saya pernah bekerja sebagai semacam "ahli komputer" di beberapa kantor pemerintahan dan di sana saya sering harus berurusan dengan berbagai program berbasis FoxPro ...

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

Dan sekarang, beberapa tahun kemudian, karena saya tidak lagi bekerja di sana, mereka mengirimi kami permintaan melalui surat untuk menambahkan yang baru. program gratis untuk mengedit database DBF, yang memiliki nama yang tidak rumit - sdbf... Mari kita bicara tentang dia :)

Perbandingan 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 hingga xVisualFoxPro modern! Mari kita bandingkan fungsionalitas Sdbf, dengan kemampuan salah satu editor tercanggih semacam ini, DBF Commander Professional:

Dari pelat di atas, kita melihat bahwa fungsi program sedikit berbeda, tetapi Sdbf, pertama, portabel (yang biasanya penting, karena setiap master komputer lebih suka membawa satu set program yang diperlukan pada USB flash drive), dan kedua, itu benar-benar gratis!

Memulai Sdbf untuk pertama kalinya

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

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

Sebelumnya kita akan membuka isi database yang dipilih berupa tabel. Baris "nol" menampilkan nama bidang, dan dimulai dengan baris pertama menampilkan konten itu sendiri. Di bawah konten adalah bilah alat dan bilah status di bagian bawah.

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

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

Alat pencarian dan pemfilteran data

Sdbf memungkinkan Anda untuk langsung mengedit sel apa pun dalam database terbuka, namun, sel yang dibutuhkan masih perlu mencari ... Jika pangkalannya kecil dan bersahaja, maka itu bisa dilakukan dengan cukup cepat dan manual. Namun, jika ada beberapa lusin atau bahkan ratusan catatan, maka akan sangat sulit untuk mencarinya.

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

Alat-alat ini ditemukan di bilah alat bawah. Di sini, pada awalnya, ada 8 tombol navigasi yang memungkinkan Anda untuk bergerak di sekitar basis data (panah), menambah / menghapus catatan, serta mengonfirmasi atau membatalkan perubahan. Fungsi yang kita butuhkan dimulai dengan tombol kesembilan - "Cari":

Saat tombol diaktifkan, sebuah jendela kecil dengan formulir pencarian muncul di depan kami. Kita perlu menunjukkan teks yang perlu ditemukan dan memilih dari daftar drop-down bidang di mana pencarian akan dilakukan. Sekarang tekan tombol "Temukan Berikutnya" dan program akan secara otomatis memilih baris yang mengikuti pilihan saat ini, yang berisi teks yang diinginkan. Menekan tombol lagi akan menyorot baris di bawah baris saat ini, yang berisi data yang diperlukan yang sama, dll.

Terkadang dalam database ada pemformatan sel non-standar: spasi ekstra, tab, dan karakter lain yang tidak ditampilkan secara visual, tetapi memengaruhi hasil pencarian. Jika Anda dihadapkan dengan kasus seperti itu, maka untuk operasi normal fungsi tersebut, Anda hanya perlu menghapus centang pada kotak "Berdasarkan format" di bagian tengah bawah jendela pencarian dan baris pencarian akan mulai ditampilkan.

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

Untuk menggunakan pemfilteran, pertama-tama kita harus membuat permintaan dengan benar dan memasukkannya ke dalam bidang khusus (segera setelah tombol di bagian tengah bilah alat). Prinsip menyusun permintaan sederhana, tetapi tidak sepenuhnya jelas. Pertama-tama kita harus memasukkan nama bidang yang kita perlukan untuk memfilter tabel database, dan kemudian menyamakan nilai filter dengan teks tertentu yang dengannya kita perlu 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 telah kami tentukan di bidang yang ditentukan (dalam contoh, kami memfilter semua baris dengan nilai "USA" di bidang "Negara" (huruf nama tidak masalah)). Anda dapat mengembalikan tabel ke tampilan aslinya hanya dengan menekan tombol "Filter" lagi (terlepas lagi).

Bidang pemfilteran dapat berisi kondisi paling sederhana "dan" (untuk menyaring kueri menurut beberapa bidang) dan "atau" (sebagai alternatif untuk memilih data dari bidang yang berbeda). Sayangnya, Sdbf tidak mendukung kueri eksklusif (seperti "tidak"), tetapi kami 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 catatan apa pun di bidang yang akan Anda filter dan tekan kombinasi tombol Alt + F (bukan F4 :))). Permintaan akan dibuat secara otomatis, dan nilainya akan berisi tanda "*", yang merupakan topeng pencarian dan cocok dengan sejumlah karakter apa pun.

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

Menjalankan kueri SQL terhadap tabel database

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

Dengan kueri ini di Sdbf, kita dapat:

  1. Memformat tabel kita secara dinamis, membuat pilihan hanya untuk bidang tertentu yang diperlukan (pernyataan SELECT dan SELECT TOP);
  2. Salin data dari satu database ke database lain (INSERT FROM dan INSERT INTO);
  3. Ubah dan hapus isi baris tertentu (UPDATE dan DELETE, masing-masing);
  4. Kueri paralel grup (UNION);
  5. Membentuk tabel pivot(POROS).

Untuk mulai bekerja dengan kueri, kita perlu mengklik tombol "SQL query" di ujung kanan bilah alat. Namun, hasil dari tindakan seperti itu akan sedikit mengecewakan: konten database yang baru diedit akan hilang, dan jendela kosong lainnya dengan dua bidang akan muncul di atas jendela kerja (di atas - bidang keluaran data, dan di bawah - kolom masukan).

Jangan takut :). Anda hanya perlu segera memasukkan kueri SQL yang diperlukan di bidang bawah dengan nama dasar yang diperlukan data. Jika Anda tidak ingat nama ini, Anda dapat mengaktifkan panel samping Sdbf (dengan mengklik bilah vertikal abu-abu di sebelah kanan), yang menampilkan dalam bentuk daftar semua database yang Anda buka sebelumnya:

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

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

Mari kembali ke tangkapan layar sebelumnya dan lihat permintaan paling sederhana yang dikompilasi di sana. Ini didasarkan pada pernyataan "SELECT", yang berarti mengembalikan pilihan kepada kami. Parameter seleksi adalah "*", yang berarti output dari data apa pun, namun, kami dapat menunjukkan di sana, dipisahkan dengan koma, nama bidang apa pun dari tabel database.

Pengambilan yang kita lihat di atas adalah yang paling sederhana, tetapi Sdbf memungkinkan untuk kueri yang lebih kompleks. Pada 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, klien disaring berdasarkan negara tempat tinggal (U.S.A) dan hasilnya ditampilkan dalam urutan abjad:

Jika Anda membongkar permintaan yang diberikan, maka kita akan melihat metode pemilihan yang telah disebutkan oleh bidang yang ditentukan dengan koma setelahnya PILIH pernyataan... Selanjutnya, indikasi yang sama dari nama database, tapi sekarang permintaan tidak berakhir di situ.

Langkah selanjutnya adalah menghitung fungsi dari operator utama yang harus dijalankan sebagai hasil dari pemrosesan permintaan. Ada dua dari mereka di sini.

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

Fungsi kedua, "urutkan berdasarkan", bertanggung jawab untuk menyortir hasil yang diperoleh oleh salah satu bidang (dalam hal ini, berdasarkan bidang dengan nama pelanggan - "NAMA") dalam alfabet (parameter "asc") atau terbalik (" desc") pesanan.

Tentu saja, contoh yang diberikan juga cukup primitif, tetapi mencerminkan esensi umum dari pembuatan dan pemrosesan kueri SQL. Jika Anda ingin tahu lebih banyak tentang mereka, saya sarankan Anda membaca manualnya di sini: http://dimonchik.com/insert.html atau https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0.

Omong-omong, keunggulan Sdbf adalah kemampuan untuk mengekspor tabel yang diperoleh sebagai hasil kueri 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 menemukan fitur utama Sdbf, tetapi tidak berakhir di situ. Sejumlah fungsi yang berguna dan bahkan unik disembunyikan di bilah menu, sama dengan yang kita gunakan untuk membuka database :) Jadi, banyak fitur yang berguna(yang terkadang memungkinkan Anda melakukannya tanpa kueri SQL) dapat berada di menu "Tabel":

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 yang terbuka, menambahkan yang baru, atau menghapus bagian yang tidak perlu (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 tergantung pada jenis bidang).

Satu-satunya hal yang perlu diingat ketika mengedit (dan terutama membuat) database adalah bahwa setiap tipe database memiliki kumpulan tipe fieldnya sendiri dan mereka sering (jika Anda tidak memperhitungkan dasar N, C, D) berbeda. Misalnya, di basis xClipper tidak ada dukungan untuk bidang dengan gambar (P, B), dan xBase hingga versi ketujuh tidak mendukung bidang penambahan otomatis (+). Artinya, Anda harus selalu ingat tentang kompatibilitas :).

Saat kita berada di bilah menu, jangan lupa untuk melihat menu Bidang:

Hanya ada dua fungsi di sini, tetapi mereka bisa sangat berguna! Terutama yang pertama adalah "Ganti". Ini memungkinkan Anda untuk dengan cepat mode otomatis ganti nilai di seluruh kolom bidang yang ditentukan, atau kata dan simbol tertentu di seluruh basis data!

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

Fitur terakhir, yang tidak begitu jelas, tetapi dapat berguna, adalah editor HEX bawaan:

Ini memungkinkan Anda untuk mengedit data sel mana pun. Untuk melakukan ini, cukup memilih konten yang perlu diubah dan di menu konteks pilih item terakhir - "Buka dalam hex". Itu saja - Anda dapat mengedit dan menyimpan atau mencetak hasilnya segera!

Keuntungan dan kerugian dari program

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

kesimpulan

Program Sdbf, dengan ukurannya yang sederhana dan Persyaratan sistem memungkinkan Anda melakukan dengan basis data DBF, jika tidak semua, maka sangat, sangat banyak ... Dan penerapan dukungan untuk kueri SQL secara umum memungkinkan Anda untuk membawa 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 "Batal" yang paling sepele tindakan terakhir"Di dunia" CTRL + Z ":( Hal yang paling menjengkelkan adalah bahwa, melalui kelalaian atau ketidaktahuan, pengguna dapat, misalnya, secara tidak sengaja menerapkan koreksi otomatis di seluruh bidang, dan tidak mungkin mengembalikan data :(

Untuk ini, kita dapat menyatakan bahwa program secara fungsional lebih dari berhasil, tetapi sebelum bekerja dengannya, selalu ikuti aturan admin kuno - BUAT CADANGAN! Dan kamu akan bahagia :)

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

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

Program ini melakukan berbagai tindakan: kueri, menghapus duplikat, atau mengekspor ke berbagai format - lebih cepat dari yang Anda harapkan!

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

Program ini sepenuhnya mendukung penggunaan baris perintah untuk tindakan berikut: impor, ekspor, hapus catatan duplikat atau ganti data dalam file DBF. bekerja secara independen dari berbagai DBMS - yang Anda butuhkan untuk melihat dan mengedit file DBF adalah menginstal aplikasi!

Mengapa DBF Viewer 2000
unik?

Antarmuka yang sederhana dan intuitif

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

Modifikasi mudah dari struktur file DBF di DBF Viewer 2000

Anda dapat menambah, menghapus, mengganti nama, mengubah urutan bidang dan mengoptimalkan struktur file DBF.

Mengimpor data dari berbagai format menggunakan DBF Viewer 2000

DBF Viewer 2000 memungkinkan Anda untuk 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 lanjutan

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

DBF Viewer 2000 membantu Anda 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)

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

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

  • Mencoba untuk mencari file yang diinginkan di sumber lain di Internet. Anda mungkin cukup beruntung untuk menemukan versi yang lebih cocok. Contoh pencarian Google: "Jenis file file: DBF". Ganti saja kata "file" dengan nama yang Anda inginkan;
  • Minta untuk mengirimi Anda file asli lagi, mungkin rusak dalam perjalanan;

DBF adalah format file yang dirancang untuk bekerja dengan database, laporan, dan spreadsheet... Strukturnya terdiri dari judul, yang menggambarkan konten, dan badan, yang berisi semua konten dalam bentuk tabel. Fitur khas dari ekstensi ini adalah kemampuan untuk berinteraksi dengan sebagian besar sistem manajemen basis data.

Mari kita pertimbangkan perangkat lunak yang mendukung tampilan format ini.

Metode 1: Komandan DBF

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

Membuka:


Metode 2: DBF Viewer Plus

DBF Viewer Plus adalah alat editor dan penampil DBF gratis, sederhana dan antarmuka yang ramah pengguna disajikan di bahasa Inggris... Memiliki fungsi membuat tabel sendiri, tidak memerlukan instalasi.

Untuk melihat:


Metode 3: Penampil DBF 2000

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

Membuka:


Metode 4: CDBF

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

Untuk melihat:


Metode 5: Microsoft Excel

Excel adalah salah satu komponen dari rangkaian perangkat lunak Microsoft Office dikenal oleh sebagian besar pengguna.

Membuka:


Kesimpulan

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