Avatar billede xzaboo Praktikant
09. december 2004 - 22:37 Der er 12 kommentarer og
1 løsning

Hvis værdi i felt > 0 skal markøren springe fx. 10 felter frem

Hej igen :S
Hvis værdien i et felt er fx. > 0 skal markøren springe fx. 10 felter frem, hvordan og hvor definere jeg dette? og kan jeg evt. definere et specifik felt?
På forhånd tak

Mvh. Steffen K
Avatar billede mugs Novice
09. december 2004 - 22:42 #1
If Me.FELTNAVN = 0 Then
Goto "FELTNAVN"
end if

Men det er afgørende, at der er skrevet 0 i feltet forsåtet på den måde, at feltet er et numerisk felt med vædien 0.

Hvis du med 0 mener en tom tekststreng, duer det ikke. Så skal du bruge Null.
Avatar billede xzaboo Praktikant
09. december 2004 - 23:04 #2
Mange tak, men dette er ikke helt nok, da jeg ingen anelse har om hvor jeg skal indtaste denne kode. Feltet skal samtidigt være forskelligt fra 0, og ikke = 0. Det er også sådan, at felterne ligger i forskellige tabeller, og skal det ikke angives hvilke tabeller de stammer fra? Jeg ville også samtidigt med, meget gerne vide, om mine feltnavne skal stå skrevet i [] eller hvordan disse skrives i en sådan kode som du har givet mig.
Mvh. Steffen K
Avatar billede mugs Novice
10. december 2004 - 05:49 #3
Har lige afprøvet koden, og jeg tror faktisk ikke den fungerer.
Forskellig fra 0 skrives som <> 0
Det er uden betydning, om felterne kommer fra forskellige tabeller, så længe disse ligger i samme tabel.
Som udgangspunkt er det ikke nødvendigt, at feltnavnene er i []. Hvis du har mellemrum i feltnavnene kan det være nødvendigt. Men hold altid feltnavne i eet ord.
10. december 2004 - 08:48 #4
Mugs-> 2 ting :o)
Goto er vist ikke den rigtige kommando, da den kun bruges til at springe internt i en kode-procedure. Brug Docmd.gotocontrol i stedet.

og så synes jeg, at denne sætning er lidt sjov:
"Det er uden betydning, om felterne kommer fra forskellige tabeller, så længe disse ligger i samme tabel." *LOL*

Steffen->du kan lægge koden på dit felts EfterOpdatering-hændelse:

Private Sub felt_AfterUpdate()
    If Me!Felt = 0 then
      docmd.GotoControl "felt10"
    endif
End Sub
Avatar billede mugs Novice
10. december 2004 - 08:53 #5
thomasjepsen > Du har da ganske ret. Man skal ikke rode med koder så sent.

"så længe disse ligger i samme tabel"
og heller ikke så tidligt.

Den er næste lige så sjov som din "eksportering" i din brevfletning. Hedder det ikke "eksport" :o)
10. december 2004 - 08:59 #6
Mugs, jeg er ikke lige klar over, hvor du finder ordet "Eksportering" i mit brevflet-eksempel? Kan du give en ledetråd?
Avatar billede mugs Novice
10. december 2004 - 09:02 #7
http://www.nyholm.dk/makeiteasy/Home.asp?ContentID=30&MenuItemID=25

I din beskrivelse af funktionen til højre for download-knappen i sidste linie.
10. december 2004 - 09:07 #8
Jeg er ked af det, men jeg kan altså ikke se det nogle steder!
Er du sikker på, at det ikke bare er søvnen, som forvrænger dit syn? Er du ked af at checke igen? ;o)
Avatar billede mugs Novice
10. december 2004 - 09:10 #9
Så skulle jeg alligevel have taget et screenshot som bevisførelse :o)
10. december 2004 - 09:12 #10
:~)
10. december 2004 - 13:59 #11
Mugs-> check lige dette spm: http://www.eksperten.dk/spm/569788

Nu, vi snakker om Eksportering :o)
Avatar billede mugs Novice
10. december 2004 - 17:24 #12
Ok Thomas - Nu er du kun 50% skyldig ;o)
10. december 2004 - 23:28 #13
Interessant filosofi: 10 mennesker dræber en mand og er således kun 10% skyldige i mord. Det giver vel så omkring 5 måneders fængsel (prøveløsladelse efter 3 ;)
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