ot Rumen(3-08-2004)

reiting (32)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Znaete li, che mozhete da svurzhete OpenOffice.org ofisniiat paket kum PostgreSQL baza-danni? Mozhe bi Vashata baza danni sudurzha vazhna informatsiia za potrebiteli ili nalichnosti, koiato Vashite kolegi biha mogli da izpolzvat za izgotviane na personalni pisma za prodazhbi. S pomoshtta na OpenOffice.org Writer (komponenta za pisane na tekstove), i vruzka kum Vashata PostgreSQL baza danni Vie mozhete da napravite tochno tova za vseki edin klient. Sigurno mozhe da se pomisli i za mnogo drugi nachini za izpolzvane na podobna vruzka.

Nastroikata na vruzkata e sravnitelno lesna: prosto si svaliate draivera i konfigurirate niakolko neshta. SHTe ste v sustoianie da se svurzhete sus Writer i Calc programite. SHTe opisha svurzvaneto sus tekstoviia redaktor (Writer), s izpolzvane na PostgreSQL bazata-danni, koiato e na lokalnata mashina. Mozhete da prilozhite sushtata protsedura i za elektronni tablitsi (Calc).

INSTALIRANE NA PostgreSQL DRAIVERA

Svurzvaneto na OpenOffice.org kum PostgreSQL baza danni e lesno. Svaliate PostgreSQL draivera (zip fail) ot saita na OpenOffice.org. [1]. Vizh Vruzki v kraia na statiiata - pozitsiia 1.

Sled tova, kopirate .zip faila (bez razpaketirane-unzipping) na tochnoto miasto. Izpolzvah OpenOffice.org1.1.x/user/uno_packages, no i OpenOffice.org1.1.x/share/uno_packages mozhe sushto taka da svurshi rabota pri mnogopotrebitelska sistema.

NE RAZPAKETIRAITE (unzip) .zip faila, prosto go kopiraite taka kakto si e.

Edinstveniiat problem, koito imah po vreme na instalatsiiata be, che triabvashe da tursia, za da nameria komandata pkgchk. Pri men tia be v /home/rreilly/OpenOffice.org1.1.2/program direktoriiata.

Tui kato nastroikata be samo za lokalen kompyutur, slozhih faila v OpenOffice.org1.1.2/user/uno_packages direktoriiata i izpulnih pkgchk komandata. Komandata pkgchk se namira v paketa na OpenOffice.org i e tiahnata plug-in paketna sistema. Sled tova se restartira OpenOffice.org i vsichko veche e nastroeno.

Sled kato vednuzh draivera e pravilno instaliran, mozhe da se izbere PostgreSQL tip za iztochnik na danni (datasource) v OpenOffice.org datasources prozorets.

SVURZVANE KUM OpenOffice.org's IZTOCHNIK NA DANNI

PostgreSQL draivera raboti prekrasno sled kato vednuzh e instaliran. Eto stupkite koito izpolzvah za da konfiguriram moiat PostgreSQL iztochnik na danni (datasource).

   * Startira se OpenOffice.com i se suzdava nov tekstovi dokument
   * Klikva se na Tools menyuto i se izbira Data Sources
   * Izbira se New Data Source (v liavata chast na Data Source Administration prozoretsa)
   * Osvetiava se "Data Source 1" poleto
   * Zadava se ime na iztochnika na danni (datasource)

Imashe rabotesht PostgreSQL survur na kompyutura s ime-na-mashina (hostname) 'curley' (192.168.2.40) taka, che az imenuvah  iztochnika na danni 'curley-pgsql'. Ako Vie se svurzvate kum korporativen PostgreSQL survur, mozhete da go imenuvate po drug nachin, naprimer 'corp-pgsql'.

Tui kato moiata primerna PostgreSQL baza danni, s ime 'rreilly', be na lokalnata mashina, prosto ostavih Data Source URL poleto prazno. To vuzprie "localhost" ime na mashina i baza danni imenuvana ot potrebitelia.

