Přeji příjemný večer/noc/ráno/či jinou denní dobu, kdy budete číst tento thread :) Potřebuju dostat data ze dvou tabulek do třetí. V T1 je S1 a S2, v T2 je S3 a S4. Cíl akce je vytvořit T3 (i manuálním kopírováním vytvořených sloupců), kde bude S1 a S4 z jednotlivých tabulek v případě, že se sobě v daném řádku S2 a S3 rovnají ... bláhově jsem se domníval, že půjde o vhodné cvičení naučit se něco nového v .NETu a začal jsem si hrát .. po dvou odpoledních jsem přišel na to, že mám nejspíš slabé nervy a přešel jsem na excel, kde jsou snad funkce sofistikovanější bez zbytečné práce (jde o jednorázovku) ... Vcelku jednoduše jsem si našel funkci "POZVYHLEDAT", která obsah dané buňky najde třeba (pro tento příklad vhodně) v sloupci a vrátí index řádku. Pomocí funkce "INDEX" si pak vrátím předešlým parametrem z potřebného sloupce potřebné tabulky druhou hodnotu a manuálně překopíruju potřebné do výsledné tabulky .. ovšem chyba lávky ... databázový soft, který exportoval data do xls tabulky umísťoval jednotlivá data do 20 mezer, takže bylo třeba aplikovat na sloupec "VYČISTIT" (radši nechci vědět, jestli je to v anglické verzi TRIM). Ovšem překvapivě vyhledávání v uvedeném příkaze lze aplikovat pouze na buňky v obecném formátu (tento export má formát text). Při převodu na obecné se však nic neděje. Vše začne fungovat jak má, až po umístění kurzoru k úpravě buňky a odentrování ... což je sice hezké, až na to že takto upravovat a odklepávat 50000 řádků opravdu nechci. Je nějaká možnost spustit něco jako "přepočet" na aktuální formát, případně, jak celou situaci vyřešit již v nejkratším možném čase (než pojedu někoho z MS zabít) ? (Pokud chcete vědět o co go, tabulka 1 obsahuje ID zboží v databázi IS a objednací číslo, druhá tabulka objednací číslo a cenu, cílem je vytvořit tabulku pro import, kde bude ID z IS a cena, protože IS se nedokáže na objednací číslo vázat při vyhledávání (resp. dokáže, ale není indexované, takže extrémně pomalé) ). Témata k zamyšlení (a diskuzi): - jsou překladatelé u MS prasata ? - chci toho po excelu moc ? - máme dementní IS ? - kolik příkazů k zásahu do db bude potřeba (až se naseru a db převedu do SQL) - jak se sakra dělá s XLS v C# 2005 T.V.Received on Wed, 08 Mar 2006 20:41:24 +0100
This archive was generated by hypermail 2.1.8 : 08. 03. 2006, 20:40 CET