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

#26 Re: Base » ListBox-seznam hodnot s filtrem » 23. 3. 2016 14:36:45

A narazil som na rovnaký problém.... čo s tým smile ... ?

#27 Re: Base » ListBox-seznam hodnot s filtrem » 18. 2. 2016 09:57:01

čítam... a zamýšľam sa....
podľa toho čo už je uvedené... tak dedukujem, že v Tbl_firmy (ID_firma/firma) sú len údaje ID_firma a firma = názov firmy.
V Tbl_adresa (ID_adresa/adresa/ID_firma) je uvedená adresa konkrétnej firmy. Ak je o tak, potom by som z týchto 2 tabuliek spravil len jednu spoločnú (pokiaľ tam niesu ešte iné adresy okrem adries firiem uvedených v Tbl_firmy). Tým by sa to zjednodušilo trochu.
V Tbl_kontakt (ID_kontakt/kontakt/ID_firma/Id_adresa) sú pravdepodobne kontakty povedzme na jednotlivých zamestnancov, ktorý sú v danej firme a tu je spojenie cez ID_firma, teda mala by byť vytvorená takáto relácia..... Aké ďalšie spojenie sa má vytvoriť?

#28 Re: Base » Formulár » 11. 1. 2016 13:08:57

No neviem či je to najoptimálnejšie riešenie - načo mať uvedenú tel. predvoľbu v 2 tabuľkách? Veď to je účelom relačnej databázy, aby údaje, ktoré sa opakujú, boli na jednom mieste a neboli tak zbytočne duplikované.
Asi by bolo dobré prehodnotiť štruktúru databázy. Ja osobne rozlišujem ktoré tabuľky sú "číselníkové" a ktoré potom "údajové" a potom vytváram vzťahy medzi tabuľkami, dotazmi podľa potreby.

#29 Re: Base » Formulár » 11. 1. 2016 11:37:40

Neviem, či to už máte vytvorené... môj pokus je tu:
http://ulozto.sk/xmjyyWoy/kontakty-01-uprava-odb

Najprv som zmenil relácie.... veď 2 krajiny sa nebudú volať rovnako, tak je to v podstate jedno aký je primárny kľúč, ale nepomohlo to.
Tak som vytvoril nový formulár s podformulárom. V oboch musí byť pole, kroté je spoločné pre obidve tabuľky, tu je to KrajinySk ( v podformuláry som ho skryl). Vo formlári som nastavil pole Krajin SK na typ Combo pole a ako zdroj údajov použil tabuľku Krajiny.

Možno potrebujete toto... a nie je to až tak zložité.

#30 Re: Base » Databáze firem a spřažená databáze kontaktních osob » 10. 11. 2015 14:41:39

Ak môžem poradiť....
Je to relatívne jednoduché, stačí ku každému kontaktu uviesť firmu a vytvoriť reláciu pomocou tohoto poľa s tabuľkou s firmami.
Potom stačí aby vo formulári, kde hlavným zdrojom údajov bude tabuľka firma, bol podformulár s údajmi z tabuľky s kontaktami.

#32 Re: Base » Databáze typu "Kusovník" II - výpis doplňku množiny záznamů - VYŘEŠENO » 2. 10. 2015 12:41:33

Ten detail som si všimol, ale myslel som ukážku celej databázy (mám "grafickú pamäť" a mám radšej, ak vidím objekty ako len sql príkaz)

#33 Re: Base » Databáze typu "Kusovník" II - výpis doplňku množiny záznamů - VYŘEŠENO » 2. 10. 2015 12:19:39

Opäť.. chcelo by to vidieť nejakú ukážku s tými existujúcimi dotazmi.
Ja by som sa pokúsil "obrátiť" tie dva dotazy opačne - teda vylúčiť údaje, ktoré obsahujú a nech zobrazí zvyšné... ale to je len úvaha. Resp. by som sa snažil dostať k výsledku viacerými dotazmi, pričom v každom nasledujúcom by som použil výsledky (odkaz) na predchádzajúci dotaz.

#34 Re: Base » Sumarizace za určité období - VYŘEŠENO » 28. 8. 2015 13:15:31

