Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

MS Access - formatovani tiskovych sestav

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Software
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: út únor 06 2018, 19:41    Předmět: MS Access - formatovani tiskovych sestav Citovat

Potrebuju v tiskove sestave zformatovat text jako na obrazku a nic mne nenapada.

Kdyz dam kazdy do samostatneho pole nevleze se mi text na radek protoze nekdy je delsi tucny text, nekdy text psany mensim pismem.
A kdyz je sloucim do jednoho pole, zase nedokazu zmenit velikost pisma.

Napada vas jak to resit?



fff.JPG
 Komentář:

Stáhnout
 Soubor:  fff.JPG
 Velikost:  17.07 kB
 Staženo:  204 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: út únor 06 2018, 21:23    Předmět: Citovat

A nebylo by mozne vygenerovat vystup jako html? Tam by treba ruzne formatovani v ramci jednoho textu bylo mozne. Anebo - zkusil bych zaznam makra a podival bych se, jak pak bude to makro vypadat, kdyz si nahrajes zmenu velikosti fontu v jedne vete.
Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: út únor 06 2018, 22:23    Předmět: Citovat

Ten obrazek je vytvoreny ve wordu - je to jen pro ukazku jak by to melo vypadat. V accessu vubec nevim jak dostat 2 velikosti pisma do jednoho pole. Ve vlastnostech se to vzdy meni pro cele pole, takze nevim jaks to s tim makrem myslel.
Sestava se jako html ulozit asi da, ale nejdriv ji musim vygenerovat v accessu, takze to mi nic neresi. Jedine snad misto textu psat primo kod htm, ale to by se pak pro nahled a tisk musela zobrazovat v nejakem externim prohlizeci coz je dost neohrabane reseni.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: st únor 07 2018, 9:14    Předmět: Citovat

Myslel jsem to tak, že bys zkusil např. v Excelu (tam je to hezky vidět) napsat do buňky A1 text "pokus" a pak změnil font písmen "ok".

Já jsem to zkusil a výsledek je v obrázu v příloze. Kdybys něco podobného dokázal v Accessu, máš (asi) vyhráno. Komentář k makru je asi zbytečný, prostě to rozseká znaky v buňce a od 1. znaku na délku 1 znak to přiřadí jeden font, od 2. znaku na 2 znaky jiný font atd.

Petr



Změna fontu.jpg
 Komentář:

Stáhnout
 Soubor:  Změna fontu.jpg
 Velikost:  188.98 kB
 Staženo:  202 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
JiriTom



Založen: Apr 26, 2017
Příspěvky: 1279

PříspěvekZaslal: st únor 07 2018, 10:18    Předmět: Citovat

termit256: Ty data k tisku bereš předpokládám z databáze ?

Aniž bych znal Access, určitě to děláš nějakým návrhářem sestav, který je součástí Accessu. Pokud ano, zkusil bych dát dvě pole s délkou na celý řádek s transparentním stylem písma NA SEBE. Případně kousíček od začátku posunout to druhé pole, aby na něj šlo v návrháři klikat.

Každé pole by mělo svůj styl písma a jít na to tak, že si data předpřipravíš do pomocných proměnných tak, že první pole bude naplněné a tam kde končí tisková data prvního pole budou začínat tisková data druhého pole.

Místo kde budou začínat tisková data v druhém poli zajistit patřičným počtem mezer zleva a přidat k tomu data druhého pole. Na výpočty si zavolat funkci, která mezery spočítá a naplní obě tisková políčka. Volání té funkce "pověsit" na property prvního políčka, pokud to Access umí.

Celé brát jako námět, neznám možnosti Accessu...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 07 2018, 14:41    Předmět: Citovat

S tema mezerama by to slo, jenze by se musel pouzit neproporcialni font a tech je minimum a jsou hnusne. U normalnich fontu se sirka jednotlivych znaku lisi a netusim jak by sla ziskat delka textu jinak nez spocitanim znaku v retezci.

Tak jako v excelu to asi taky nepujde, texty jsou brany z databaze a jsou zobrazovany prostrednictvim pole v tiskove sestave. V databazove tabulce se uklada jen cisty text, k tisku se voli font az v polich v tiskovych sestavach. Jenze tam jdou nastavit vlastnosti fontu stejne vzdy pro cele pole.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JiriTom



Založen: Apr 26, 2017
Příspěvky: 1279

PříspěvekZaslal: st únor 07 2018, 15:02    Předmět: Citovat

Co konkrétně se bude v tom prvním textu zobrazovat a co v tom druhém, pokud to není tajné ? Smile Nešlo by to členit jinak, např. dvojřádkovým textem ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 07 2018, 15:31    Předmět: Citovat

Budou to cenove rozpocty, tim malym pismem je upresneni polozky. Dvouradkovou variantu mam bez problemu funkcni, ale nekdy je polozek u konkretniho celku vic a z praktickych duvodu je dobre to mit vsechno na jedne strance. Zakaznici se na zaklade tohoto rozhoduji, takze to nemuze vypadat jako jidelni listek natukany na psacim stroji Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: st únor 07 2018, 19:05    Předmět: Citovat

Mrkni sem:
https://support.office.com/en-us/article/Insert-or-add-a-rich-text-field-9f86237d-dbbc-4a85-b12c-9d8dca824630

a hlavně sem:
https://bytes.com/topic/access/answers/673478-multi-font-one-field

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st únor 07 2018, 20:48    Předmět: Citovat

Dik, to bude ono.
Databaze je napsana tusim v nejake starsi verzi nez 2007 takze tam nejspis neni mozne ukladat datovy typ rtf, ale s tim activeX prvkem by to melo jit i ve starsich verzich.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Software Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund