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

#1 13. 3. 2022 03:01:11

tanner5
Člen
Registrace: 18. 4. 2020
Příspěvků: 52

data-form

Dobrý den,
zeptám se úplně hloupě, ale dá se nějak ovládat nebo nastavit Data form?
V calcu v sešitě mohu označit tabulku  poté Data - Form pro jednoduché zadávání atd....
Jde mi o to, že bych tento rád využil, ale zajímá mne, zda se dá nadefinovat případně aby se otevřel na posledním řádku abych mohl zadávat udaje a nemusel sjíždět dolu a podobně, případně jestli musím vytvořit vlastní dialog...

A v případě vytvoření vlastního dialogu vyřešit mazání záznamu... toto mne napadlo přes pomocný sloupec, např ID, a poté tabulku seřadit, tím by se tabulka vyrovnala , nebo je to špatný nápad?

Jedná se o evidenci kol, kdy toto po zaškrtnutí check boxu by vyvolalo "dialog" kde by se daly doplnit udaje jako popis, vydání klíče atd, cca 6 údaju. A případně jak zobrazit tabulku jako seznam v dialogovém okně:
Zase spousta dotazů no... ale zkoušel jsem hledat a moc jsem nepochodil a přes záznam maker z toho nejsem moudrý, tam je jen voláno Uno: data form....

Děkuji za případné nakopnutí

Offline

#2 13. 3. 2022 08:11:14

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,467

Re: data-form

tanner5 napsal(a)

Dobrý den,
A)  ... ovládat nebo nastavit Data form? ... , zda se dá nadefinovat případně aby se otevřel na posledním řádku abych mohl zadávat udaje a nemusel sjíždět dolu a podobně, případně jestli musím vytvořit vlastní dialog...

B) V případě vytvoření vlastního dialogu vyřešit mazání záznamu... toto mne napadlo přes pomocný sloupec, např ID, a poté tabulku seřadit, tím by se tabulka vyrovnala , nebo je to špatný nápad?

C - popis) Jedná se o evidenci kol, kdy toto po zaškrtnutí check boxu by vyvolalo "dialog" kde by se daly doplnit udaje jako popis, vydání klíče atd, cca 6 údajů. A případně jak zobrazit tabulku jako seznam v dialogovém okně: ...

     ad A) : Ovládání takové evidence lze provést za pomoci vzorců, popřípadě ovládacích prvků v "drawpage" (ovládací prvky přímo v listu), nebo pomocí dialogu. Pokud by bylo ovládání bez maker, uměl by sešit nanejvíš najít řádek ID. Vzorec může být ve formátu hypertextu – klikačky, nebo tlačítka, která po stisknutí skočí kurzorem přímo do buňky (ať už ID, nebo přímo datum a čas apod.). To znamená, že se nemusí nic řadit. Zadávat datum lze i pomocí vzorce, ale obvyklejší je zápis do buňky formátované jako čas. Takto formátované buňky mohou mít datum a čas v jedné buňce. Formát nijak nevadí, jen se musí správně vyplnit. Může tam být i vzorec, který kontroluje, zda je zápis správně.

     ad B) : Systém dialogů je sofistikovanější a na pohled lepší – profesionálnější. Zejména lze vytvořit složitější databázovou strukturu. Obvykle seznam klientů (ID s generáliemi) kam se většinou připisují pouze noví klienti, nebo se zde mažou (lepší je ponechat a jen přeškrtnout, nebo jinak vyřadit, aby se tentýž klient úspěšně znovu nepřihlásil).
     Potom se vyčlení list ID (klienti), list výpůjčky kde se většinou zapisuje opakovaně. Tedy výpůjčka (co), kdy a vráceno (kdy) v jednom řádku. Ještě někdy může být evidence rozšířena o poznámky jako je VIP, nebo problémy s klientem.
     Zde už může být na každý list evidence samostatný dialog. Například „Nový klient", „Výpůjčka" a „Poznámka" kde se může vyskytovat například oznámení o závadě, nebo upozornění na VIP (zejména pokud půjčovnu obsluhuje více lidí). Doporučením je první list, na kterém jsou tlačítka, nebo podobné záležitosti včetně informací o cenách, pravidla výpůjček a podobně. Z prvního listu se vše ovládá. Například list ID s generáliemi by měl být uzamčený heslem aby vyhověl předpisům GDPR a editaci může provádět obsluha pod svým heslem, nesmí ale nic mazat a kopírovat (nahlížet) ap.

     Ad C) : Tento bod reprezentuje popis struktury. Vše v jedné tabulce (tak jak zřejmě plánuje autor) je možné i bez automatizace makry a není potřeba ani formulářové prvky. Samozřejmě tento sytém je možné vybavit makry a stejně tak ovládacími prvky, které jsou spíše na okrasu, nežli pro praktické užití.
     Když už automatizace, tak se vším všudy. Lze do dialogu zabudovat CheckBoxy na přepínání pro různé účely, ale podle mne jsou lepší jednoúčelové dialogy : Nový klient, Výpůjčka, Vrácení, Poznámka. Mohou tam být i blokace kol objednaných dopředu, nebo nezávisle účetnictví, popřípadě docházka zaměstnanců.