Vytvorte (alebo doplnte do aktuálneho) dotaz v ktorom bude zahrnutý dátum a v parametre dátumu dáte priamo rozsah potrebného dátumu napr. 1.1.204.-.31.12.2014 (ale akýkoľvek iný rozsah), prípadne použite funkciu "input box" (do kritéria dáte dvojbodku a názov aktuálneho stĺpca)... potom pri spustení dotazu sa dotaz opýta na požadovanú hodnotu.

#35 Re: Base » Access - spojení databází » 19. 8. 2015 12:10:37

Pokiaľ majú databázy identické polia(stĺpce v tabuľke) tak to nie je problém (v LO Base):
V časti Tabuľky
- pravý klik na 1. tabuľku a vybrať kopírovať
- pravý klik na 2. tabuľku a vybrať vložiť
Následne postupovať podľa sprievodcu:
- v 1. vybrať Pridať údaje
- v 2. vybrať stĺpce, ktorých údaje sa majú preniesť (okrem kľúča by som dal všetko) a dokončiť.

Ak nemajú rovnaké stĺpce, najjednoduchšie je v časti tabuľky použiť sprievodcu "Vytvoriť náhľad", pomocou ktorého sa spoja obidve tabuľky a vytvoria novú s údajmi z oboch zdrojových... ale pozor..NOVÚ, teda nepreviazanú s pôvodnými, takže ak sa niečo zmení v pôvodných v novej (vytvorenej náhľadom) sa nič nezmení. Jednoducho ide o vytvorenie novej tabuľke.

Rozlíšenie by som následne riešil tak, že by som vytvoril formulár s podformulárom (pekne to ide pomocou sprievodcu a na koniec sa všetko dá doladiť ručne), kde triediacou hodnotou by bol jazyk.

#37 Re: Base » Access » 21. 5. 2015 12:47:59

treba zadávať len 1 príspevok.... duplicitné je treba odstrániť alebo aspoň označiť ako VYRIEšENé

#38 Re: Base » Relace » 21. 5. 2015 12:46:03

- otvoriť databázu
- klik - Nástroje - Vzťahy
- pridať potrebné tabuľky
- ťahaním myšou vytvoriť potrebné vzťahy medzi tabuľkami

Ja osobne robím vzťahy až keď vytváram dotaz.
Až v okne návrhu dotazu vyberiem potrebné tabuľky a vytvorím medzi nimi relácie.

A mimochodom ... pred časom tu bežal seriál (návod) k base presne na vytvorene databázy pre knižnicu a výpožičnkový systém.

#39 Re: Base » ToolTip » 21. 5. 2015 12:37:33

Máte to vytvorené v Base alebo inom module?
Ak je to v Base.. tooltip je možný len vo formulároch.

#40 Re: Base » Jak na sql » 12. 5. 2015 12:27:25

Možno by to išlo inak. V niektorých databázach sa vety nevymažú v skutočnosti, ale sa označia ako vymazané, a ďalej sa nezobrazujú v zostavách, formulároch.... Stačí do databázy vložiť ďalšie pole s hodnotuu yes/no (0/1) a zohľadniť to v ďalších výberoch...

#41 Re: Base » Jak na sql » 7. 5. 2015 13:54:14

Tieto veci sa robia v Base tiež pomocou dotazov (najjednoduchšie) - treba vybrať "Vytvoriť dotaz v režime návrhu" alebo "Použiť sprievodcu na vytvorenie dotazu". Tam vybrať potrebné tabuľky, z nich vybrať potrebné stlpce - nastaviť potrebné filtre, parametre výberu a dať uložiť dotaz. Ak možnosti "grafiky" nepostačujú, treba následne otvoriť dotaz v SQL mode (pravým kliknúť na vytvorený dotaz a vybrať "Upraviť v SQL zobrazení") a tam doladiť.
Tak v skratke.... myslím, že vybrať 5 by malo byť jednoduché aj s použitím sprievodcu.

#42 Re: Base » Nový záznam - automatické nastavení - VYŘEŠENO » 20. 4. 2015 07:17:10

Treba nastaviť vo vlastnostiach, aby formulár bol len na pridávanie nových záznamov. Ak potrebujete cez ten istý formulár aj záznamy prezerať, tak vytvorte jeho kópiu. 1. nastavíte len na pridávanie a 2. na prezeranie (alebo opačne :-) ).
Tiež skontrolujte, či index je zadávaný automaticky ako jedinečná hodnota.

#43 Re: Base » Kopie z Base do Calc » 19. 3. 2015 09:22:52

