Maison / Réseaux sociaux / demande dbf. Ouverture de fichiers DBF dans Microsoft Excel

demande dbf. Ouverture de fichiers DBF dans Microsoft Excel

L'un des formats de stockage de données structurées les plus populaires est DBF. Ce format est universel, c'est-à-dire qu'il est pris en charge par de nombreux systèmes SGBD et autres programmes. Il sert non seulement d'élément de stockage de données, mais également de moyen d'échange entre applications. Par conséquent, la question de l'ouverture de fichiers avec cette extension dans une feuille de calcul Excel devient tout à fait pertinente.

Vous devez savoir qu'il existe plusieurs modifications dans le format DBF lui-même :

  • dBase II;
  • dBase III;
  • dBase IV;
  • FoxPro et autres

Le type de document affecte également l'exactitude de son ouverture par les programmes. Mais il convient de noter qu'Excel prend en charge le travail correct avec presque tous les types. Fichiers DBF.

Il faut dire que dans la plupart des cas, Excel parvient assez bien à ouvrir ce format, c'est-à-dire qu'il ouvre ce document de la même manière que ce programme ouvrirait, par exemple, son format xls "natif". Mais enregistrez les fichiers au format DBF signifie standard Excel s'est arrêté après Versions Excel 2007. Cependant, ceci est un sujet pour une leçon séparée.

Méthode 1 : lancement via la fenêtre d'ouverture de fichier

L'une des options les plus simples et les plus intuitives pour ouvrir des documents DBF dans Excel consiste à les lancer via la fenêtre d'ouverture de fichier.


Méthode 2 : Ouvrir en double-cliquant sur le fichier

Un autre moyen populaire d'ouvrir des documents consiste à les lancer en double-cliquant sur le fichier correspondant avec le bouton gauche de la souris. Mais le fait est que par défaut, sauf prescription expresse dans les paramètres du système, le programme Excel n'est pas associé à l'extension DBF. Par conséquent, sans manipulations supplémentaires de cette manière, le fichier ne peut pas être ouvert. Voyons comment cela peut être fait.

  1. Donc, nous double-cliquons avec le bouton gauche de la souris sur le fichier DBF que nous voulons ouvrir.
  2. Si sur cet ordinateur dans les paramètres système, le format DBF n'est associé à aucun programme, une fenêtre s'ouvrira qui vous informera que le fichier n'a pas pu être ouvert. Il offrira des options pour :
    • Rechercher des correspondances sur Internet ;
    • Sélection d'un programme dans la liste des programmes installés.

    Comme on suppose que nous avons déjà installé la feuille de calcul Microsoft Excel, nous réorganisons le commutateur en deuxième position et cliquons sur la touche D'ACCORD au bas de la fenêtre.

    Si cette extension est déjà associée à un autre programme, mais que nous voulons l'exécuter dans Excel, alors nous agissons un peu différemment. Cliquez sur le nom du document avec le bouton droit de la souris. Le menu contextuel est lancé. Choisissez un poste "Ouvrir avec". Une autre liste s'ouvre. S'il a un nom "Microsoft Excel", puis cliquez dessus, si vous ne trouvez pas un tel nom, puis allez à l'élément "Sélectionner programme...".

    Il y a une autre option. Cliquez sur le nom du document avec le bouton droit de la souris. Dans la liste qui s'ouvre après la dernière action, sélectionnez la position "Propriétés".

    Dans la fenêtre ouverte "Propriétés" passer à l'onglet "Général", si le lancement s'est produit dans un autre onglet. À propos du paramètre "Application" cliquez sur le bouton "Changer…".

  3. Lorsque vous sélectionnez l'une de ces trois options, une fenêtre d'ouverture de fichier est lancée. Encore une fois, si la liste des programmes recommandés en haut de la fenêtre contient le nom "Microsoft Excel", puis cliquez dessus, sinon cliquez sur le bouton "Examen…" au bas de la fenêtre.
  4. Dans le cas de la dernière action dans le répertoire où se trouvent les programmes sur l'ordinateur, une fenêtre s'ouvre "Ouvrir avec…" sous la forme d'un explorateur. Dans celui-ci, vous devez vous rendre dans le dossier contenant le fichier de lancement Excel. Le chemin exact vers ce dossier dépend de la version d'Excel que vous avez installée, ou plutôt de la version Forfait Microsoft Bureau. Le modèle de chemin général ressemblerait à ceci :

    C:\Program Files\ Microsoft Office\Bureau#

    Au lieu d'un symbole «#» vous devez remplacer le numéro de version de votre produit bureautique. Donc, pour Excel 2010, ce serait le nombre "Quatorze", et le chemin d'accès exact au dossier ressemblera donc à ceci :

    C:\Program Files\Microsoft Office\Office14

    Pour Excel 2007, le nombre serait "12", pour Excel 2013 - "quinze", pour Excel 2016 - "16".

    Donc, nous passons au répertoire ci-dessus et recherchons un fichier avec le nom EXCEL.EXE. Si vous n'avez pas d'extensions affichées dans votre système, son nom ressemblera simplement à EXCELLER. Sélectionnez ce nom et cliquez sur le bouton "Ouvert".

  5. Après cela, nous sommes automatiquement transférés à la fenêtre de sélection de programme. Cette fois le nom "Microsoft Office" il apparaîtra ici à coup sûr. Si l'utilisateur souhaite cette application toujours ouvert les documents DBF par défaut en double-cliquant dessus, alors vous devez vous assurer qu'à côté du paramètre "Utiliser le programme sélectionné pour tous les fichiers de ce type" est coché. Si vous ne prévoyez qu'une seule ouverture d'un document DBF dans Excel, et que vous allez ensuite ouvrir ce type de fichier dans un autre programme, alors, au contraire, cette case doit être décochée. Après tout paramètres spécifiés terminé, cliquez sur le bouton D'ACCORD.
  6. Après cela, le document DBF sera lancé en Programme Excel, et si l'utilisateur a coché l'endroit approprié dans la fenêtre de sélection du programme, les fichiers de cette extension seront alors automatiquement ouverts dans Excel après un double-clic dessus avec le bouton gauche de la souris.