Na závěr :
     Bez ukázky struktury evidence nemá vůbec cenu zabývat se odpovědí. Vždy se dodatečně ukáže další potřeba, kterou si autor uvědomí až když dostane, co chtěl.

     Toto není jen kritika na adresu autora. Je tady alespoň uvedeno co je účelem dotazu. Autor se ptá na možnou koncepci to je pozitivní. Takže když to víme je to lepší nežli dotaz jenom na formulářový prvek DATUM. Přes to chce dotaz ukázku struktury. Nemusí tam být ostrá data, ale měly by tam být poznámky jak by to mělo fungovat. Popis by měl být co nejúplnější. Někdy stačí poznámka „proč", nebo jen „co", která se opírá o kontext. Připadá mi nesolidní ze strany autora nutit řešitele, aby si to představil a následně sám vytvořil ve formě vzoru, aby to mohl otestovat. Nejspíš se dočká toho, že zadavatel řekne „takhle jsem to nemyslel", nebo „ještě maličkost" a podobně. Takový „modus operandi" jsem zde zažil už mnohokrát.


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É

Offline

#3 14. 3. 2022 01:02:41

tanner5
Člen
Registrace: 18. 4. 2020
Příspěvků: 52

Re: data-form

Děkuji, pokusím se poslat přílohu nebo nástřel toho co bych rád aby a jak mělo fungovat, je to malinko
složitější sešit , tvořený způsobem pokus omyl, jelikož vím asi že by toto bylo snažsí možná tvořit přes nějaký db soubor, ale v tomoto už bych se asi ztratil uplně. S makry mi to moc nejde, ale nějak se k tomu co potřebuji dostanu, někdy radou členů zde na foru, někdy hledáním a zkoušením maker zde z příspěvků, protože podobné věci se zde již někdy i řešily. Od Vás se mi již pomoci dostalo , čehož si nesmírně vážim, kdysi jsme spolu řešily evidenci docházky, kterou jsem pak doladil tak aby odpovídala uživatelským znalostem a je zdárně využívána smile
Předpokládám že zde se vydám také formou dialogového okna , což jsem i tak nějak asi i zamýšlel, jen mne napadlo právě využít nějak přímo data form přímo z calcu, ale ono i pro mne bude zajímavejší a lepsí pro pochopení některých funkcí zkusit toto. V sešitě již pár dialogu je , takže nějaký navíc se již neztratí a ano, pracuji na principu listu kam je zadáváno vše od ID až po všechny data a odtud si jednotlivé komponenty data načítají, některá makra pochází a využívám od Vas dokonce, a ano, přiznávám, makra jsou u mne trošku prasácká a chaotická ale postupně se je snažím trošičku uspořádat..... Takže jakmile budu mít chvilinku zašlu cca náhled a zkusím vytvořit i dialog a spíše jen na ověření zda-li by takto mohl vůbec být, malinko plavu především při možnosti mazání záznamu, ale jak jsem psal, předpokládám že by to šlo přes ID a poté seznam seřadit aby nevznikaly prázdné řádky. jinak zatím děkuji za popis a dá se říci i nakopnutí kudy se spíše vydat.

Offline

Zápatí