Искам да печатам
8 отговора
202 прегледа
Искам да печатам
искам да напавя следната дивотия:
имам .rtf фаил с даден текст. в текста има етикети и ми трябва да подменям тези етикети с дадени променливи.
примерно
кедето етикетите RequestID RequestDate Client Store да се сменят с съдържанието на поменливи и форматирането да се запази.
каксе пави това с VB, става ли изобщo?
имам .rtf фаил с даден текст. в текста има етикети и ми трябва да подменям тези етикети с дадени променливи.
примерно
Заявка N RequestID от RequestDate
за доставка на Goods
Клиент: Client Обект: Store
кедето етикетите RequestID RequestDate Client Store да се сменят с съдържанието на поменливи и форматирането да се запази.
каксе пави това с VB, става ли изобщo?
Редактирано от mrazq_registracii на
Re: Искам да печатам
Ами, честно казано, аз предпочитам един бачкаторски начин. Може да има и по-хубави, но разчитам на по-добра прегледност.
Като съответно "запазените" думи в текста ги правиш толкова запазени, че да не могат да се срещнат в един такъв свободен текст, иначе ще бъдат заместени и където не трябва.
Private Sub cmdBeforePrint_Click()
Dim strText As String
strText = txtTextBox
strText = Replace(strText, "RequestID", strRequest)
strText = Replace(strText, "RequestDate", strRequestDate)
strText = Replace(strText, "Client", strClient)
'...
'и после го печаташ, или каквото друго ти трябва да правиш с него
End Sub
Като съответно "запазените" думи в текста ги правиш толкова запазени, че да не могат да се срещнат в един такъв свободен текст, иначе ще бъдат заместени и където не трябва.
Re: Искам да печатам
Това е много лесен, достъпен и бръз начин!!! Идеален за тъй поставената задача.
Обаче колегата дето е започнал темата ако си има изградена базичка не мога да разбера защо му е в ртф файл да го пълни?!?!?
Не е ли по лесно да си направи един репорт на аксес в крайна сметка?
Ако е за печат де, щото ако иска да си генерира файл за отделни клиенти, доставки и прочие е друга работа!!!
Наведи главата защото прелитам ниско с асконата !!!
Обаче колегата дето е започнал темата ако си има изградена базичка не мога да разбера защо му е в ртф файл да го пълни?!?!?
Не е ли по лесно да си направи един репорт на аксес в крайна сметка?
Ако е за печат де, щото ако иска да си генерира файл за отделни клиенти, доставки и прочие е друга работа!!!
Наведи главата защото прелитам ниско с асконата !!!
Re: Искам да печатам
Ами, приложението мога само да го предположа. Както в Микроинвест Организатор са направили нещо като база данни с контрагенти, и някакво подобие на Word - с него може да се печатат "циркулярни писма". Т.е. по даден образец като си напишеш типовата бланка, програмата да може да почне да замества по нея последователно всички посочени имена (и т.н.), и да печата с индивидуалните данни.
Всъщност правих преди нещо подобно, но после видях "Микроинвест Организатор", и го зарязах.
Ето линк за Микроинвест. Пробвай, черпи идеи, и пиши пак тук...
Всъщност правих преди нещо подобно, но после видях "Микроинвест Организатор", и го зарязах.
Ето линк за Микроинвест. Пробвай, черпи идеи, и пиши пак тук...
Re: Искам да печатам
Колега, дръпнах тоя микро инвест организатор и при инсталацията взе че ми наплющя още маса програми включително и някъв склад, обаче по важното е че цялата информация си е в едни прекрасни mdb-та, които даже на са заключени, тъй че ако целта на задачата е микроинвест то решението с репорта в аксес ми се струва най-елегантно и лесно.
Наведи главата защото прелитам ниско с асконата !!!
Наведи главата защото прелитам ниско с асконата !!!
ВНИМАНИЕ!!!
Аз съм с офис 97 и при отваряне иска да ми конвертира базата, авно е по-стара версия, а ако се конвертира може микроинвеста да спре да бачка!!!
Наведи главата защото прелитам ниско с асконата !!!
Наведи главата защото прелитам ниско с асконата !!!
Re: ВНИМАНИЕ!!!
Микроинвест най-вероятно пишат на VB4. Единствената 16/32-битова версия. Аз нямах впредвид буквалния смисъл да се ползва Микроинвест вместо да се пишат собствени програми, а да се черпят идеи и от техния опит.
Да, Организатора за съжаление или не - върви в т.н. "Микроинвест Офис Пакет", включващ Делта, Склад, ТРЗ, Организатор, Мениджър и май имаше още нещо, но не съм задълбавал. Това са най-често използваните програми за счетоводни нужди. Организацията е както сам забеляза - на едно MDB, което нито е заключено, нито иска нещо повече от това да бъде съхранено. Може да се правят бази за повече от една фирма, всичката нужна информация за фирмата е вътре в това MDB, и практически софтуера е инструмента, а данните са отделени и подредени. Access може да ги отваря, но няма смисъл от това. Ще изгубиш всичко, което е написано като логика на обработка на информацията.
Върви голям спор по въпроса кой е по-добрия счетоводен продукт. Лично аз не съм запознат със всичките, но май единствено Микроинвест са постигнали красиво изпълнение, погледнато през погледа на програмист. За текуща поддръжка и актуализации няма какво да се говори, фактите са достатъчни.
Да, Организатора за съжаление или не - върви в т.н. "Микроинвест Офис Пакет", включващ Делта, Склад, ТРЗ, Организатор, Мениджър и май имаше още нещо, но не съм задълбавал. Това са най-често използваните програми за счетоводни нужди. Организацията е както сам забеляза - на едно MDB, което нито е заключено, нито иска нещо повече от това да бъде съхранено. Може да се правят бази за повече от една фирма, всичката нужна информация за фирмата е вътре в това MDB, и практически софтуера е инструмента, а данните са отделени и подредени. Access може да ги отваря, но няма смисъл от това. Ще изгубиш всичко, което е написано като логика на обработка на информацията.
Върви голям спор по въпроса кой е по-добрия счетоводен продукт. Лично аз не съм запознат със всичките, но май единствено Микроинвест са постигнали красиво изпълнение, погледнато през погледа на програмист. За текуща поддръжка и актуализации няма какво да се говори, фактите са достатъчни.
Re: ВНИМАНИЕ!!!
Абе специално за интерфейса не съм на твоето мнение, ама както и да е.
При нас счетоводството върви на конто под дос и разбира се това води до незаменимия дбф. Несъмнено микроинвест са светлинни годи напред по отношение на интерфейс, ама аз пък съм попадал на едно Profit което наистина ми хареса като интерфейс, само дето беше на некъв борландски енджин за БД. Въпреки това изглеждаше доста добре.
Хубаво е че има конкуренция, която несъмнено води до прогрес.
Наведи главата защото прелитам ниско с асконата !!!
При нас счетоводството върви на конто под дос и разбира се това води до незаменимия дбф. Несъмнено микроинвест са светлинни годи напред по отношение на интерфейс, ама аз пък съм попадал на едно Profit което наистина ми хареса като интерфейс, само дето беше на некъв борландски енджин за БД. Въпреки това изглеждаше доста добре.
Хубаво е че има конкуренция, която несъмнено води до прогрес.
Наведи главата защото прелитам ниско с асконата !!!
благодаря
ами колегата гризе VB-от един месец и затова пита такива баламски неща.
А го правя с .ртф за да може лесно да се сменя бланката от които и да е без да се налага бутане в програмата.
туи с replace ми хареса (аз го бях направил по по-трудоемък начин) ще го зацикля да е по къс кода.
по принцип основния ми проблем е да изкопая кое е най-лесното решение на даден проблем така че очакваите още включвания..... (с баламски въпроси)
А го правя с .ртф за да може лесно да се сменя бланката от които и да е без да се налага бутане в програмата.
туи с replace ми хареса (аз го бях направил по по-трудоемък начин) ще го зацикля да е по къс кода.
по принцип основния ми проблем е да изкопая кое е най-лесното решение на даден проблем така че очакваите още включвания..... (с баламски въпроси)