Sled tova, klikvate na 'Tables' etiketa. Spisuk s publichnite ("public") tablitsi se poiaviava i klikvate na simvola + za da otvorite razshiren spisuk na nalichnite tablitsi. Edna ot tablitsite v moiata baza danni se poiavi, "oblasti" sled koeto aktivirah 'view' kutiiata, taka che tia da se pokazva kogato se svurzva s tekstoviia redaktor (Writer). Ostaviaiki kutiiata neaktivirana pravi tazi konkretna tablitsa nevidima, kogato se svurzhete s tozi iztochnik na danni. Mozhe bi shte zhelaete da ostavite niakoi tablitsi 'nevidimi' za da namalite pretrupvaneto s danni.

Predi na napusna prozoretsa 'datasource administrator', kliknah vurhu prazen etiket, sledvasht obshtiia etiket. Tozi etiket posochva na OpenOffice.org da iziskva validni potrebitelsko ime i parola za dostup do PostgreSQL bazata danni. Aktivirah "required password" poleto i dobavih "rreilly" kum poleto s ime na potrebitel.

Nakraia, klikvate 'close' butona za da se vurnete kum OpenOffice.org dokumenta.

Veche sme gotovi da zapochnem vmukvane na danni v nashiia tekstovi dokument.

IZPOLZVANE NA DANNI OT BAZATA V DOKUMENTA

Izpolzvaneto na noviia iztochnik na danni be tolkova prosto kolkoto klikvane vurhu View menyuto gore, i sled tova izbirane na Data Sources. Nova sektsiia ot prozorets se poiaviava vurhu dokumenta, koiato sudurzha nalichnite iztochnitsi na danni. Izbira se 'curley-pgsql' datasource i sled tova se pridvizhvame nadolu po durvoto do tablitsata "states". Sled klikvane na "states",  se poiaviava prozorets za vuvezhdane ime na potrebitel i parola. Vuvezhda se parolata i togava mozhete da vidite kak dannite se poiaviavat po sredata na prozoretsa, v krasivo podredeni redove.

Izpolzvaneto na dannite e prosto kato "vlachene" na dannite, koito iskate ot prozoretsa 'data source' nadolu vuv Vashiia dokument. Sled kato izbrah red, koito iskah da vzema, se poiavi prozorets "insert database columns". Mozhete da vmuknete dannite kato tablitsa, kato poleta ili kato obiknoven tekst. Nai-chesto shte vmukvate kato tablitsa ili tekst. Mozhete da vmuknete i tsialata tablitsa, ako zhelaete.

Prozoretsa "insert database columns" e osobeno polezen pri rabota s tekst. Kogato izbirate tekstovi rezhim, se poiaviava goliamo pole, kudeto mozhete da podredite dannite i da dobavite dopulnitelen tekst. Sushto mozhete da formatirate poleta s dati kato mm/dd/yy, ili chislovi poleta kato tseli chisla, desetichni i t.n. Kogato kliknete OK, teksta (vklyuchitelno izbranite poleta v tozi red) se poiaviavat vuv Vashiia dokument aranzhirani po nachin koito iskate.

Ako imate golemi tablitsi s danni, Vie veroiatno shte iskate da izpolzvate 'query' funktsiite. Eto niakoi burzi primeri koito probvah.

   * Otvariate prozortsite 'Design Query' i 'Add Tables'
   * Osveteni, togava dobaviate tablitsata "states", koiato se e poiavila v prozoretsa 'Design Query'
   * Dvoino klikvane vurhu 'state_name' i 'state_code', togava te se poiaviavat v prozoretsa 'Design Query'
   * Klikva se vurhu "sort" padashto menyu na kolonata 'state_name' i se izbira "ascending"
   * Klikva se vurhu "run query" butona v liavata strana na database menyu lentata (izglezhda kato paket s diskove sus strelka nadolu do tiah)

Taka oblastie sa chisto podredeni po azbuchen red. Sledva:

   * Klikva se na 'File' i se izbira 'Save As', zadava se ime 'ascend=states', sledva OK
   * Zatvaria se prozoretsa 'Design Query'