Comme vous pouvez le constater, l'ouverture de fichiers DBF dans Excel est assez simple. Mais, malheureusement, de nombreux utilisateurs novices sont confus et ne savent pas comment le faire. Par exemple, ils ne devinent pas pour définir le format approprié dans la fenêtre pour ouvrir un document via l'interface Excel. Il est encore plus difficile pour certains utilisateurs d'ouvrir des documents DBF en double-cliquant sur le bouton gauche de la souris, car cela nécessite de modifier certains paramètres système via la fenêtre de sélection de programme.

Programmes pour travailler avec des fichiers DBF.

Nouveau dans la catégorie "Travailler avec DBF":

Libre
DBF Editor 1.75.1 est un visualiseur et un éditeur assez puissant pour les fichiers DBF, qui vous permettra d'effectuer un grand nombre d'opérations de base de données. L'application DBF Editor permet d'afficher et de modifier des fichiers dbf aux formats dBase III-IV, Visual FoxPro, FoxPro et Clipper.

Libre
Scan DBF 1.6 est une application pour réparer ou restaurer des fichiers DBF endommagés. L'application Scan DBF vous aidera à récupérer les fichiers endommagés en cas de panne d'ordinateur ou de courant, lorsque la fin ou l'en-tête du fichier DBF est endommagé.

Libre
Reportizer 3.7.1.629 est un outil de production et d'impression de rapports générés par des bases de données. L'application Reportizer vous aidera à créer, imprimer et modifier facilement des rapports, ainsi qu'à gérer des collections de rapports.

Libre
DBREdit 1.25 est un éditeur de table pour les bases de données DBF. L'éditeur DBREdit fonctionne avec des tables plates sans utiliser de pilotes ni de systèmes d'accès.

Libre
DBF2ORA 1.0 est une application permettant d'importer des tables de données de DBF vers Oracle, ainsi que la possibilité d'enregistrer les paramètres d'importation. L'application DBF2ORA a également la capacité de traiter les fichiers avant de lancer l'import.

