Avatar billede mesteren_selv Nybegynder
11. januar 2006 - 10:40 Der er 10 kommentarer og
1 løsning

Effiktiv kopierings-makro

Hej derude...

Jeg sidder med et væld af oplysninger der skal kopieres fra en access-form til et SAP-system. Så fik jeg tanken at man måske kunne lave en makro der kopierede første felt, og ved at reagere på at man indsætter det i SAP, hopper videre til næste felt. Her er problemet så om jeg kan får access til at reagere på min ctrl+v, som jo foregår i et andet program. Og så naturligvis om jeg kan få access til at kopiere til clipboardet automatisk.

På forhånd tak, Viggo
Avatar billede jesperfjoelner Nybegynder
11. januar 2006 - 11:15 #1
Hej Viggo > Kunne du ikke lave en mere regelret import af data til SAP. Skal det være felt for felt?
Avatar billede jensen363 Forsker
11. januar 2006 - 11:40 #2
SAP har faciliteter som muliggør importe fra andre datakilder i tabelform, eksempelvis Excel eller Access
Avatar billede mesteren_selv Nybegynder
11. januar 2006 - 12:21 #3
Hmmm... Ikke lige det vi sidder med her. Jeg ved ikke hvorfor, men det er Unilevers SAP, der er utroligt beskyttet. Samtidig er det windows vi arbejder på et aztecsystem, så vi næsten ingen rettigheder har, så vi ikke kan downloade et clipcoardprogram, hvilket ellers ville være smart... Jeg har forhørt mig lidt rundt, og løsningen må umiddelbart være noget i stil med det jeg har beskrevet ovenfor. Der er lidt forskellige oplysninger i de forskellige records, så det skal faktisk ske felt for felt.

Mvh viggo
Avatar billede jensen363 Forsker
11. januar 2006 - 12:27 #4
Et er, at I har et brugerinterface hvortil data læses og skrives, men har I ikke en IT-afdeling som har mulighed for at data dataload direkte i data-kuberne
Avatar billede mesteren_selv Nybegynder
11. januar 2006 - 12:28 #5
Det skal siges at vi kører med Access 97 (typisk topsikrede multinationale firmaer), og derfor findes åbenbart ikke den almindelige copy-funktion i VBA'en...
Avatar billede mesteren_selv Nybegynder
11. januar 2006 - 12:29 #6
Jo... Men de har selvfølgelig ikke adgang til SAP
Avatar billede jensen363 Forsker
11. januar 2006 - 12:31 #7
Jeg taler naturligvis af uvidenhed overfor jeres virksomhed, men sådan som du beskriver opgaven er der vel tale om en lang række data ( eksempelvis prislister ) som skal ind i SAP, og her vil et direkte dataload/import være at foretrække
Avatar billede jensen363 Forsker
11. januar 2006 - 12:48 #8
Har ikke lige en løsning ... sorry ...
Avatar billede mesteren_selv Nybegynder
11. januar 2006 - 12:51 #9
Det er jo netop det man ikke kan, i den version af SAP tillades load-filer ikke. Den eneste måde at gøre det på er som sagt en halvhjertet løsning i Access, som jeg har beskrevet. Anyways, jeg har fået noget andet hjælp udefra... Ellers mange tak
Avatar billede mesteren_selv Nybegynder
12. januar 2006 - 16:26 #10
Tricket er VBA SendKeys... Næste opgave er at få den til at virke på alle vinduerne...
Avatar billede jensen363 Forsker
13. januar 2006 - 08:23 #11
SendKeys kan godt benyttes, blot skal du være opmærksom på responstiden for SAP kan variere utroligt meget, hvilket kan vanskeliggøre processen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester