Whatsapp Telegram
 



Databasetype DBF


Database van het DBF-type is een standaarddatabase met versies dBaseIII, dBaseIV, dBaseV, dBaseVII, Clipper, FoxPro, VisualFoxPro.

Database van het type DBF bevat velden van het type:
  • Chracter - string veld;
  • Numeriek - numeriek veld;
  • Datum - datumveld;
  • Logisch - logisch veld;
  • Memo - tekstveld;
Om een ​​DBF-database aan te maken, selecteert u in het menu:
    • bestand
    • Maak
      • DBF
Het programma zal u vragen om de bestandsnaam van de nieuwe database en de parameters van het eerste veld van de nieuwe database in te voeren.
Voer in het geopende veldparametervenster \Veldtype\, \Veldnaam\ (alleen in het Latijn), \Veldlengte\ en het aantal tekens \Na de komma\ in.
Als u klaar bent met het invoeren van veldparameters, drukt u op OK.
Om een ​​nieuwe kolom in het menu in te voegen Tafel selecteer:
  • Tafel
    • Kolom links invoegen
    • Kolom rechts invoegen
    Een nieuwe kolom wordt links of rechts van de huidige kolom ingevoegd.

    Om een ​​nieuwe regel in het menu in te voegen Tafel selecteer:
  • Tafel
    • Voeg een regel toe boven
    • Regel hieronder toevoegen
    Er wordt een nieuwe regel ingevoegd boven de huidige regel als \Regel boven toevoegen\ is geselecteerd of aan het einde van de basis als \Regel hieronder toevoegen\ is geselecteerd.

    Om een ​​kolom of groep gemarkeerde kolommen uit het menu te verwijderen Tafel selecteer:
  • Tafel
    • Verwijder kolom (men)
    Om een ​​regel of groep gemarkeerde regels in het menu te verwijderen Tafel selecteer:
  • Tafel
    • Regel (s) verwijderen
    Om de huidige kolom in het menu te sorteren Tafel selecteer:
  • Tafel
    • Sorteer oplopend
    • Aflopend sorteren
    Om informatie in de database te zoeken of te vervangen, in het menu Zoeken selecteer:
  • Tafel
    • Zoek naar
    • Vervang
    • Filter
    • Snel
    Om een ​​memoveld te bewerken, dubbelklikt u op het memoveld. Bewerk het veld Als u klaar bent met bewerken, dubbelklik dan ook op het open veld of druk op de ESC-toets.

    Informatie in de DBF-database kan versleuteld worden opgeslagen via het menu Instellingen:
  • DBF
      opties
    • Versleuteling
      • Ingeschakeld
        • methode
        • XOR
        • GOST
      • Sleutel
    Selecteer het item Ingeschakeld (er verschijnt een vinkje naast). Selecteer de versleutelingsmethode en voer de sleutel (wachtwoord) in. Wanneer u nu een database aanmaakt of opent, worden alle databasevelden versleuteld opgeslagen. Wees voorzichtig. Ik raad u ten zeerste aan de versleutelingsmethode en sleutel uit het hoofd te leren.


    Ter referentie - DBF File Header Structure:
    DBF BESTANDSSTRUCTUUR ~~~~~~~~~~~~~~~~~~ BYTES DESCRIPTION00FoxBase +, FoxPro, dBaseIII +, dBaseIV, geen memo - 0x03 FoxBase +, dBaseIII + met memo - 0x83FoxPro met memo - 0xF5dBaseIV met memoIV - 0x8Bd SQL-tabel - 0x8E01-03 Laatste update, formaat JJJJMMDD ** correctie: het is JJMMDD ** 04-07 Aantal records in bestand (32-bits nummer) 08-09 Aantal bytes in koptekst (16-bits nummer) 10 -11 Aantal bytes in record (16-bits getal) 12-13 Gereserveerd, vul met 0x0014dBaseIV-vlag, onvolledige transactie Begin Transactie stelt deze in op 0x01 Einde transactie of RollBack reset deze naar 0x0015 Coderingsvlag, gecodeerd 0x01 anders 0x00 Het wijzigen van de vlag codeert niet of decoderen van de records16-27 dBaseIV multi-user omgeving gebruik 28 Productie-index bestaat - 0x01 anders 0x0029dBaseIV taal driver ID30-31 Gereserveerd vullen met 0x0032-n Velddescriptor arrayn + 1Header Record Terminator - 0x0DFIELD BESCHRIJVING ARIFY TABLEBYTES BESCHRIJVING 0-10 Veldnaam padded 0 ype Identifier (zie tabel) 12-15 Verplaatsing van veld in record16Veldlengte in bytes17Veld decimalen18-19Reserved20dBaseIV werkgebied ID21-30Reserved31 Veld maakt deel uit van productie-index - 0x01 anders 0x00FIELD IDENTIFIER TABLEASCII BESCHRIJVINGC CharacterD Datum, formaat YYY toevoegingLMGDF , F: f, Y: y, N: n ,? - niet geïnitialiseerd M Memo (opgeslagen als 10 cijfers die het dbt-bloknummer vertegenwoordigen) N Numeriek P Afbeelding - FoxPro-toevoeging Merk op dat alle dbf-veldrecords beginnen met een verwijderd vlagveld. Als record wordt verwijderd - 0x2A (asterisk) anders 0x20 (spatie) Einde van bestand is gemarkeerd met 0x1A