Libre
DBF Work 3.0.0.1 est un programme pour visualiser, éditer et exporter des fichiers DBF. Le programme DBF Work a la capacité d'exporter des données vers 14 formats (pdf, excel, word, html et autres).

Libre
DBF View 2.79 est gratuit, compact et programme pratique pour travailler avec des fichiers DBF. Le programme DBF View fonctionne sans installation, et également sans bibliothèques ou pilotes supplémentaires.

Libre
DBF DeskTop 1.0.0.0 (build 2600) est un éditeur riche en fonctionnalités pour les fichiers DBF (base de données). Le programme DBF DeskTop offre la possibilité de créer de nouvelles tables DBF, de les compresser, de modifier la structure (ordre des champs) et de créer des index avec des expressions.

Libre
L'importation de données DBF pour ORACLE 1.4 est un outil professionnel pour importer ou préparer l'importation de fichiers DBF depuis les langages de programmation xBase (Visual FoxPro, Clipper, FlagShip, FoxPro, FoxBase, dBaseIII+, dBaseV et dBaseIV) dans une base de données ORACLE.

Libre
Vérifier et réparer DBF 1.4.0.2 est une application pratique de diagnostic et de réparation fichiers endommagés DBF de la famille des langages de programmation xBase (FoxBase, FlagShip, FoxPro, dBaseV, dBaseIII+, Clipper, dBaseIV, Visual FoxPro). L'application Check and repair DBF a la capacité d'effectuer une analyse détaillée, ainsi que des diagnostics de la structure du fichier.

L'extension DBF se divise en deux catégories principales :

  • Format DBF (complet. intelligence basée sur les données) est couramment utilisé comme fichier de base de données dans la plupart des applications logicielles. Cette extension est effectivement utilisée comme méthode générique pour stocker et transférer des données sous la forme de systèmes de gestion de base de données (SGBD), de feuilles de calcul, etc.

Pendant assez longtemps (depuis 1980), format donné présentation d'informations (connue sous le nom de dBase) était l'un des micro-ordinateurs les plus populaires pour les SGBD et les équipements logiciels et matériels connexes, notamment Apple, UNIX et IBM PC.

La structure d'un fichier DBF standard est basée sur une feuille de calcul contenant un certain nombre de champs de données de longueur fixe, un en-tête et des enregistrements réels. Le tout premier champ est un ensemble de données structurées avec des informations sur la suppression d'un enregistrement (symbole astérisque). Il est à noter qu'après avoir supprimé un enregistrement particulier, il peut être restauré ou supprimé définitivement.

  • Extension DBF, qui est un fichier de représentation de table de base de données Oracle. En tant que SGBD relationnel objet, ce format est universel pour son application et peut être utilisé aussi bien sur la base de Windows que sur Unix. Les données d'un tel fichier DBF sont stockées sous la forme de "tablespaces" créés par les commandes intégrées Oracle CREATE/ALTER TABLESPACE.

Ce format a de nombreuses versions et modifications différentes, parfois même incompatibles entre elles. Par exemple, DBF, développé par ESRI, est loin d'être une représentation typique de SGBD et est un ensemble de données spatiales dans un système d'information géographique.
Ainsi, il n'existe pas de norme (technologie) unique pour représenter le format DBF. Cela crée certaines difficultés pour l'utilisateur en termes d'ouverture et d'édition du fichier. Parfois, une extension DBF est fournie avec un fichier qui ne fonctionne pas de manière autonome, est auxiliaire et ne s'ouvre qu'en conjonction avec DBF.

Programmes pour ouvrir les fichiers DBF

Selon l'exécution et la portée de son application pratique, l'extension DBF peut être générée et éditée par les applications logicielles suivantes :

  • sous Windows, utilisez dBase, Microsoft Access, Microsoft Excel, Microsoft Visual FoxPro, Microsoft Works, Corel Quattro Pro, Apache OpenOffice, HiBase Group DBF Viewer, Astersoft DBF Manager, DBF Viewer Plus, DBFShow, DBF Navigator, WinDBFView, Sage ACT, CGF Centre de gestion des données de la boutique, OpenOffice.org Calc, ArcGIS, Arago, AbacusLaw, CA-dBFast, Wordtech, Alpha Five, NovaBACKUP, The Network Diary, FLARE, ACDSee ;
  • Mac OS peut utiliser Planamesa NeoOffice, Apache OpenOffice, OpenOffice.org Calc ;
  • sous Linux : Apache OpenOffice, multisoft FlagShip.

Si une erreur se produit lors de l'ouverture de l'extension DBF, les raisons peuvent être les suivantes :

  • le fichier est endommagé ou infecté ;
  • le fichier n'est pas associé au registre du système d'exploitation (une application incorrecte pour la lecture a été sélectionnée ou un plug-in spécifique n'a pas été installé) ;
  • ressources insuffisantes de l'appareil ou du système d'exploitation ;
  • pilotes corrompus ou obsolètes.

Conversion de DBF en d'autres formats

Dans chaque cas, la structure et la portée utilisation pratique Les extensions DBF sont uniques. Pour convertir le format, il est d'usage d'utiliser exactement ce Logiciel, avec lequel la génération a été effectuée.

Cependant, la manière la plus populaire de traduire un fichier est considérée comme la conversion de DBF en . MDB - format de présentation de feuille de calcul Microsoft Access . Avec un convertisseur intégré assez puissant, Access peut diffuser des données sans pratiquement aucune perte ni dommage.

La conversion des extensions DBF vers d'autres formats n'est pratiquement pas pratiquée.

Pourquoi exactement DBF et quels sont ses avantages ?

L'extension DBF est l'un des formats les plus populaires et les plus demandés pour stocker et transférer des données sous la forme de systèmes de gestion de base de données (SGBD), de feuilles de calcul, etc.

Ce fichier peut avoir une grande variété de versions et de modifications différentes, parfois même incompatibles entre elles.

Pour un traitement et une édition de haute qualité du format, il est fortement recommandé d'utiliser le application logicielle, qui a été utilisé pour générer le fichier.

Un éditeur DBF universel gratuit qui vous permet d'ouvrir des bases de données existantes et d'en créer de nouvelles. Il a une très petite taille, peut être exécuté à partir d'un lecteur flash et dispose en même temps de nombreux outils avancés pour travailler avec des fichiers DBF, parmi lesquels il existe même un support pour les requêtes SQL !

Galerie de captures d'écran

Habituellement, sur le site, nous couvrons des programmes qui intéresseront un large éventail de lecteurs, mais aujourd'hui, le cas n'est pas tout à fait ordinaire :). J'avais l'habitude de travailler comme une sorte de "spécialiste en informatique" dans plusieurs bureaux gouvernementaux et là, j'ai souvent dû gérer divers programmes basés sur FoxPro ...

Le principal problème avec toutes ces applications était qu'un simple utilisateur pouvait facilement bousiller la base de données afin qu'elle ne puisse pas être ouverte plus tard. moyens réguliers, j'ai donc dû pervertir pour lui redonner vie (ce qui n'a pas toujours fonctionné, vu les "capacités" des "utilisateurs sauvages" :)).

Et maintenant, quelques années plus tard, comme je ne travaille plus là-bas, ils nous ont envoyé un e-mail demandant d'ajouter un nouveau programme gratuit pour l'édition des bases de données DBF, qui a un nom simple - Sdbf. Parlons d'elle :)

Comparaison avec un analogue payant

