Ahoj, nevíte někdo, jakým způsobem se pracuje s clipboardem ve Visual Basici v Accessu? ...např. chci do něj uložit nějaký textapod.
Dík. Tom
Clipboard v Access/Visual Basic Vyřešeno
Ano, to jsem myslel - ale nepodařilo se mi to najít.... v tom jejich slavným MS-helpu jsem zadával slova : clipboard, paste, copy, ..... a nic použitelnýho mi z něj nevypadlo (zlatý helpy z BC 3.1 :-)). Ve VB od Excelu nebo Wordu je to snadný, ale v Accessu jsem na to nepřišel.
Ale ten konkrétní příklad: mám textový datafield a jeho obsah bych chtěl do clipboardu dostat (tak, aby po paste někde jinde zase ten text vypadl).
Ale ten konkrétní příklad: mám textový datafield a jeho obsah bych chtěl do clipboardu dostat (tak, aby po paste někde jinde zase ten text vypadl).
Popravdě nevidím moc rozumnejch důvodů proč používat schánku. Od čeho máme pak proměnný?
Já na to právě mrkal v Excelu, říkal sem si že Access musí umět to samý, ale jak na to koukám teď, nějak se zdá že ne. Kdoví proč, ale Access zřejmě se schránkou odmítá spolupracovat. Kdoví proč, já bych stejně použil proměnnou
Já na to právě mrkal v Excelu, říkal sem si že Access musí umět to samý, ale jak na to koukám teď, nějak se zdá že ne. Kdoví proč, ale Access zřejmě se schránkou odmítá spolupracovat. Kdoví proč, já bych stejně použil proměnnou
Důvod může být třeba to, že v Access-aplikaci se uživatel dobere k něčemu, co by chtěl potom využít v nějaké další aplikaci (třeba mu Access sestaví nějaký text a ten pak uživatel chce vložit do mailu nebo do wordu nebo do notepadu - prostě kam bude chtít). A to se mi zdá nejjednodušší a nejuživatelštější právě přes clipboard.
Tak to jo, ale přesto bych se nepokoušel ke schránce přistupovat programově. Prostě bych vyhodil nějakej message box: "tohle si zkopíruj a dělej si s tím co chceš". Nijak bych se nepokoušel ten text přímo do schránky dostat. Ze dvou důvodů. Zaprvý, uživatel už ve schránce něco může mít, načež bude nemile překvapenej když mu z ní vyleze něco jinýho. Zadruhý, ty mu to nacpeš do schránky, on půjde dělat něco jinýho, zapomene na to, obsah schránky přepíše a stejně pak bude muset požadovanou informaci zkopírovat ručně.
Možná by se hodil nějakej buttonek "Zkopíruj do schránky". Mohl bys to zkusit ošéfovat metodou SendKeys. Text nějak označit a poslat mu Ctrl+C, jestli by to zafungovalo.
Případně pokud by se jednalo o omezenej počet aplikací, kam se bude výsledek kopírovat, možná by se nechalo využít OLE rozhraní.
Možná by se hodil nějakej buttonek "Zkopíruj do schránky". Mohl bys to zkusit ošéfovat metodou SendKeys. Text nějak označit a poslat mu Ctrl+C, jestli by to zafungovalo.
Případně pokud by se jednalo o omezenej počet aplikací, kam se bude výsledek kopírovat, možná by se nechalo využít OLE rozhraní.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 7
- 2467
-
od atari
Zobrazit poslední příspěvek
28 lis 2023 11:26
-
-
Datový model - aktualizace po přidání dalšího sloupce do Access
od MK_Vs » 27 črc 2023 12:05 » v Kancelářské balíky - 0
- 3151
-
od MK_Vs
Zobrazit poslední příspěvek
27 črc 2023 12:05
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti