Zdravim vespolek,
Hral jsem si s OOo 2.0 Base a narazil jsem na nekolik chyb. Chtel jsem
je sice nareportovat do IZ, ale s timto nastrojem jsem, jako uz
nekolikrat, svuj souboj prohral.
Rad pomuzu tim, ze nahlasim chybu, ale nehodlam zbytecne mrhat casem na
neco, co je evidentne mimo moje chapani :-|
Takze zde jsou chyby, na ktere jsem narazil:
1. pokud neni v tabulce definovan primarni klic, nejde tato tabulka
editovat (pri poklepani na tabulku v seznamu tabulek se tato otevre,
zobrazi se zaznamy, ale nejde zaznamy ani pridavat, ani editovat, ani
mazat). Pokud je v tabulce definovat primarni klic, vse funguje spravne.
2. Mam pole v tabulce, ktere je typu Integer, je primarnim klicem a je u
nej nastavena automaticka hodnota. Zrusim nastaveni automaticke hodnoty,
odstranim definici primarniho klice a v tomto okamziku mi uz nejde znovu
nastavit automaticka hodnota pro pole. Dostanu nabidku toho, ze bude
pole zruseno a vytvoreno nove. Nevim ovsem, jestli by se pri tomto kroku
zachovaly hodnoty. Pokud ne, doslo by k rozbiti databaze a ja nemel
odvahu tohle riskovat.
Pokud nastavim pro ono pole opet to, ze je primarnim klicem, ulozim
(dulezity krok), pak uz zase muzu nastavit, ze ma pole automatickou hodnotu.
3. Velke problemy jsem mel na formulari s ovladacim prvkem "Formatovane
pole":
Pokud se u nej nastavi vychozi hodnota, uz nejde zrusit. Jediny zpusob,
jak se zbavit vychozi hodnoty je zmenit ovladaci prvek na jiny typ -
treba textove pole a pak zpatky na Formatovane pole. Nicmene timto
problemy se zminenym ovl. prvkem nekonci. Mel jsem formular s nekolika
ovl. prvky Formatovane pole. Nastavil jsem je podle sevych predstav
(nastaveny format a bez nastavene vychozi hodnoty), ulozil formular,
zavrel, zvovu otevrel a ejhle, dely se veci - u nekterych Formatovanych
poli zustalo vsechno tak, jak bylo, u nekterych se mi iniciativne
nastavila vychozi hodnota na 0 (nula), u nekterych zmizel formatovaci
kod. Ty ovladaci prvky, u kterych zmizel formatovaci kod, nefungovaly -
nezobrazovaly data aktualniho zaznamu a ani se pomoci nich nedaly data
do zaznamu vlozit/upravit.
Chtel jsem s tim experimentovat trochu vic, ale Base mi upadl, po
restartu mi dokument opravil tak, ze z formulare zmizely uplne vsechny
ovladaci prvky - coz mi v dany okamzik vzalo dalsi chut do
experimetovani :-(
4. Tohle uz je jenom navrh na novou feature pro ovladaci prvek "Tabulka"
pokud mam v tabulce (databazove) pole, ktere je ext. klicem pro svazani
s jinou tabulkou, nebylo by spatne, kdyby se u ovl. prvku "Tabulka" dalo
nastavit, aby nezobrazoval cislo (klic), ale nektere z poli svazane tabulky.
Moje predstava byla tato - adresar lidi z asi 5 obci - abych nemusel mit
v databazi stokrat stejny nazev obce, odelal jsem si tabulku, ve ktere
mam jmeno obce a PSC. V Adresari mam jenom odkaz na prislusny zaznam v
tabulce obci. v ovladacim prvku "Tabulka" se mi zobrazi v poli obec
jenom cislo. Reseni by bylo zobrazit vysledek SQL dotazu, nicmene v
tomhle pripade nelze zaznamy do tabulky pridavat/editovat/mazat.
Pokud by byl potreba nejaky vzorovy dokument, ve kterem se uvedene
problemy vyskytuji, mohl bych ho zkusit ze svoji databaze vylamat a
nekam vystavit.
Zbynek Burget
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]