Novoto zapitvane (query) sled tova se poiaviava s prozoretsa za izbor na danni pod 'Queries'. Klikvaiki vurhu zapitvaneto (query) otnovo pokaza dannite, podredeni po azbuchen red. Dosta dobre, nali?

Ima oshte dosta optsii, koito mozhete da izpolzvate za da napravite zapitvane, no az prosto iskah da Vi pokazha edin bazov primer. Ako znaete SQL, sushto taka mozhete da si napravite zapitvane (query), izpolzvaiki samo SQL komandi.

IZPOLZVANE NA DRUGI IZTOCHNITSI NA DANNI V TEKSTOVIQ REDAKTOR

Mnogo drugi vuzmozhnosti sa nalichni, izpolzvaiki iztochnitsi na danni.

Ako suhraniavate danni s Vashite adresi v adresnata kniga na Mozilla, mozhete bezproblemno da se svurzhete  kum tazi tablitsa, izbiraiki 'address book' tip danni. Vruzkite kum 'Address book' tip danni s samo za chetene.

Predstavete si che, imate paket tablitsi v redaktora na tablitsi (Calc) i iskate da izpolzvate danni ot tiah vuv Vashite dokumenti, naprimer za da suzdadete tablitsa. Prosto izpolzvaite tip danni 'spreadsheet'. Mozhete da kliknete vurhu kutiiata (box) otdiasno na poleto 'Data Source URL' i da poluchite direktoriia s failove, sledva izbor na tablitsa. Pregled i prehvurliane na danni ot tablitsi sushto e v rezhim samo za chetene.

Vie sushto taka mozhete da vzemete danni ot MySQL baza danni. Nastroikata na draivera e malko po-slozhna, tui kato sushto se izpolzva ODBC vruzka. Ne sum instaliral draiverite za MySQL, taka che se nalaga da tursite v Google za informatsiia za instalirane.

ZAKLYUCHENIE

Svurzvaneto na OpenOffice.org tekstoviia redaktor kum PostgreSQL dava mnogo vuzmozhnosti za podobriavane protsesa po podgotovka na dokumentite. To e osobeno polezno pri goliam obem, povtariashti se dokumeti, s promenlivi danni.

Sega e vreme da izpolzvate Vasheto vuobrazhenie za da vidite kak tezi instrumenti mogat da se vklyuchat vuv Vashite biznes protsesi. Sednete s Vashite kolegi i pomislete kak mozhete da ulesnite niakoi zadachi s izpolzvane na predvaritelno podgotveni danni na Vashite survuri za bazi danni. Goverete s administratorite na bazite danni i razberete kakvi danni ima na Vashite korporativni survuri. Poiskaite im rechnik na dannite i go prouchete. Rabotete s tiah za da izgradite dostup i da izpolzvate chast ot tezi tsenni danni za uspeha na Vashiia biznes.

Rob Reilly e profesionalen pisatel za tehnologii i konsultant, chiito statii se poiaviaat v razlichni  Linux mediini saitove. Toi predlaga profesionalni zhurnalisticheski uslugi i seminari vurhu Linux desktop prilozheniia, portativni kompyutri i tehniki za predstaviane pred publika.

PS: Za suzhalenie ne moga da proveria na praktika kak raboti vruzkata mezhdu OpenOffice & PostgreSQL, tui kato niamam PostgreSQL baza danni, molia ako niakoi ima da mi prati neshto prosto za proba, blagodaria.

Vruzki:
  1. "the OpenOffice.org site." - http://dba.openoffice.org/drivers/postgresql/postgresql-sdbc-0.5.0.zip
  2. "Rob Reilly" - mailto:robreilly@earthlink.net

Date   2004.07.30 8:00
Author   warthawg
Topic  
http://software.newsforge.com/article.pl?sid=04/07/22/160206>>


<< Sigurni Ueb-uslugi: osnovi na PKI - CHast 1 (prevod) | Kriptirane na dialove s dm-crypt (prevod) >>