≈≥68⌠1¢ Pou(it) programu NADATA.BAS.¢¢ Tento program je vhodn` pro ka(d[ho, kdo se rozhodne po@)dit si databanku soubor+ p@i pou(it) programu MINI OFFICE II.¢ Program p@e'te a ulo() adres*@e z disk+ p@)mo do databanky - t)m odpadne zbyte'n* pr*ce s vkl*d*n)m ]daj+, kter[ jsou ji( na disc)ch k dispozici.¢ POSTUP:¢¢1. Vytvo@it si na disket% datab*zi s libovoln% volen`mi polo(kami. Nejm[n% jedna by m%la b`t d[lky aspo 12 a typu ALPHA.¢2. Spustit program NADATA.BAS. Nejprve odpov)me ve kter[ jednotce bude datab*ze - zde je pamatov*no na pou(it) syst[mu QMEG. ╱kop)rovat pouze MINI OFFICE $¢ Vlo(it jm[no datab*ze. Program vyp)&e polo(ky, kter[ jsou obsa(eny v datab*zi a vyp)&e dotaz, je-li v&e v po@*dku.¢ D*le n*sleduje dotaz na ukl*d*n) p@e'ten`ch dat do polo(ek datab*ze. Jde o povinnou polo(ku jm[na souboru a nepovinn[ ozna'en) diskety a po'tu sektor+. V&echny polo(ky mus) b`t typu ALFHA.¢ Nyn) program na')t* hlavi'ky &t)tk+ cel[ datab*ze.¢3. Postupn% se vkl*daj) diskety a program si na')t* obsahy. Je mo(n[ ru&it ]daje, kter[ nejsou t@eba.¢4. Ulo(en) na'ten`ch dat na disketu trv* zna'nou dobu - autor se omlouv*, (e zat)m neum) p@)kazy NOTE a POINT realizovat ve stroj*ku. Zde je v`hodn[ pracovat s QMEGem - datab*zi vytvo@it v ramdisku a v`sledek zkop)rovat na disketu pomoc) MINI OFFICE II.¢¢ Program neum) ulo(it po'et sektor+ do ')seln[ polo(ky proto(e se zat)m nepoda@ilo rozlu&tit zp+sob ukl*d*n) ')sel. ③t)tky se p@i z*pisu zapluj) pouze voln[, t)m je umo(n%no postupn[ zaplov*n) datab*ze.¢¢ Lud%k Burian¢ AK Prost%jov.¢¢¢Popis struktury dat v MINIOFFICE.¢---------------------------------¢¢Ka(d` datab*zov` soubor vytvo@en` pomoc) MINIOFFICE obsahuje hlavi'ku, kter* m* n*sleduj)c) strukturu:¢¢1. a 2. byte ')sla 82,86¢3. a 4. byte po'et polo(ek v z*znamu¢ d*le se opakuje celkem 20x hlavi'ka polo(ky:¢ ----------------------------------¢ 1 byte status- 192 neobsazen¢ 128 datum ╱3 byty$¢ 64 integer 5 byt+¢ 65 decimal 5 byt+¢ 66 formula integer¢ 67 formula decimal¢ <60 ALFA ╱po'et znak+$¢ ----------------------------------¢Ka(d* formula pou()v* za hlavi'kou dal&)ch 40 byt+.¢¢N*sleduje seznam ukazatel+ na z*znamy. Ka(d` m* 4 byte:¢¢ 1.a 2.byte - ')slo sektoru¢ 3. byte - ')slo bytu v sektoru¢ 4. byte - status - 0 nepou(it¢ 1 pou(it¢ 129 ozna'en¢¢Ka(d* polo(ka ALFA je ukon'ena znakem EOL ╱◆9B$.¢¢