EVO DEV EvodevExcel.GarpReportAddin
Evodev AB web www.evodev.se epost info@evodev.se Telefon 033-4300300 Fax 033-126697
Innehåll Installera programmet 1 Installation 1 Registerinställningar 1 Start av programmet 1 Knapp i verktygsfält 1 Avinstallation av programmet 2 Modulkrav i Garp 2 Start av programmet 2 Licensera programmet 3 Licensnyckel 3 Hämta data från Garp 4 Uppläggning 4 Läs endast rader 4 Namn 5 Generatorn 5 Id 5 Fr.o.m/T.o.m 5 Konvertera till Ansi 5 Dialogfråga/svarsvärde 5 Matcha rapport och Excel 6 Layout 6 Kör valt jobb 8 Inloggning till Garp 8 Excel 11 Cellformat i Excel 12 Uppläggning av egna format 13 Export/import av jobb 15 Exportera jobb 15 Import av jobb 17 Rapportgenerator 18 i
I N S T A L L A T I O N EvodevExcel.GarpReportAddin Installera programmet Programmet är ett tillägg till Excel (Addins) och möjliggör körning av valfri rapport/dokument i Garp som läses och data hämtas upp till Excel. I korthet kör programmet vald rapport/dokument till en textfil och läser sedan valda positioner och skriver detta till celler i Excel. Installation Kör installationsprogrammet, detta installerar samt registrerar programmet. Programmet samt pdf-dokumentation återfinns i den mapp som angavs vid installationen. De filer som installeras är: EvodevExcelGarpReportAddin.dll EvodevExcelGarpReportAddin.pdf EvodevExcelGarpReportAddinExempel.cfg Registerinställningar Alla inställningar som görs i programmet sparas under registernyckel [HCU\SOFTWARE\Microsoft\Office\Excel\Addins\EvodevExcel.GarpReportAddin] Vid avinstallation av programmet tas denna nyckel bort samt program bort. Start av programmet Programmet startas automatiskt när Excel startas. Knapp i verktygsfält Programmet lägger till en knapp i verktygsfältet. Beroende på version av Excel kan knappen återfinnas på olika ställen. I Excel 2007 finns det att hitta under Tillägg och i tidigare versioner av Excel återfinns det direkt på menyn. 1
I N S T A L L A T I O N Avinstallation av programmet För att avinstallera programmet, välj Kontrollpanelen och Lägg till eller ta bort program. Välj att ta bort programmet EVO DEV GarpReportAddin för Excel, alla de inställningar som har gjorts för programmet och sparats i registret samt alla filer som installerats tas bort. Modulkrav i Garp Programmet hämtar information via rapportgeneratorn, inga moduler krävs. Start av programmet Om inga jobb finns upplagda när programmet startas, fås en fråga om att importera exempeljobb. Dessa jobb är ett antal standard rapporter/dokument. Om man skulle vilja importera dessa på nytt, heter filen EvodevExcelGarpReportAddinExempel.cfg och finns i den mapp där programmet har installerats. 2
L I C E N S Licensera programmet Först måste programmet licenseras med en licensnyckel från Evodev AB. Utan riktig licensnyckel hämtas ingen fullständig information från Garp. Licensnyckel Ange erhållen licensnyckel och klicka på OK 3
H Ä M T A D A T A F R Å N G A R P Hämta data från Garp Först måste de rapporter/dokument man vill köra för att hämta ut data från Garp, läggas upp i programmet. Uppläggning Välj fliken Jobb och klicka på knappen Nytt jobb om inte formuläret är tomt. Läs endast rader Rapporten/dokumentet skall helst ha rader som skall läsas in till Excel. Om de inte alla rader skall läsas, kan man sätta ett tecken någonstans på den rad som skall läsas och ange detta i programmet. Det finns möjligheter att ange att fältet i positionen skall ha olika operander. 4
H Ä M T A D A T A F R Å N G A R P Namn Namnge jobbet med ett valfritt namn, detta måste vara ett unikt namn. Om man väljer att ta fram rapport/dokument via att klicka på knappen för generator och Id, fås automatiskt namnet på rapporten. Generatorn Ange rapport/dokument del som skall läsas. Ett sätt att få fram detta är genom att klicka på knappen. Alla rapport och dokumentdelar fås då upp i en kombobox. Id Ange den rapport Du vill ha, även här går det att klicka på knappen och få upp alla de rapporter som hör till vald del. Fr.o.m/T.o.m Ange eventuell selektering. Det går att få upp en dialogruta och ange detta vid körning, detta genom att ange #ASK# allra först i fältet. Konvertera till Ansi Beroende på blankett som är angiven på rapporten, kan man behöva konvertera till Ansi. Detta så att bl.a. de svenska tecknen skall bli riktiga. Dialogfråga/svarsvärde En rapport/dokument kan ha dialogrutor som frågar efter värden vid start av denna. Genom att lägga upp frågan och svaret, skickas detta till rapporten vid körning. Om svaret inleds med #ASK# så fås en dialogruta upp när rapporten körs. 5
H Ä M T A D A T A F R Å N G A R P Matcha rapport och Excel Nästa steg är att ange startposition och antal tecken som skall läsas ifrån rapporten, samt ange till vilken kolumn i Excel. Man kan även ange en rubrik och format för kolumnen. Layout Positionerna och antal tecken fås genom att öppna upp Rapportgeneratorn i Garp med önskad rapport/dokument eller klicka på knappen Hämta layout som kör vald rapport och presenterar innehållet på skärmen. Allra överst är en linjal för att kunna plocka ut rätt positioner och antal tecken. Det går också utnyttja Drag och släpp, genom att markera texten och dra denna till önskad Excelkolumn. Man får då den position och antal tecken man valt. 6
H Ä M T A D A T A F R Å N G A R P Om angett Läs endast rader, tar hämtning av layout hänsyn till detta är den kör rapporten. Ange eventuellt rubrik för varje kolumn och format på cellen. Valbara format fås upp i en kombobox. Se vidare under avsnitt Cellformat i Excel När klar med alla parametrar så klicka på Spara. Jobbet sparas och fokus flyttas till fliken Upplagda jobb. 7
H Ä M T A D A T A F R Å N G A R P Kör valt jobb Klicka på önskat jobb, fokus ändras till fliken jobb, detta för att få en översikt över vad som skall köras. Klicka på knappen Kör jobb. Inloggning till Garp När man klickar på Kör jobb, sker först en kontroll att Garp är startat, skulle Garp inte vara startat, fås en inloggningsruta. Är Garp startat, används denna session. 8
H Ä M T A D A T A F R Å N G A R P Efter detta sker en licenskontroll. Om ingen licens finns, skrivs endast första radens information för alla rader som hämtas. 9
H Ä M T A D A T A F R Å N G A R P Eventuella dialogrutor fås upp med föreslagna svarsvärden. Om man väljer att klicka på Avbryt, avslutas programmet utan att rapporten har körts. Under tiden rapporten körs i Garp, väntar programmet på att denna skall bli klar. Detta markeras med en stapel längst ner till höger Så fort som filen är klar, läses denna enligt vad man angett och informationen visas i Excel. 10
H Ä M T A D A T A F R Å N G A R P Excel Informationen skrivs till Excel med början på den rad man stod i och de kolumner som angivits Formatering sker enligt det man angett för respektive kolumn. Om rubrik har angetts, låses denna cellrad, för att vara kvar när man rullar celler. 11
C E L L F O R M A T I E X C E L Cellformat i Excel I programmet kan man ange cellformat. De vanligast förekommande är @ som motsvarar Text och 0 som motsvarar Tal. Detta är de samma som återfinns i Excel när man formaterar en cell. Välj där flik Tal och sedan kategori Anpassat. 12
C E L L F O R M A T I E X C E L Uppläggning av egna format De som föreslås i programmet som standard kan man ändra på genom att välja menyval Cellformat i Excel En matris fås upp där man kan redigera de format som presenteras. Man kan på detta viset rensa bort alla de format som man inte kommer att använda. 13
C E L L F O R M A T I E X C E L Rad måste vara unik och är också vad det sorteras efter. Formatet är vad som återfinns i Excel under Formatera celler. För att ta bort en rad, håll ned CTRL och tryck på DEL Om inga rader finns, tas alla de som är upplagda som standard i programmet. Detta är också ett sätt att återställa och få tillbaka alla förvalda format. 14
E X P O R T / I M P O R T A V J O B B Export/import av jobb Export och import av upplagda jobb kan göras. Exportera jobb Om bara ett jobb skall exporteras, får man välja detta jobb först. Om endast ett jobb skall exporteras, väljer man Ja. Skall alla jobb exporteras väljer man Alla. 15
E X P O R T / I M P O R T A V J O B B Nästa steg är att ange ett filnamn och eventuellt byta sökväg till var filen skall sparas. 16
E X P O R T / I M P O R T A V J O B B Import av jobb Vid import av jobb, kommer de jobb som finns upplagda med samma namn skrivas över. Därefter får man ange den fil som innehåller jobb att importera. 17
R A P P O R T G E N E R A T O R I G A R P Rapportgenerator Kunskaper i Garps rapportgenerator är en förutsättning för detta avsnitt. I Garp återfinns rapportgeneratorn under System Verktyg Välj sedan att öppna den önskade rapporten I många fall går det att köra en rapport utan att göra några modifieringar. 18
R A P P O R T G E N E R A T O R I G A R P För att se vilka positioner fälten har får man byta till Fältöversikten. De önskade fälten, artikelnummer, benämning, enhet och pris återfinns längst ned i del 1. 19
R A P P O R T G E N E R A T O R I G A R P I kolumner Kol och Brd hittar vi startposition och antal tecken. Om priset har två decimaler så kan punkten i priset återfinnas i position 56, vi kan då i programmet ange att endast läsa rader där denna position är lika med en punkt. Hade inte rapporten innehållit något tecken som är samma på alla de rader man vill läsa, får man välja att spara rapporten till ett nytt namn och sedan sätta ett tecken på den rad man vill läsa. I programmet anger man då detta tecken och dess position. 20