pre-announce SqlEditor
Ondrej Koala Vacha
koala na fi.muni.cz
Neděle Listopad 7 23:38:50 MET 1999
Dobry den,
napsal jsem perlovy modul, ktery umoznuje pomerne pohodle editovat
sql tabulky. Prikladam kratky popis toho co umi. Pokud by byl zajem,
napiste mi prosim - prinutim se napsat popis, zabalit a vystavit.
s pozdravem
---
Ondrej Koala Vacha
SqlEditor je perl/Tk modul, ktery pracuje jako off-line editor typicky jedne tabulky
sql databaze. Umoznuje editovat ciselne sloupce (int,float,...), textove typu char (varchar) a datum.
Ma dva zakladni rezimy zobrazeni: formular, kdy vstupni pole (entry)
na plose spolu s volitenym popisem (label), a tabulku. Funkcne jsou oba rezimy
rovnocenne.
Umisteni prvku na formular je automaticke (pomoci pack), nebo pro kazdy prvek
zvlaste (pomoci form). Kazdy vstupni prvek ma vstupni a vystupni metodu pro kontrolu dat,
zpusob formatovani a moznost vyberu z ciselniku (listbox).
SqlEditor umoznuje definovani uzivatelskych funkci pro kontrolu vety,
pri zmene vety, ruseni vety a konec editace. Je mozno zadat trideni, filtr,
hledat zadanou hodnotu. Skupinove operace umoznuji menit polozky ve vsech vetach
vyberu nebo cely vyber vet zrusit, exportovat do txt,602,dif,tex,csv.
SqlEditor je urcet k editaci jedne tabulky, ktera musi mit primarni klic.
S temito daty muhou byt zobrazena libovolna jina data, ale pouze jako
read-only.
Je mozne take editovat relaci 1:N, tedy data jedne primarni tabulky a data sekundarnich
tabulek, ktera jsou s primarni tabulkou spojena definovanou relaci.
SqlEditor provadi zmenu (update table) po kazdem radku pomoci primarniho klice
a menenych poli.
K pristupu k databazi pouziva modul DBI a zakladni SQL prikazy.
Testovan s MySQL.
Další informace o konferenci Perl