Sdbf, malgré sa portabilité (il peut fonctionner à partir d'un lecteur flash !) et sa petite taille, est un éditeur de base de données assez avancé qui vous permet de créer, d'éditer et d'exporter n'importe quelle base de données au format DBF, de la spécification xBaseIII au xVisualFoxPro moderne ! Comparons les fonctionnalités de Sdbf avec les capacités de l'un des éditeurs les plus avancés de ce type, DBF Commander Professional :

Dans le tableau ci-dessus, nous pouvons voir que les programmes diffèrent légèrement dans leurs fonctionnalités, mais Sdbf, premièrement, est portable (ce qui est généralement important, car chaque maître informatique préfère transporter un ensemble de programmes nécessaires sur une clé USB), et deuxièmement, c'est totalement gratuit !

Première manche du Sdbf

Pour exécuter le programme, décompressez-le simplement de l'archive téléchargée vers n'importe quel emplacement et ouvrez le fichier EXE résultant. Une fenêtre vide du type suivant apparaîtra devant nous :

Le glisser-déposer, hélas, n'est pas pris en charge, donc pour commencer, nous devons appeler le menu "Fichier" et y sélectionner déjà l'une des deux actions disponibles : "Créer" une nouvelle base de données ou "Ouvrir" une existante. Ouvrons la base de données existante :

Nous verrons le contenu de la base de données sélectionnée sous la forme d'un tableau. La ligne "zéro" affiche les noms des champs, et à partir du premier - le contenu lui-même. Sous le contenu en bas se trouve la barre d'outils et la barre d'état.

Ce dernier affiche de nombreuses informations utiles sur le service, notamment le nombre d'enregistrements dans la base de données, l'encodage, la date de création et le format défini automatiquement. Parmi les formats Sdbf, il ne prend pas uniquement en charge premières versions xBase (I et II) et vous permet d'ouvrir et de créer des fichiers DBF des types suivants :

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

Outils de recherche et de filtrage de données

Le programme Sdbf vous permet d'éditer directement n'importe quelle cellule d'une base de données ouverte, cependant, les cellules nécessaires doivent encore être trouvées ... Si la base de données est petite et sans prétention, cela peut être fait assez rapidement et manuellement. Cependant, s'il y a plusieurs dizaines voire centaines d'enregistrements, la recherche peut être assez difficile.

Mais ce n'est pas un tel problème, car Sdbf dispose de plusieurs outils à la fois qui vous permettent de filtrer les données inutiles et d'afficher uniquement ce dont vous avez besoin !

Ces outils se trouvent dans la barre d'outils inférieure. Ici, au début, il y a 8 boutons de navigation qui vous permettent de vous déplacer dans la base de données (flèches), d'ajouter/supprimer des entrées, et également de confirmer ou d'annuler les modifications. Les fonctions dont nous avons besoin commencent par le neuvième bouton - "Rechercher":

Lorsque le bouton est activé, une petite fenêtre avec un formulaire de recherche apparaît devant nous. Nous devons spécifier le texte à rechercher et sélectionner le champ à rechercher dans la liste déroulante. Maintenant, nous appuyons sur le bouton "Rechercher suivant" et le programme sélectionnera automatiquement la ligne suivant la sélection actuelle, qui contient le texte recherché. Appuyez à nouveau sur le bouton pour mettre en surbrillance la ligne en dessous de la ligne actuelle, qui contient les mêmes données de recherche, et ainsi de suite.

Parfois, dans les bases de données, il existe un formatage de cellule non standard : espaces supplémentaires, des tabulations et d'autres caractères qui ne sont pas affichés visuellement, mais qui affectent le résultat de la recherche. Si vous rencontrez un tel cas, alors pour que la fonction fonctionne normalement, il vous suffira de décocher la case "Selon le format" dans la partie centrale inférieure de la boîte de recherche et les chaînes recherchées commenceront à s'afficher.

La fonction de recherche est utile lorsque nous devons trouver rapidement des occurrences uniques de données spécifiques. Mais il y a des moments où il serait plus pratique d'afficher plusieurs lignes à la fois, qui ne contiennent que certaines informations. Dans ce cas, la deuxième fonction nous aidera (dont le bouton vient immédiatement après le bouton de recherche) - "Filtre":

Pour activer le filtrage, nous devons d'abord composer correctement une demande et la saisir dans un champ spécialement désigné (immédiatement après le bouton dans la partie centrale de la barre d'outils). Le principe de faire une demande est simple, mais pas tout à fait évident. Nous devons d'abord entrer le nom du champ par lequel nous voulons filtrer la table de la base de données, puis assimiler la valeur du filtre au texte spécifique par lequel nous devons rechercher toutes les lignes.

