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

#1 Base » Počáteční písmeno » 24. 6. 2009 07:19:31

Malej
Odpovědí: 1

Potřebuji mít tlačítka s písmeny, aby pokud kliknu na tlačítko, formulář se přesunul na záznamy, kde v určitém poli bude záznam začínající písmenem z tlačítka. Využití pro adresář firem. Chtěl bych něco obdobného jak má mrkvosoft v Outlooku v kontaktech.

Jde to vůbec?
Dopředu díky za radu

#2 Re: Base » Nepřístupné data po zpracování v dotazech » 16. 5. 2009 14:45:31

Cizma napsal(a)

Jak mám tedy postupovat, chci–li zobrazit dvě, tři tabulky v jednom formuláři a odtud také editovat data?

Pokud jde jenom o zobrazení (editaci) dat (neprovádění výpočtů, ...) z více tabulek je asi nejlepší vytvořit formulář z 1 (nejrozsáhlejší) tabulky a další pole z ostatních tabulek přidat.

Jiné řešení neznám.

#3 Re: Base » Nepřístupné data po zpracování v dotazech » 16. 5. 2009 14:17:00

Cizma napsal(a)

Hezký den.
V případě, že v dotazech spojím data např. ze dvou tabulek, přestanou být editovatelná. Například když následně z tohoto dotazu vytvořím formulář, nemohu již v tomto formuláři data opravovat ani zapisovat (pouze v nich listovat). Je toto vlastnost Base, nebo někde dělám chybu?

Jde o to že dotaz, pouze zpracovává data uložená v tabulkách. Pokud data upravíš ve "výchozí" tabulce projeví se změny i v dotazu.

#4 Re: Base » Vyfiltrovaná data do formuláře » 2. 2. 2009 18:48:34

Ani přes LIKE to nechtělo pracovat, ale vyřeším to jinak - do tabulky si přidám další pole a v tom bude ta důležitá část textového pole.
Díky za rady

#5 Re: Base » Vyfiltrovaná data do formuláře » 2. 2. 2009 16:50:58

Ondra.kl napsal(a)

Varianta formulářem - elagantní ale nejsem si jistý jestli to tak půjde
1. vytvoříte formulář kde do hlavního formuláře dáte jen combobox v němž se bude vybírat položka
2. vložíte podformulář u kterého definujete vazbu mezi klíčem tabulky podformuláře a polem tabulky hlavního formuláře. Dodáte požadovaná pole z podformuláře.

Varianta sestavou - blbuvzdorné ale neohrabané pro práci
1. vytvoříte dotaz, kde do požadovaného vstupu dáte "?" namísto konkrétní hodnoty aby se na něj OOo zeptal.
2. vytvoříte sestavu na základě tohoto dotazu
použití: uživatel si rozklikne sestavu, ta se ho zeptá na vstup a pak mu vyplivne sestavu odpovídající zadání

OK druhá varianta je dostačující, jenom bych ještě potřeboval aby stačilo zadat pouze část textu z pole. Zkoušel jsem různé kombinace s % anebo * a nepřišel jsem na nic.

Díky za radu

#6 Re: Base » Vyfiltrovaná data do formuláře » 2. 2. 2009 12:04:51

redakce napsal(a)

SQL dotazem? (Tipuji.)

SQL dotaz by nebyl problém a pak to v sestavách vytisknout, ale potřebuji to udělat "blbuvzdorný" (ne aby se každý uživatl hrabal v SQL dotazu).
Doufám, že nějaké řešení je možné.

#7 Base » Vyfiltrovaná data do formuláře » 30. 1. 2009 17:47:17

Malej
Odpovědí: 7

Mám představu, že do určitého pole formuláře napíšu část textu z pole v databázy a ve stejném okně se zobrazí nalezené řádky z databáze, které tuto část obsahují.
Díky za radu jak alespoň přibližně dosáhnout mé představy

Zápatí

Používáme FluxBB