neskúšal som to takto.. , čiže potrebujete aby do Write načítalo obrázok, ku ktorému je v Base cesta teda, aby tú cestu (adresu) k obrázku prenieslo z Base do Write s tým aby rozvo zobrazilo obrázok. Je to takto správne?

#44 Re: Base » Kopie z Base do Calc » 18. 3. 2015 14:05:58

našiel som to v jednej databázke.
v tabuľke vytvorenpole "obrazok" typ dát - Text(Varchar)
vo formulári vytvorený objekt Obrázok - pri kliknutí na neho si vypýta cestu k obrázku - potom ten obrázok zobrazuje na formulári, ale uložený je niekde na HDD.

Niekde som čítal (v nejakej) diskusii, že sa dá obrázok uložiť priamo v databáze, ale bolo to príliš komplikované - bolo to uložené ako nejaká binárna hodnota.... čítal som to možno pred 2-3 rokmi ale veľmi na to nezaujalo - komplikované.

#45 Re: Base » Kopie z Base do Calc » 18. 3. 2015 13:51:50

už som to videl nejakej databáze.... musím zaloviť v pamäti kde to bolo a nájsť to, ale či to pôjde dať priamo z baze do Write alebo Calc... to som neskúšal. Pokiaľ toho nie je veľa (veľký počet obrázkov) radšej by som to riešil ta, že by som si pripravil šablóny vo Write alebo Calc už s obrázkymi a dáta vkladal do predom pripraveného formátu.

#46 Re: Base » database Paradox (otvírání souborů db) » 17. 3. 2015 12:37:50

myslím, že pripojenie na DB Paradox by sa dalo nejak vyriešiť. Po pripojení by sa malo dať filtrovať, robiť prehľady, zostavy a pod. Ale určite nepôjde resp. určite by som nedoporučoval upravovať dáta.

#47 Re: Base » Base neumí počítat » 17. 3. 2015 10:17:56

Takéto výpočty by som nechal na Calc
Dáta by som nechal v base, vytvoril šablónu v Calc kde by boli výpočty s datedif.
Následne pracovníka resp. všetkých naraz by som vyfiltroval v base a požadované údaje pre výpočet by som preniesol do Calc-u do vytvorenej šablóny so vzorcami.

#48 Re: Base » Kopie z Base do Calc » 17. 3. 2015 09:48:54

tak neviem... mene to funguje - teda vytiahol som Vašu tabuľku do CSV a dáva mi to aj diakritiku.
Akú verziu LO používate a aký OS.Ja som to robil na Win7 pro + LO 4.3.2.2

Postup:
1. stiahos som od Vás súbor a rozpakoval do adresáru
2. Otvoril datbázu a zaregistroval som ju
3. otvoril Calc
4. otvoril okno databáz (F4)
5. myšou presunul celú tabuľku z Base do Calc-u
6. v Calc-u dal Uložiť ako - a vybral formát CSV
7. následne vybehlo okno, kde žiadalo kódovú stránku (ponechal som 1250, ale oddeľovače som daj na ";" slovom bodkočiarku - pozrel som iné csv a tam bol oddeľovač bodkočiarka)
8. potvrdil uloženie
9. skontroloval som to cez Notepad a je to OK - oddeľovače, diakritika....

Možno je to verziou, ktorú používate.... doporučeuje upgradovať.

#49 Re: Base » Databáze typu "Kusovník" - VYŘEŠENO » 17. 3. 2015 09:15:35

Pokiaľ to je už uvedené v nejakej tabuľke, tak to je už len vecou správne si to vyfiltorvať - vytvoriť dotaz kde 1. kritérium bude č. výkresu a ďašie označenie výkresov... pkiaľ je to takto v tabuľke uvedené tak by malo vyhodiť zoznam "podvýkresov" k hlavnému výkresu a z takého dotazu už len vytvoriť zostavu alebo ak je databáza zaregistrovaná, tak to hodiť do Calc-u, Writu....  Teda ak som to správne pochopil.

#50 Re: Base » Databáze typu "Kusovník" - VYŘEŠENO » 16. 3. 2015 15:52:22

Nejak mi nuniká význam - aký má byť výsledný efekt t.j. potrebujete evidovať ktorý kus je na ktorom výkrese, alebo robiť zoznam výrobkov, zásobny na sklade... alebo niečo iné?

Zápatí

Používáme FluxBB