Ahoj všichni, mám data v jednotlivých řádcích v listu. Uživatel musí vybrat dotyčný řádek s přesně daným počtem buněk aby je mohl editovat ve formuláři. Nešlo by stanovit v kódu první řádek rozsahu výběru tak aby uživateli i přesto zůstala možnost výběru jiného řádku?
Jde mi o to, aby při stisknutí tlačítka Editovat data nemusel uživatel povinně vybírat určitý řádek k editaci. Přesun mezi jednotlivými řádky mám řešen ve formuláři editace.
Napadá někoho nějaké řešení?
Aha, to by bylo super kdyby to šlo. Posílám tedy příklad znova snad to projde.
Jedná se o pozdější editaci po vložení dat do zipu. Viz příklad. Ideální by bylo kdybych mohl zpětně editovat třeba tlačítkem UPRAVIT DATA celý řádek (zobrazil by zapsaná data z řádku v formuláři, ale to už bych chtěl po Excelu asi moc. Vyvstal by nejspíš problém, s definicí řádku, který chci upravit.
Snažím se vyhnout vytvoření databáze v Accesu. :)
Ahoj, chtěl bych se zeptat zda z někdo z Vás zkoušel vytvoření listboxu s přednastavenou hodnotou umístěnou do buňky aktuálního řádku.
O co mi zkrátka jde... Mám formulář, kde se volí mj. i priorita řešení (nízká, střední, vysoká) po jeho vyplnění se mi do řádku zapíše zvolená hodnota. Jediná možnost jak zvolit jinou prioritu řešení je ručně ji přepsat. Nejde to nějak elegantněji?
Ahoj všichni, dostal jsem se do stavu kdy mám hotový projekt s formuláři a chtěl bych ho poskytnout ostatním. Použil někdo z vás nějaký druh instalátoru aby uživatelům pomohl například s úpravou povolení maker nebo nastavení certifikátů. Něco podobného jsem viděl například u programu Print2PDF, který instaloval do pc makra a certifikáty.
V této fázi mi jde jen o povolení maker a přidání ikonky upraveného exel souboru s formuláři.
Díky za rady
No přiznávám se, že mě napadla taktéž podobná myšlenka jedhoho souboru jako CACHE. Ovšem od myšlenky k reailizaci bývá daleko. Formulář by mohl být ideálně spustitelný exe soubor. (což nevím jestli jde) List v excelu pak jako databáze přístupná pouze pro vkládání záznamů z formuláře event. pro následné čtení více uživateli. Vůbec ovšem netuším jak to provést kde začít. Vím o markech na otevření ukládání a zavírání souboru. Takže nejspíš začnu tímto.
Hm :(
Řešení na více listů moc nevyhovuje protože tabulka nemá stálé uživatele a zároveň je nutný stálý aktuální stav tabulky. Sdílení nemá jinak smysl snad jen pro prohlížení dat.
Nejspíš to budu muset celé přepracovat v html pomocí Javascriptů ( s php si moc nerozumím) nebo třeba v Accesu, ale to zase naráží na problém, že jej každý nemá. Škoda Excel mi v tomhle přišel jako dobrá volba. Ještě zkusím něco vygooglit. Každopádně děkuji za radu
Ahoj všichni, potřeboval bych poradit s řízením zápisů do tabulky.
Mám tabulku která je sdílená, a kde uživatelé dopľnují data pomocí Userformu. Každý zápis se odřádkuje a na nový se použije další řádek. Potřeboval bych nějak vyřešit konflit zápisů jednotlivých uživatelů po jejich uložení dokumentu. Excel totiž nabízí jen volbu uznání jednoho zápisu. Chtělo by to aby po uložení zařadil všechny zápisy všech uživatelů jak šly za sebou časově (v formu pracuji mj. s časovou funkcí NOW ().
Vím, že chci možná až moc, ale třeba existuje řešení. Děkuji za radu
Ahoj všichni, potřeboval bych poradit s kódem.
Mám seznam (listbox1), ve kterém jsou hodnoty. Potřebuji, aby poslední hodnota při jejím zvolení odkázala a zapsala hodnotu textového pole.
Zkoušel jsem to s kódem níže, ale pokaždé to zapíše jen hodnotu z listboxu. :(
If ListBox1.Selected(4) = True Then
Cells(NextRow, 7) = TXT_jmeno_jin_zap.Value
End If
Napadá někoho nějaké řešení?
Ahoj, jsem tu opět s jednou ze svých všetečných dotazů. Zkoušel někdo změnit názvy Caption přepínačů? Například odkazem na buňku v jiném listu. Lze to vůbec?
Jde mi o to, aby normální uživatel měl možnost měnit názvy určitých přepínačů bez znalosti programování.
No jo, ale jak zkontrolovat stav prvků v jednom příkazu, kdy je nutné v závisloti na stavu jednoho prvku zkontolovat stav druhého.
If OptionButton15.Value = True Then IsEmpty(TXT_jiny_druh) = True Then
MsgBox "Vložte jiný druh dotazu nebo hlášení"
Nějak takhle. Mám takových situací ve formuláři víc.
Zdravím všechny, potřeboval bych v formuláři provést kontrolu zapsaných dat. Mám zde situaci, kdy uživatel má možnost výběru z několika Optionsbuttonů umístěných v jednom Framu. U posledního Optionsbuttonu je nabídnuta položka JINÉ, zde pak může zapsat uživatel do textového pole volbu, kterou ve výběru nenašel.
Kontroly jednotlivých butonů nebo textových polí zvládnu je tam TRUE nebo FALSE, ale pokud se jedná o kombinaci těchto prvků tak mě nic nenapadá :(
IF název optionsbutonu TRUE THEN textové pole nesmí být “” prázdné. Ale jak to zapsat do kódu to neumím. Jestli někoho něco napadne budu za to rád. Stále se to učím.
Děkuju moc chlapi. Obě řešení jsem zkoušel a fungují. Doufám, že i dalším začátečníkům tohle může pomoct. Je spousta jiných dotazů, která mě v téhle chvilce napadají ale nejspíš půjdu a koupím si knížku o VBA nebo tu nahodím další vlákno.
Děkuji za velmi vstřícný přístup.
Musím se přiznat, že to toto už je na mě vyšší dívčí. Nějak mi uniká použití toho textboxu do kterého mám načítat poslední hodnotu.
Šel jsem na to takto:
Cells(NextRow, 1) = Cells(Application.WorksheetFunction.CountA(Range("A:A")), 1) + 1
Řešení funguje, ALE hází chybu když v tabulce nejsou žádné záznamy. Takže vlastně nepoužitelné. Každopádně děkuji za snahu.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.