V Base je problém s klíči. Bez primárního (tedy také jinak unikátního) klíče neuděláte nic. Je sice možné v návrhu použít zápis do několika polí, ale při ukládání musíte primární klíč zadat.
Jsou dvě možnosti zadávat primární klíč ručně, nebo automaticky. Nejlepší je automatická hodnota. Takže provedete zápis a číslo ID se přiřadí automaticky. K tomu je ovšem nutné zadat typ pole INTEGER.
Při ručním zadávání to integer být nemusí - pak můžete použít asi všechny typy (to nevím jistě, ale určutě VARCHAR - text jako 1 slovo tedy bez mezer ap.) tedy všechny formáty mimo logického ANO/NE.
Pro klíč bývá potřebné vyplnit hodnotu na "požadována". Ale jde o koncepci k čemu to má sloužit.
Například existuje tz. spojení klíčů N:N, kdy se oba klíče používají současně. To je předmětem předcházejícího dotazu a je tam video, jak se to dělá.
To co provádíte v návrháři je koncept (volba úprava). Vlastní data se tam zadávají z dialogu "otevřít". Začátečník se v tom neorientuje a nechápe pak vůbec nic - mluvím ze zkušenosti.
V podstatě nejdůležitější je vyznat se v návrhu formuláře. Tam se určují prakticky všechny vztahy. Vztahy - vazby se řeší pod volbou "nástroje: - "vztahy". Tam provedete propojení a uložíte. To bývá rozhodující pro takzvané "relace", nebo relační vazby.
Ovšem ne vždy jsou relace nutné. Postačuje například i jedna tabulka s několika sloupci. Ve formuláři pak necháte zobrazit jen to co chcete a v jakém chcete pořadí.
Pokud potřebujete výpočty klasicky je to pomocí SQL, které může chodit nad touto tabulkou. Ale často potřebzujete jen jeden vztah typu 1:N. V té jedné tabulce pak máte například údaje, které ručně, nebo dotazem přiřazujete k "základní tabulce". Většina návrhů nepotřebuje nic jiného, nežli jeden, nebo několik málo vztahů 1:N, popřípadě 1:1.
Ve formuláři bez problémů spojíte sloupce jak potřebujete. Pomocí dotazů vygenerujete tabulky s výpočty, nebo jako náhradu místo vztahů ap.
Spíš by to chtělo popsat oč se Vám jedná a to dost precizně. Zejména jde - li o nějakou zkoušku (škola, ECDL..), nebo návrh databáze například pro firmu (Vaší, nebo i cizí). K návrhu se používají "schemata", to můžete udělat i ručně - tokové ty obdélníky s propojkami a popisem co se od toho čeká, nascanovat a vložit jako přílohu.
Pokud je to například reálná potřeba, která není vynucená formátem databáze, je možné použít v drtivé většině případů sešit Calcu.
Takže pokud je to nutně BASE, je potřeba schema návrhu. Pokud to není podmíněno databází, popište dobře co konkrétně potřebujete a jak to má chodit.
Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