locked
Filtr hromadné korespondence nefunguje RRS feed

  • Dotaz

  • Dobrý den,
    narazil jsem v práci na problém s filtrem u příjemců hromadné korespondence.
    (Office 2007)Tisknu štítky pomocí hrom.koresp. zdroj dat je excel. Zvolím si svůj zdroj dat(jeden z listů list sešitu excel), potom na kartě korespondence zvolím upravit seznam příjemců a potom položku filtr, nastavím si pravidla u položky "jméno "(není prázdné A není rovno xx A není rovno xxx), u položky "ks" ( A není rovno 1). Dám ok vratim se do senamu příjemců a zde vidím správný výsledek potvrdím ok vratim se do dokumentu se štítkama ale výsledek je jiný. Podívám se zpět na filtr a zjistím že se automaticky doplnily nová pravidla a filtr uplně jinak nastaven.
    Zkoušeno v office 2007 se soubory doc xls a docx xlsx a na dvou různých PC.

    Díky za pomoc
    Marek

    úterý 1. září 2009 7:00

Odpovědi

  • A presne prave proto ti doporucuji MS Query jako "prostrednika".

    Takze odpoved zni Ano :)

    - spust si "c:\Program Files\Microsoft Office\Office12\MSQRY32.EXE" - predpokladam ze mas PLNOU instalaci office
    - soubor - novy - excel files - nalistuj si prislusny xls (pozor pouzij format XL2003)
    - naklikej si dotaz vcetne podminek
    - uloz jej

    - pouzij ulozeny dotaz jako zdroj dat ve Wordu


    (pripadne muzes pouzit novejsi ODC, je to velmi podobne)

    MP
    • Označen jako odpověď Marek7768 středa 2. září 2009 13:12
    středa 2. září 2009 12:53
    Moderátor