Nous prenons la valeur entre guillemets simples, après quoi nous appuyons sur le bouton "Filtre" lui-même (il devient bloqué) et nous obtenons un tableau contenant des données uniquement avec les valeurs définies pour nous dans les champs spécifiés (dans l'exemple , nous avons filtré toutes les lignes avec la valeur "U.S.A" dans le champ "Pays" (la casse du nom n'a pas d'importance)). Vous pouvez ramener le tableau à sa forme d'origine simplement en appuyant à nouveau sur le bouton "Filtre" (il redevient enfoncé).

Le champ de filtrage peut contenir les conditions les plus simples "et" (pour affiner la requête sur plusieurs champs) et "ou" (pour une sélection alternative de données de différents champs). Malheureusement, Sdbf ne prend pas en charge les requêtes exclusives (telles que "not"), mais nous pouvons contourner cette limitation d'une autre manière, qui sera discutée ci-dessous.

Soit dit en passant, afin de ne pas saisir manuellement une demande de filtrage, vous pouvez utiliser l'astuce suivante : sélectionnez n'importe quelle entrée dans le champ par lequel vous filtrerez et appuyez sur la combinaison de touches Alt + F (mais pas F4 :))). La demande sera générée automatiquement et la valeur contiendra le signe "*", qui est un masque de recherche et correspond à n'importe quel nombre de caractères.

Hélas, c'est le seul type de masque utilisable dans Sdbf et, plus triste encore, une requête ne peut contenir qu'un seul masque :(. Par conséquent, si vous avez besoin de filtrer un même champ par plusieurs paramètres, vous devrez utiliser le " et" (génération rapide de la requête en appuyant sur "CTRL+ALT+F") ou "ou" ("SHIFT+ALT+F").

Exécuter des requêtes SQL sur des tables de base de données

La recherche et le filtrage sont sans aucun doute bons, mais pas toujours pratiques. Lorsque le nombre d'enregistrements est important, nous pouvons facilement perdre de vue les données dont nous avons besoin lors de l'analyse des tables. Cependant, pour ce cas, Sdbf a également grande fonctionnalité- prise en charge des requêtes SQL !

Avec ces requêtes dans Sdbf, nous pouvons :

  1. Formater dynamiquement notre tableau, en créant une sélection uniquement pour certains Champs obligatoires(instructions SELECT et SELECT TOP);
  2. Copier des données d'une base de données à une autre (INSERT FROM et INSERT INTO);
  3. Modifier et supprimer le contenu de certaines lignes (UPDATE et DELETE, respectivement) ;
  4. Regrouper les demandes parallèles (UNION) ;
  5. Formulaire de tableaux croisés dynamiques (PIVOT).

Pour commencer à travailler avec les requêtes, nous devons cliquer sur le bouton "Requête SQL" à l'extrémité droite de la barre d'outils. Cependant, le résultat d'une telle action sera quelque peu décourageant : le contenu de la base de données qui vient d'être éditée disparaîtra, et une autre fenêtre vide avec deux champs apparaîtra en haut de la fenêtre de travail (en haut se trouve le champ de sortie des données, et en haut le bas est le champ de saisie).

Vous ne devriez pas avoir peur :). Il vous suffit de saisir immédiatement la requête SQL souhaitée dans le champ inférieur avec le nom socle souhaité Les données. Si vous ne vous souvenez pas de ce nom, vous pouvez activer la barre latérale Sdbf (en cliquant sur la barre verticale grise à droite), qui affiche dans une liste toutes les bases que vous avez ouvertes auparavant :

De plus, pour accélérer le travail, il est souhaitable de se souvenir des touches de raccourci, qui peuvent être visualisées en appelant l'aide en appuyant sur la touche F1. Il n'y en a que trois, mais ils peuvent considérablement accélérer le processus de création des bonnes requêtes.

Ainsi, la combinaison "CTRL + Espace" - affichera une fenêtre contextuelle avec une liste des noms de bases de données disponibles (afin de ne pas regarder la barre latérale), "CTRL + F" - affichera une liste de fonctions pour le courant opérateur, et "CTRL + Entrée" lancera le processus d'exécution de la requête. De plus, si vous cliquez avec le bouton droit sur le champ de saisie (appelez le menu contextuel), nous obtiendrons une liste des opérateurs pris en charge par Sdbf.

