Avatar billede lako Nybegynder
30. april 2002 - 12:49 Der er 8 kommentarer og
1 løsning

Genere tekststreng med funktion

Hej

Jeg har lavet en funktion som genererer en tekstreng på 8 tegn. Hvordan afleveres denne streng i det felt som cursoren står i, når funktionen afvikles (via taste-makro) ?

Funktionen og makroen fungerer fint, jeg kan bare ikke få afleveret værdien !

mvh
Lars Kohsel
Avatar billede terry Ekspert
30. april 2002 - 12:55 #1
In the fields Control Source property you can write (FOR EXAMPLE) = MyFunction()

Where MyFunction is the name of the function which returns a value
Avatar billede Slater Ekspert
30. april 2002 - 13:09 #2
genere?? :)
Avatar billede lako Nybegynder
30. april 2002 - 13:38 #3
jeg mangler lige at sige at jeg skriver direkte i tabeller. Derudover vil jeg sige at jeg ikke lige forstår din vejledning. Jeg er ikke voldsomt godt inde i Access2000
Avatar billede terry Ekspert
30. april 2002 - 20:12 #4
lako>If you want an answer the there is nor need to reject my answer UNTIL you either answer it your self and close the question or someone else give syou an asnwer you can accept.
If you sned the dB to me then I will take a look terry@santhell.dk
I need to know where to look and exactly what you want to do.
30. april 2002 - 20:18 #5
Hvis teksstrengen f.eks. hedder txtStreng, kan du bare skrive:
Sendkeys txtStreng

Så indsættes værdien der hvor cursoren står.

/Thomas
Avatar billede nih Novice
30. april 2002 - 21:53 #6
Hvis du har en public function:
Public Function text() As String
  text = "blabla"
End Function

I makroen 'AutoKeys' angiver du en genvejstast ^l (ctrl l)
Og handlingen skal være: SendTaster, tastetryk angives til Text()

Niels
Avatar billede nih Novice
30. april 2002 - 21:57 #7
Thomas -> i min 'gamle' 97'er virker sendkeys ikke fra functionen.
Den kalder forskellige funktionerfra access: søg og erstat, komprimer db osv. ??????? - måske skal koden bremses lidt.

Men makroen SendTaster virker - selv på gamle damer.

Niels
30. april 2002 - 22:02 #8
Sendkeys virker da fint på min 97'er!

hvordan bruger du den?
Avatar billede nih Novice
30. april 2002 - 22:08 #9
Public Function text() As String
  text = "blabla"
  sendkeys text
End Function

kalder jeg med makroen 'AfspilKode' - Det er jo den mest oplagte, så det tror lako gør.

Niels
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