Všechny reakce

  • Dobry den,

    mozete sem napisat ake su tie novo pridane pravidla? Co znamena to xx a xxx, nejaky pocet znakov alebo je to priamo v tabulke takto napisane?

    Peter
    úterý 1. září 2009 18:16
  • Dobrý den,

    Mám celkem 4 pravidla "ks" není rovno 1, "Jméno" není rovno xxx a xx znaky jsou to přímo v tabulce zdroje takto napsané  "Jmeno" není prázdné.

    Ty nově přidaná pravidla které word vytvoří automaticky jsou kombinace pouze těch 3 předchozích kde je jako položka Jméno. 
    Akorát se liší například v hodnotach není rovno na rovno a spojce A na Nebo.

    Například z pravidla "Jméno"není rovno "xxx" se vytvoří nové pravidlo "Jméno" je rovno "xxx" a spojka mezi pravidly z A se změní na Nebo. 

    znaky xx jsem zkoušel dát i do uvozovek výlsedek stejný. zdroj dat jsem omezil na jeden sešit a zkrátil počet řádků.
    Nevím kde dělám chybu.

    zatím to řeším tak že po zasahu ve zdroji dat (všude tam kde je v poli "Jmeno" xx nebo xxx nebo prázdno tak v poli "ks" změním hodnotu na  0) používám tedy pouze jedno pravidlo, které tam vydrží a nemění se. Je to pravidlo "ks"větší než 1

    Marek

    popřípadě zná někdo něco jiného na tisk obálek a štítků. Co používají ostatní v práci? Access?


    středa 2. září 2009 6:21
  • Ahoj,
    printscreen filtru by napovedel o neco vice nicmene podle popisu bych rekl ze je problem v "ozavorkovani" logickych souctu/soucinu.

    Osobne bych (jsem staromilec) pouzil MS Query jako preostrednika mezi Excelem a Wordem. Tam se daji podminky napsat "normalne" a'la SQL :)

    Jinak na tisk stitku VE VELKEM a z DATABAZE (SQL a pod) opravdu doporucuji Access, kombinace propojene tabulky, query a sestavy je celkem silna

    MP
    středa 2. září 2009 7:14
    Moderátor
  • Rad bych sem printscreen vložil ovšek jak? zde jsem nic nenašel http://social.technet.microsoft.com/Forums/cs-CZ/help#213 
    MS Query zde v práci nemáme. Je to možné někde stáhnout ze stránek microsoftu nebo je to placený produkt.
    moc jsem toho nevygoogloval.  Jinka bych si SQL klidně napsal.

    V uzávorkování problém pravděpodobně nebude protože je ani nikde není možné zadat položky vybírám pouze z možností které mně Word07  poskytuje.
    je to záhada.
    středa 2. září 2009 11:09
  • MS Query je soucasti office uz peknych par let. Slouzi jako prostrednik mezi aplikaci (nejcasteji Excel) a databazi pristupnou pres starsi standard ODBC

    Printscreen nejjednoduseji ulozenim obrazku na nejake pristupne uloziste a pak uz jen standardne <img src="url"> do html tela zpravy.

    MP
    středa 2. září 2009 11:21
    Moderátor
  • Posílám tedy printscreeny ale asi to necháme být, bude si muset zkusit ten MSQuery:

    PrintScreen1: před změnou

    PrintScreen1: po změně

    středa 2. září 2009 12:19
  • Problem je v tom ze word uklada BFU "klikaci" filtry do normalniho SQL tvaru

    Pak ti z "naklikane" podminky napr. "jmeno neni rovno XXX" udela korektni podminku "((jmeno neni rovno XXXnebo (jmeno je NULL))" protoze jinak by filtr "jmeno neni rovno XXX"

    Koneckoncu presne zneni podminky bys mel videt pri otevreni souboru (rychle naklikany priklad):



    vice ti bude jasne pri nastudovani zakladu jazyka SQL :)

    MP
    středa 2. září 2009 12:35
    Moderátor
  • No ale přece do toho jak word generuje SQL já nemám možnost nijak zasáhnout. Já si ten SQL nemůžu nikam ručně napsat.
    Neb ano?
    středa 2. září 2009 12:39
  • A presne prave proto ti doporucuji MS Query jako "prostrednika".

    Takze odpoved zni Ano :)

    - spust si "c:\Program Files\Microsoft Office\Office12\MSQRY32.EXE" - predpokladam ze mas PLNOU instalaci office
    - soubor - novy - excel files - nalistuj si prislusny xls (pozor pouzij format XL2003)
    - naklikej si dotaz vcetne podminek
    - uloz jej

    - pouzij ulozeny dotaz jako zdroj dat ve Wordu


    (pripadne muzes pouzit novejsi ODC, je to velmi podobne)

    MP
    • Označen jako odpověď Marek7768 středa 2. září 2009 13:12
    středa 2. září 2009 12:53
    Moderátor
  • Velmi děkuji za Vaše rady,
     je to tedy trochu složitější ale..
    ostatním doporučuji ještě tento článek pro MS Query
    http://support.microsoft.com/default.aspx/kb/790190/cs

    jinak výsledku jsem dosáhnul.
    Jen by mě zajímalo jestli ten problém s filtrem dělá jenom mně nebo i ostatním uživatelům.

    Ještě jednou díky a mějte se dobře.
    Marek

    středa 2. září 2009 13:16
  • Prosim tykej.

    Jsem rad ze se podarilo, "navod" jsem psal opravdu v rychlosti

    Jak jsi videl "blbne" to i mne nicmene ja bych na to v zivote neprisel nebot by me v zivote nenapadlo klikat kdyz muzu pouzit skvely jazyk SQL :)

    MP
    P.S. je SLUSNOST si rozsahy ("tabulky") v excelu POJMENOVAT, pak nemas problem s "zadnymi viditelnymi" :)
    středa 2. září 2009 13:42
    Moderátor
  • Já bych zase nepřišel na to že v sadě office je něco jako MS Query, ovšem klikání je mnohem rychlejší a hlavně je to v jedné aplikaci bez znalostí SQL.
    V práci potřebuji aby to chodilo redaktorkám malého časopisu a tam zase nejsou tak zběhlí v SQL a Access nechtějí.. ale když jim ty dotazy vytvořím a oni si budou měnit jen data v excelu tak to snad půjde.

    Měj se
    Marek

    středa 2. září 2009 13:51
  • i v MS Query se da klikat, neboj, nicmene je rozumne to po sobe "precist" v SQL. Navic MS Query podporuje PARAMETRY v dotazech coz je pri tahani dat do XLu skvela funkce.

    Byl's rychlejsi nez moje oprava tak zopakuji: Pokud v XLu delas tabulku NAZVI JI. Nebudes muset cist KB 790190 :)


    MP
    středa 2. září 2009 13:53
    Moderátor