Revenons à notre capture d'écran précédente et regardons requête simple qui y est compilé. Il est basé sur l'instruction "SELECT", ce qui signifie qu'il nous renvoie une sélection. Le paramètre de sélection est "*", ce qui signifie la sortie de toutes les données, cependant, nous pourrions y spécifier, séparés par des virgules, les noms de tous les champs de la table de la base de données.

L'exemple que nous avons examiné ci-dessus est le plus simple, mais Sdbf vous permet d'exécuter des requêtes plus complexes. Dans la prochaine capture d'écran, nous verrons une sélection, un tableau généré dynamiquement composé de champs contenant les noms des clients, la ville dans laquelle ils vivent et le pays. De plus, les clients sont filtrés par pays de résidence (U.S.A) et les résultats sont affichés par ordre alphabétique :

Si vous démontez demande donnée, nous verrons ensuite la méthode de sélection déjà mentionnée par moi par les champs spécifiés avec une virgule après instruction SELECT. En outre, la même indication du nom de la base de données, mais maintenant la demande ne s'arrête pas là.

L'étape suivante consiste à répertorier les fonctions de l'opérateur principal qui devront être exécutées à la suite du traitement de la demande. En voici deux.

Le premier - "où" est similaire au filtre dont nous avons parlé précédemment et effectue une action similaire - il vous permet de sélectionner uniquement les enregistrements qui correspondent à la condition.

La deuxième fonction - "trier par" est chargée de trier les résultats par l'un des champs (dans ce cas, par le champ avec le nom du client - "NOM") en ordre alphabétique (paramètre "asc") ou inversé ("desc" ) ordre.

Naturellement, l'exemple ci-dessus est également assez primitif, mais il reflète l'essence générale de la création et du traitement des requêtes SQL. Si vous voulez en savoir plus à leur sujet, je vous conseille de lire les manuels ici : http://dimonchik.com/insert.html ou https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0 .

Soit dit en passant, l'avantage de Sdbf est la possibilité d'exporter la table résultante en tant que nouvelle base de données ou en tant que fichier HTML, RTF ou CSV ! Pour ce faire, il suffit d'appeler le menu contextuel du champ d'affichage du tableau et de sélectionner l'élément approprié.

Fonctions supplémentaires de la barre de menus

Nous avons traité des principales fonctionnalités de Sdbf, mais cela ne s'arrête pas là. Un certain nombre de fonctions utiles et même uniques sont cachées dans la barre de menu, la même que celle que nous avons utilisée pour ouvrir la base de données :) Donc, beaucoup fonctionnalités utiles(qui permettent parfois de se passer de requêtes SQL) vous pouvez utiliser le menu "Table":

Parmi d'autres "choses utiles" telles que la modification de l'encodage et la fusion des bases de données, tout en bas, nous pouvons trouver l'élément "Modifier la structure". Cet élément appelle une fenêtre supplémentaire dans laquelle nous pouvons modifier complètement tous les champs de la table ouverte, en ajouter de nouveaux ou supprimer des sections qui ne sont plus nécessaires (la même fenêtre s'ouvre lors de la création d'une base de données à partir de zéro).

Plus précisément, nous pouvons modifier l'ordre des champs, leurs noms, types, tailles (nombre de caractères dans une cellule) et précision (profondeur de bits - généralement définie automatiquement et dépend du type de champ).

La seule chose à retenir lors de l'édition (et surtout de la création) de bases de données est que chaque type de base de données a ses propres ensembles de types de champs et qu'ils sont souvent (si vous ne tenez pas compte des principaux N, C, D) différents. Par exemple, les bases de données xClipper ne prennent pas en charge les champs d'image (P, B) et xBase jusqu'à la septième version ne prend pas en charge les champs à incrémentation automatique (+). Autrement dit, vous devez toujours vous souvenir de la compatibilité :).

Puisque nous examinons la barre de menus, n'oubliez pas de jeter un œil au menu Champ :

Il n'y a que deux fonctions ici, mais elles peuvent être très utiles ! Surtout le premier - "Remplacer". Il vous permet de rapidement mode automatique remplacez les valeurs dans toute la colonne du champ spécifié, ou des mots et symboles spécifiques dans toute la base de données !

