Miroslav 'Mirda' Svoboda, OK1IRY
 Dnešní datum: 16. 10. 2018   | Hlavní stránka | Seznam rubrik | Download | Odkazy |
   
  Seznam rubrik
dot APRS
dot Hamware
dot QTH

  Menu
e-mail Pošlete e-mail z webu        Mail me from the web

  Nejčtenějších 15 článků
  Rozšířené vyhledávání

  Contest

MOON contest

Ubytování větších skupinChataUbytování StrmilovKomorníkČeská KanadaChata Česká KanadaPenzion KunžakRybolovKunžakPenzion Jižní ČechyJižní ČechyChata rybníkaPenzion

 

       --------   --------

        ---  ---   ---  ---         v1.3 pro Dos, rev 20010804

        ---  ---   ---  ---

        ---  ---   -------   -----------------  ----   --------------

        ---  ---   ---  ---  -  --  -  --    -    --- ---    -  --  -

        ---  ---   ---  ---     --     -----        ---         --

        ---  ---   ---  ---     --     --    -    --- ---       --

       --------   --------     ----    -------------   ----    ----

 

 

                             (c) Svoboda Miroslav

 

               MailTo: xmirda@cmail.cz   Ax25To: ok1iry@ok0prg

 

 

 

Program DBTEXT  prevede soubor standartniho databasoveho  formatu na soubor

textovy.

 

 

Syntaxe prikazu

~~~~~~~~~~~~~~~

 

     DBTEXT vstupni_soubor.dbf   (priponu 'dbf' je pripustne vynechat)

 

 

Prevedeny  soubor  bude se  standartni 'txt'  priponou a  shodnym  kmenovym

nazvem.

 

Prenos  je  provaden  blokove,  cimz  je  do  znacne  miry navysena vlastni

rychlost konverse,  avsak maximalni delka  prenaseneho radku je  limitovana

256  znaky.   Takto  je  mozne  konvertovat   radove  i  nekolikaMegaBytove

databasove soubory.

 

 

Funkce programu

~~~~~~~~~~~~~~~

Nektere databasove  programy vkladaji nestandartni  znak 'Ctrl-Z' na  konec

souboru, coz v dusledku znamenalo nekorektni ukonceni cinnosti programu pro

nacteni 'neuplneho' bloku. Soucasna verse znak 'Ctrl-Z' detekuje a odstrani

z puvodni database; vnitrni architektura souboru nebude narusena.

 

Prvni  sloupec  zaznamu  nese  pripadny  znak  (typicky $2A) polozky urcene

k odstraneni po pripadne  kompilaci database. Dale jsou dilci  pole od sebe

oddelena 'bilym znakem' v ramci zachovani sloupcoveho formatu.

 

Nove je  proveden vystup hlavicky  (jednotlivych nazvu poli)  pri zachovani

delky popisky  i v pripade  kratsiho datoveho pole,  nez je nazev  samotny.

Dorovnani obsahu poli do sloupcoveho formatu je provedeno 'bilymi znaky'.

 

Kazde podtrzitko popisky  obsahuje dilci znak '|' ($19) oznacujici posledni

sloupec datoveho pole (skutecnou delku  dat v danem poli). Prekonvertovanou

databasi uzavira tabulka hodnot zdrojoveho souboru.

 

 

Priklad vystupniho 'txt' souboru

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

*KOD_OKR OBEC                                         PSC   OKRES

 ====|== ===========================================| ====| ==============|

*3601    Chloumek                                     58301 Havlickuv Brod

 3604    Chloumek                                     50901 Jicin

*3207    Chloumek                                     29441 Mlada Boleslav

         Chloumek                                     -     Melnik

 3406    Chloumek                                     33544 Plzen-jih

 3608    Chloumek                                     51101 Semily

*3611    Chloumek                                     56501 Usti nad Orlici

||   |  |

||   |  |

||   |  +- oddeleni dilcich poli zaznamu 'bilym znakem'

|+---+- skutecny interval datoveho pole; dorovnani formatu 'bilymi znaky'

+- zaznamy oznacene k odstraneni z database ($2A)

 

+------------+---------+---------------------+---------+-----------+------+

| Dbf soubor |  Bytes  |     Aktualisace     | Zaznamu | Zrusenych | Poli |

+------------+---------+---------------------+---------+-----------+------+

|obce.dbf____|651______|28.10.2000 v 16:36.12|7________|3__________|4_____|

+------------+---------+---------------------+---------+-----------+------+

 +-------------+

 | Znaku radky |

 +-------------+

 |69___________|   Poznamka: Tabulka je ve skutecnem provedeni celistva.

 +-------------+

 

 

Pozadavky

~~~~~~~~~

Procesor 8086 a vyssi, MS-Dos 5.00 a vyssi, zakladni pamet (640 kB RAM).

 

 

Distribuce

~~~~~~~~~~

Program  je  freeware  a  tento  popis  'DbText.txt'  je  nedilnou soucasti

distribuce; na modifikaci souboru si vyhrazuji veskera prava.

 

---------------

Praha, 4.8.2001

WebZdarma.cz


 Dnešní datum: 16. 10. 2018   | Hlavní stránka | Seznam rubrik | Download | Odkazy |
   

Stránka používá redakční systém phpRS.  Stránka používá redakční systém phpRS.

Powered by Linux.

Powered by Linux.