Vraag : Is het mogelijk gegevens van AS/400 aan Excel (of Lotus 1-2-3 automatisch om te kopiëren) zonder externe apps?

Hello

I am nieuw aan AS/400.
In mijn nieuwe baan in een groot bedrijf mijn werkgever vroeg me om sommige herhaalde handgegevensoverdrachten tussen AS/400 en Excel (of Lotus 1-2-3) te doen.
Being een technicus van IT ik zeker ben dat deze taak kan worden geautomatiseerd maar ik ben een beperkte gebruiker van Vensters zonder toestemmingen om nieuwe apps op PC te installeren zodat ben ik beperkt om het met de interne mogelijkheden van AS/400 app te doen en Excel (of Lotus 1-2-3), dat ik nog know.

To geen te leren uitgangspunt heb, zou ik van een oplossing houden (dit is wat ik met deze vraag) vraag die deze eenvoudige taak uitvoert:
in het huidige scherm van AS/400, kopi�ërt het laatste aantal (met twee decimalen) van de huidige lijn en kleeft het in de eerste kolom van een nieuwe lijn van een blad nieuw van Excel (of Lotus 1-2-3), dan voegt onmiddellijk het woord „foobar“ in toe celbelow.

___

Some- info- die u kunt moeten weten:

- wij roepen ons AS/400 app „3270“. In hulp-over zie ik dit:
" Persoonlijke Communications
WorkStation Program
Version 5.0 voor het Materiaal/>Licensed van Windows 95, van
Windows 98, van Vensters NT en van Vensters 2000
Copyright IBM Corp. 1989, 2000.
[...] „

- Excel versie is 2000

- de versie van Lotus 1-2-3 is 9.7 (© 2000.2001)/>- taal


Antwoord : Is het mogelijk gegevens van AS/400 aan Excel (of Lotus 1-2-3 automatisch om te kopiëren) zonder externe apps?

Goed, als u (bijvoorbeeld) pro scripting VB bent, dan is dit niet te slecht.  Als niet, dan is het een vrij moeilijke taak, omdat er heel wat het leren kromme is alvorens u tot het nuttige deel krijgt.

Een oude versie van PCOMM

De geluiden als u gebruiken een oude versie (tien jaar oud!) van de Persoonlijke Mededelingen van IBM (PCOMM), V5.0.  

V5.0 is lang uit steun, zodat bent u aansprakelijk om probleem te hebben die veel specifieke hulp met het krijgen.  Ik heb met PCOMM een paar keer in de loop van de jaren gewerkt, en het heeft altijd een verscheidenheid van programmering, macro, en scripting interfaces gesteund.  

Als V5.0 HACL automatiseringsvoorwerpen steunt, dan bent u waarschijnlijk in goede vorm.

De huidige versie PCOMM is 6.0.1.

http://www-01.ibm.com/software/network/pcomm/

PCOMM 3270 versus PCOMM 5250

Normaal, zou u IBM PCOMM 3270 (3270 zijn een type van centrale verwerkingseenheids stomme terminal) voor het verbinden met de centrale verwerkingseenheden van IBM, en IBM PCOMM 5250 (5250 zijn een type van de stomme terminal van AS/400) voor het verbinden met AS/400s gebruiken.  Ook, is er een versie van PCOMM die beide producten omvat: wedijver 3270 en wedijver 5250.  Om dingen verwarrend te maken, KUNT u PCOMM 3270 gebruiken met AS/400 verbinden.

Ik vermeld het slechts zodat u het aangewezen handboek kunt vinden.  Het begin met de 5250 handboeken, en als de functies niet zeer goed aanpassen, bekijkt in plaats daarvan de 3270 handboeken.

Pcomm- Documentatie

Deze verbindingsstroom heeft documentatie die terugkeren aan V5.6:

http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/Documentation.htm

Uw die software waarschijnlijk met document of elektronische handboeken wordt verscheept.  Vind installatieCD, of kijk in uw installatiefolder op uw werkstation, en licht u wordt gelukkig.   Ook, zijn er sommige facultatieve (zeer nuttige) programmeringssteekproeven die kunnen worden geïnstalleerdc - het hangt enkel van de opties af die de persoon die installeerde de software op uw systeem selecteerde.  Als u toegang tot installatiemedia hebt, kunt u kopiëren van installeert de documentatie en programmeringssteekproeven zelf.