La fonction "Calculer" est un analogue des formules de calcul automatique d'Excel et nous donne la possibilité d'effectuer des opérations mathématiques et statistiques telles que la recherche de la somme automatique du champ, le calcul de la moyenne arithmétique, ainsi que les maximums et minimums de valeurs. Naturellement, pour effectuer des calculs, les types de champ doivent être numériques (N, F, I, O, B).

La dernière fonctionnalité, qui n'est pas si évidente mais qui peut être utile, est l'éditeur hexadécimal intégré :

Il vous permet de modifier les données de n'importe quelle cellule. Pour ce faire, il vous suffit de sélectionner le contenu que vous souhaitez modifier et dans menu contextuel sélectionnez le dernier élément - "Ouvrir en hexadécimal". Tout - vous pouvez modifier et enregistrer ou imprimer immédiatement le résultat !

Avantages et inconvénients du programme

  • portabilité et petite taille;
  • prise en charge de presque tous les types de fichiers DBF ;
  • la possibilité de créer des bases de données à partir de zéro ;
  • prise en charge des requêtes SQL ;
  • système intégré pour rechercher, filtrer et éditer des données.
  • ne permet pas de spécifier plus d'un masque dans le filtre ;
  • il n'y a pas de fonction d'annulation.

conclusion

Le programme Sdbf, de taille modeste et Configuration requise permet de faire avec des bases de données DBF, sinon tout, du moins beaucoup, beaucoup... Et la mise en place du support des requêtes SQL en général permet d'apporter le travail d'édition de la base de données à nouveau niveau! Avec leur aide, vous pouvez facilement compenser de nombreuses lacunes dans le travail via l'interface graphique.

Mais la plus grosse déception, à mon avis, a été l'absence de la fonction la plus triviale "Annuler la dernière action" dans le monde de "CTRL + Z": les données ne seront plus possibles :(

Pour sim, on peut dire que le programme dans plan fonctionnel- plus que réussi, mais avant de travailler avec, suivez toujours l'ancienne règle d'administration - CRÉER DES SAUVEGARDES ! Et vous serez heureux :)

PS Il est permis de copier et de citer librement cet article, à condition qu'un lien actif ouvert vers la source soit indiqué et que la paternité de Ruslan Tertyshny soit préservée.

Visionneuse DBF 2000®- application pour visualiser et éditer des DBF de tous types - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Le programme effectue diverses activités: requêtes, supprimer les doublons ou exporter vers différents formats - plus rapidement que prévu !

L'éditeur DBF crée dynamiquement des formulaires visuels basés sur la structure des fichiers DBF pour l'édition et les requêtes. Le programme vous permet également de visualiser et d'éditer les champs mémo dans les formats suivants : dBase III, dBase IV, FoxPro, VFP et dBase Level 7.

Le programme prend entièrement en charge l'utilisation de la ligne de commande pour les actions suivantes : importation, exportation, suppression des enregistrements en double ou remplacement des données dans les fichiers DBF. fonctionne indépendamment de divers SGBD - tout ce dont vous avez besoin pour afficher et modifier un fichier DBF est d'installer l'application !

Pourquoi DBF Viewer 2000
unique?

Interface simple et intuitive

L'interface de l'application est assez simple et pratique, vous permettant de gagner beaucoup de temps au quotidien.

Modification pratique de la structure des fichiers DBF dans DBF Viewer 2000

Vous pouvez ajouter, supprimer, renommer, réorganiser les champs et optimiser la structure des fichiers DBF.

Importation de données à partir de différents formats à l'aide de DBF Viewer 2000

DBF Viewer 2000 vous permet d'importer des données à partir des formats suivants : TXT, CSV, Excel (XLS, XLSX), DBF et Paradox. L'importation de données peut être effectuée avec Aperçu ou depuis la ligne de commande.

DBF Viewer 2000 offre des options d'exportation avancées

L'application vous permet d'exporter des fichiers DBF vers des scripts Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG et MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 aide à supprimer les doublons

La suppression des entrées en double est aussi simple que 1-2-3.

Fonctionne sur toutes les plateformes

DBF Viewer 2000 fonctionne sur tous Versions Windows 95 à XP, Vista, 7/8/10 et éditions serveur (32/64 bits)