Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Base » klíče BASE » 2. 11. 2013 14:54:54

Děkuji Vám za pomoc. Prozatím mi to stačí, tedy chci to jste mi napsal projít a prozkoušet. Moc času taky nemám, jen tak chvilky, takže zatím s tím úterkem je to až až. Zdravím. Karel

#2 Re: Base » klíče BASE » 2. 11. 2013 13:24:37

Zdravím, tak s tím INT už mi to jde - musel jsem zvolit automatickou hodnotu.Děkuji.
Ještě bych tedy požádal o tu druhou část jak nakládat s těmi command buttony - př. vyvolání sestavy, nebo by mne zajímal příklad s editací záznamu, hledání, navigace v tabulce atd.. ( např. v Accessu to jde )

#3 Re: Base » klíče BASE » 2. 11. 2013 13:01:35

Dobrý den, snažím se udělat pomocný program na jednoduché postupy pro výrobu. VisualFoxpro, ve kterém jsem dělal nemohu použít jelikož na to ve firmě není licence. Navíc se snažím vymýtit Office od Ms. Jsme malá firma a není to tak velký problém ale přesto bych tím rád nahradil právě excel nebo calc ( duplicity, opisování, tisky atd... Tedy modelově zjednodušeno, (údajů by bylo v reálu mnohem víc) - rád bych měl dvě tabulky.
Potřeboval bych upravovat seznam výrobků + doplňovat v druhém okně (podformuláři) jeho postupy + to tisknout.
1) výrobky ( seznam čísel výrobků + název)   
- výrobky.cislovyrobku CH20 ( unikátní klíč )
- výrobky.název CH50
2) postupy ( zadávat výrobky z výrobky.cislovyrobku + pořadová číslo operace + text co dělat)
- postupy.cislovyrobku CH20- relace na primární klíč na vyrobky.cislovyrobku
- postupy.cislooprace N999 (10,20.30...)
- postupy.textoperace CH50
( je pravda že postupy.cislovyrobku+postupy.cislooprace se nesmí opakovat a mohl by to být složený klíč) ale přesto bych rád nějak dal tu možnost s vloženým sloupcem s automatickou hodnotou.
- to s tím INT: jsem zkoušel ale nic?
Vyrobky
výrobky.cislovyrobku     výrobky.název
  100                     Vačka
  200                     Svařenec
  300                     Bzda

Postupy
postupy.cislovyrobku  postupy.cislooprace       postupy.textoperace
  100                    10                        Laser -pálení
  100                    20                        Odjehlit
  100                    30                        Stružit 12 H8
 



- např. ve VFP - bych věděl jelikož znám to prostředí jak na to nebo bych to obešel
přez tlačítko prvek Cmd.button - "editovat záznam" a tam bych dal nějaký replace hodnoty sloupce +1 nebo ten čas nebo při událostech zapsat ale v OO prostě zatím nevím.
- k tomu bych měl ještě dotaz - mám sestavu - tiskne se OK - jak ji vyvolám z formuláře - nějaký prvek Cmd.button - a do vlatností "click" spustit tu sestavu? - taky nevím.
Tedy shrnuto - jsem na začátku, neznám to prostředí, ovládání a plácam se v tom. Proto nechci prudit složitým konkrétním vzorem,zadáním - tedy snažím dotaz zjednodušit na ty dvě tabulky + ovládání základním způsobem pokud možno bez maker, SQL sekcí atd...
Pro začátek bych potřeboval pochopit tohle, určitě tam musí být v reálu další údaje, výpočty atd..
ale to bych se do toho zapletl totálně.

#4 Base » klíče BASE » 2. 11. 2013 08:40:17

chpaco1
Odpovědí: 5

Dobrý den, nemohu se nějak dostat přez problém s klíčem. 1. musí být vždy v tabulce primární klíč? - když ho tam nemám nejde mi vkládat data. 2. jestli ano pak do tabulky vložím "nějaký" sloupec který označím jako klíč ale nechce se mi vyplňovat - jelikož ho nepotřebuji - dá se nějak automaticky při založení nového záznamu vložit nová hodnota např+1, nebo čas atd..  do toho klíče? nebo 3) bych mohl založit nějakou kombinací sloupců ale to nevím jak, když už je tabulka založená a nepoužiji průvodce. Navíc někdy bych potřeboval mít duplicní záznamy i v kombinacích sloupců. Můžete mne někdo nasměrovat  jak na to? Děkuji. Karel

Zápatí

Používáme FluxBB