Zodra u de dichtste versie van de documentatie aan uw software vindt, bestudeer Macro's en Scripting in de Gids van de Gebruiker of de Verwijzing van de Gebruiker voor uw versie (of oudste versie dat u documentatie voor) kunt vinden, gelezen de Gids HACL.

Scripting met HACL (de Bibliotheek van de Klasse van de Toegang van de Gastheer)

Elke versie van PCOMM dieaan ik in de loop van de jaren kan herinneren omvat Macro en functies Scripting die kunnen worden uitgerust om te doen enkel wat u wilt doen.  De macro's zijn gewoonlijk beperkt tot het controleren van functies binnen het Slechts pcomm- programma.  De manuscripten, enerzijds, worden geschreven in VBScript, en kunnen inter-operate met andere programma's, met inbegrip van Excel.  

De Voorwerpen van de Automatisering HACL zijn een inzameling van klassen die van VB, VBA, of VBScript (en andere scripting milieu's) kan worden geroepen om de mededinger te controleren en gegevens te verzenden en te ontvangen aan het mededingervenster.

Een gemakkelijke manier die is begonnen te worden met het creëren van een manuscript is een macro VBScript in PCOMM te registreren die de de navigatiegedeelten van AS/400 van uw taken behandelt.  Bijvoorbeeld, als u moet:

Het programma openen
Tot een reeks menuopties toegang te hebben
F4 drukken
Uw werknemersaantal in te gaan
Dan selecteer sommige gegevens op een bepaalde plaats over het scherm, en
Kopi�ër het aan het klembord

U kunt een macro registreren die elk van dat (het zal automatisch een reeks van HACL verzoekt u coderen), en dan neemt die macro doet en het als uitgangspunt voor uw manuscript gebruikt.

Registreer en bewaar de macro als macro VBScript, en open het dan in een redacteur (de Blocnote zal doen, maar Excel heeft zeer aardig gebouwd in redacteur VBA dievan ik) houd en voeg code aan Excel te openen of te schakelen, een bepaalde spreadsheet te openen, rond uw spreadsheet te navigeren, en de informatie binnen te kleven aan de spreadsheet toe.

U kunt ingebouwde macro de opnamecapaciteit van Excel zelfs gebruiken, enkel als u deed met PCOMM het grootste deel van het deel van Excel van het manuscript voor u produceren.  Stel Excel groot buit-in Hulp open en kijk omhoog „Macro“.  U zult artikelen die het werk van schoffelmacro's verklaren, vinden hoe te om een macro te registreren hoe te om een macro uit te geven, nu een macroknoop op de toolbar, en meer te zetten.

Als u met het schrijven van deze types van manuscripten vertrouwd bent, dan is dit een „middelgrote“ technische moeilijkheidstaak, sinds het registreren van de macro codeert het grootste deel van het „harde deel“ voor u.  Als u nooit hebt niet dit type van het scripting, dan hebt u één of andere significante het leren kromme voor u.

Hier is een draad waar wij manuscripten HACL in het verleden bespraken.  Er is een kleine steekproefcode daar:

http://www.experts-exchange.com/Programming/System/AS_-_400/Q_24956712.html?sfQueryTermInfo=1+gari+hacl+pro

U kunt alle die (V5.9) voorwerpen HACL, met aardige codefragmenten hier worden gedocumenteerd vinden die u kunt cut and paste net in uw manuscript:

http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/host_access02.htm


Is het scripting van het recht hulpmiddel?

Vaak, is het scripting als dit niet de gemakkelijkste manier om datum AS/5400 voor gebruik in de toepassingen van PC te vangen.  

Meestal, de gegevens die u in uw spreadsheet wilt reeds worden bestaan in een gegevensbestandlijst aangaande AS/400.  

Als u toegang tot het ontwikkelingsteam van AS/400 hebt, kunt u vinden dat zij u kunnen helpen van de gegevens de plaats bepalen u, en formuleert gegevensbestandvragen nodig hebt om de nodig gegevens te halen.  Daar talrijke hulpmiddelen, met inbegrip van de Functie van de Overdracht van het pcomm- Dossier, die u zou toelaten om het gegevensbestand van AS/400 voor specifieke gegevens direct te vragen en het te downloaden in een formaat dat gemakkelijk in Excel kan worden ingevoerd.

Heb pret, en voel vrij terug te posten als u hulp met uw manuscript nodig hebt.  Ik kan niet het voor u schrijven, maar ik kan u helpen als u geplakt wordt.

- Gary Patterson

Andere oplossingen  
 
programming4us programming4us