On Thu, 15 Sep 2005, Adam Rambousek wrote:
> > Zkuste se prosím nad tím zamyslet, zda by nebyl daleko vhodnější termín
> > "pohled", který lidem znalým napoví, lidem neznalým nezamotá hlavu tak
> > jako překlad "podformulář".
>
> Podle mě je view a subform něco jiného.
> Když už přirovnání z databází, tak podle mě je to spíš vnořený select.
Ale to přeci není pravda...
Pokud jsi postižený databázemi ze školy jako já, tak přeci vnořený select
je pouze a jedině pro omezení množiny z již vytvořeného selektu.
Pohledy stejně jako "podformuláře" umožňují s daty dále pracovat, tj.
vložení dat se projeví v datové tabulce! To je přeci zásadní rozdíl.
Viz definice podformuláře v nápovědě:
Co je podformulář?
Formuláře se vytvářejí na základě databázové tabulky nebo databázového
dotazu. Zobrazují údaje přehledným způsobem a lze je použít k úpravě či
zadávání nových dat.
Pokud chcete formulář, který zobrazuje data z tabulky či dotazu a navíc
může zobrazit data z další tabulky, měl byste vytvořit podformulář.
Podformulář může být např. textové pole, které obsahuje údaje z jiné
databázové tabulky.
Podformulář je dalším prvkem hlavního formuláře. Hlavní formulář se někdy
nazývá "rodičovský formulář" nebo "nadřazený formulář". Podformuláře jsou
třeba, když chcete ve formuláři přistupovat k více tabulkám. Každá tabulka
navíc potřebuje vlastní podformulář.
Po vytvoření formuláře je možné jej změnit na podformulář. Přepněte se do
režimu návrhu a otevřete Navigátor formulářem. Zde přetáhněte formulář
(který se má stát podformulářem) na některý jiný formulář (který se stane
hlavním).
Uživatel vašeho dokumentu neuvidí, že se formulář dělí na podformuláře.
Uživatel pouze uvidí dokument, do kterého zadává data nebo ve kterém se
zobrazují existující data.
V hlavním formuláři určete vlastnost Propojit hlavní pole. V podformuláři
je možné vlastností Propojit závislá pole určit pole, které se bude
porovnávat s obsahem datového pole určeného vlastností Propojit hlavní
pole.
Když se uživatel pohybuje mezi údaji, formulář vždy zobrazuje aktuální
datový záznam. Pokud jsou definovány podformuláře, zobrazí se jejich obsah
po krátké prodlevě, přibližně 200 ms. Tato prodleva vám umožňuje rychle
přecházet mezi záznamy hlavního formuláře. Pokud se během této doby
přesunete na další záznam hlavního formuláře, není třeba načítat a
zobrazovat data podformulářů.
> > Navíc by podle mě lidi mátlo, kdyby se
dvě
různé věci ("něco ve > formulářích" a "něco v Base") jmenovaly stejně.
>
Tomu vůbec nerozumím... Můžeš uvést nějaký příklad, kde se to projeví?
R.V.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]