Avatar billede sf Nybegynder
08. maj 2004 - 18:35 Der er 26 kommentarer og
1 løsning

Kombinationsboks_AfterUpdate Run-time error 2115

hvorfor får jeg en Run-time error 2115 her :
Tekst57.Text = basis & "-1"

Private Sub Kombinationsboks55_AfterUpdate()
Kombinationsboks55.SetFocus
basis = Kombinationsboks55.Text
Tekst57.SetFocus
Tekst57.Text = basis & "-1"
End Sub
Avatar billede sjap Praktikant
08. maj 2004 - 18:44 #1
Er det fordi Tekst57 ikke er en combobox? Måske kan du bruge

Tekst57.Caption = basis & "-1"
Avatar billede sjap Praktikant
08. maj 2004 - 18:50 #2
Glem det. Det ændrer ikke noget.

Er der nogen speciel grund til at du ikke anvender Me eller lignende. F.eks.

Private Sub Kombinationsboks55_AfterUpdate()
Me!Kombinationsboks55.SetFocus
basis = Me!Kombinationsboks55.Text
Me!Tekst57.SetFocus
Me!Tekst57.Text = basis & "-1"
End Sub
Avatar billede mugs Novice
08. maj 2004 - 20:06 #3
Hvorfor ikke nøjes med dette:

Me.basis = Me.kombinationsboks55
Me.Tekst57 = Me.basis & "-1"
Avatar billede sf Nybegynder
08. maj 2004 - 21:35 #4
er ikke helt med mugs??
Avatar billede sf Nybegynder
08. maj 2004 - 21:38 #5
superjap <-- får stadig sammen fejl..
Avatar billede mugs Novice
08. maj 2004 - 21:38 #6
Så vidt jeg kan se, vil du blot tildele feltet basis værdien i combo55, og derefter tekst57 samme værdi + -1. det kan du gøre med min kode.
Den er afprøvet i en lille testdb.
Avatar billede mugs Novice
08. maj 2004 - 21:39 #7
Hvorfor vil du sætte focus på felterne?
Avatar billede sf Nybegynder
08. maj 2004 - 21:53 #8
nej basis er bare en variabel .. jeg sætter forcus for ellers får jeg Run-time error 2185 "Du kan ikke referere til en egenskab eller metode for et kontrolelement, hvis detikke har focus"
Avatar billede mugs Novice
08. maj 2004 - 21:57 #9
I så fald mangler du at erklære din variabel:
Private Sub felt1_AfterUpdate()
Dim basis1 As String
basis1 = Me.felt1
Me.Tekst4 = basis1 & "-1"
End Sub

Afprøvet og fungerer.
Avatar billede sf Nybegynder
08. maj 2004 - 22:01 #10
har prøvet dette og sammen fejl:

Dim basis1 As String
Kombinationsboks55.SetFocus
basis1 = Me.Kombinationsboks55
Tekst57.SetFocus
Tekst57.Text = basis1 & "-1"
Avatar billede mugs Novice
08. maj 2004 - 22:03 #11
Kan du sende db til:

mugs@mail.dk
Avatar billede sf Nybegynder
08. maj 2004 - 22:07 #12
er jeg sgu ikke meget for er stor..og der ligger MANGE data i! har haft det problem før og aldrig fundet en løsning kan ikke helt forstå hvad det får det kun når jeg bruger AfterUpdate() kan da ikke helt passe det skulle virke andre steder og ikke hos mig
Avatar billede mugs Novice
08. maj 2004 - 22:10 #13
Tag en kopi og slet data. Opret en par dummy-poster og komprimer, zip og send.
Mine forslag er afprøvet i en lille testdb som jeg kan sende dig.
Avatar billede sf Nybegynder
08. maj 2004 - 22:16 #14
mail sendt
Avatar billede mugs Novice
08. maj 2004 - 22:24 #15
Modtaget. Når comboen tildeles en værdi bliver denne tildelt Tekst2 i formularen. Så det fungerer perfekt!
Avatar billede sf Nybegynder
08. maj 2004 - 22:34 #16
er ikk helt med ? jeg får Run-time error 2115
Avatar billede mugs Novice
08. maj 2004 - 22:37 #17
Er det i min db du får fejl?
Her skifter jeg blot værdi i comboen, og Tekst4 får automatisk samme værdi + -1 f.eks

c -1

er du sikker på, at din Access er korrekt installeret?
Avatar billede sf Nybegynder
08. maj 2004 - 22:37 #18
du har ikk sendt noget med
Avatar billede sf Nybegynder
08. maj 2004 - 22:39 #19
undskyld det er mig den blev blokeret
Avatar billede sf Nybegynder
08. maj 2004 - 22:39 #20
er du ikke på messenger?
Avatar billede mugs Novice
08. maj 2004 - 22:39 #21
Jo det kan jeg se i min Sendt-bakke. Er du sikker på, at du kan modtage .mdb-filer. zipper og sender igen.
Avatar billede mugs Novice
08. maj 2004 - 22:39 #22
Nej ikke messenger
Avatar billede sf Nybegynder
08. maj 2004 - 22:41 #23
ok
Avatar billede sf Nybegynder
08. maj 2004 - 22:42 #24
hvorfor skal hotmail bestemme hvad jeg må modtage? det er jeg da lidt sur over
Avatar billede mugs Novice
08. maj 2004 - 22:43 #25
Sendt som zip.
Avatar billede sf Nybegynder
08. maj 2004 - 22:49 #26
virker sådan her:
Dim basis1 As String
Me.felt1.SetFocus
basis1 = Me.felt1.Text
Me.Tekst4 = basis1 & " -1"

mange tak for hjælpen
Avatar billede mugs Novice
08. maj 2004 - 22:55 #27
Selv tak. Godnat.
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