Avatar billede tni Juniormester
28. august 2003 - 16:43 Der er 11 kommentarer og
2 løsninger

Hvilken komando giver det samme som at trykke på "blyanten"

Hvilken komando giver det samme som at trykke på "blyanten"

Når man ændre i en post kommer blyanten frem.

Trykker man på den kommer pilen.

Hvordan giver man en knap denne kode

TNI
Avatar billede babyworm Nybegynder
28. august 2003 - 16:46 #1
I hvilket program
Avatar billede henrik13 Nybegynder
28. august 2003 - 16:48 #2
DoCmd.GoToRecord , , acNewRec
Avatar billede henrik13 Nybegynder
28. august 2003 - 16:49 #3
Det lægges i hændelser for knap. Ved klik.  :o)
Avatar billede henrik13 Nybegynder
28. august 2003 - 16:54 #4
>> babyworm
Hej har du ikke tenkt på at lukke nogle af alle dine åbne spørgsmål. :o)
Avatar billede babyworm Nybegynder
28. august 2003 - 16:55 #5
Jo... det har jeg ... når jeg får svar..! :o) Syntes det er så dumt at give mine points væk når jeg ikke har fået svar på det jeg søgte *G*
Avatar billede mugs Novice
28. august 2003 - 17:03 #6
Det du tænker på er postvælgeren. Du går til næste post med denne kommando:

DoCmd.GoToRecord acForm, "FORMULARENS NAVN", acNext, 1
Avatar billede tni Juniormester
28. august 2003 - 22:45 #7
Til babyWorm

Så er det jo i access da vi jo er i Acces lige for tiden!!

Jeg ved godt at man bare svinger frem og til bage med fx "acNext"

Jeg vil gerne gemme da jeg vil sætte coden på en knap som udskriver fra postsættet.
Avatar billede mugs Novice
28. august 2003 - 22:48 #8
Så må du lige give et par uddybende forklaringer:

- Vil du udskrive den aktuelle post?

- Vil du lagre en rettet post?
Avatar billede mugs Novice
28. august 2003 - 22:54 #9
Hvis du vil lagre og udskrive en rapport med et alfanumerisk kriterie fra din formular, kan du bruge dennne:

On Error GoTo Errorhandler
DoCmd.RunCommand acCmdSaveRecord
DoCmd.OpenReport "RAPPORTNANV", acViewPreview, , "TEKSTFELT = '" & Me.FORMULARENS TEKSTFELT & "'", acNormal
Errorhandler:
If Err.Number = 0 Then
Exit Sub
Else
MsgBox Err.Description & vbNewLine & vbNewLine & "Fejlnummer: " & Err.Number
End If
Avatar billede mugs Novice
28. august 2003 - 22:56 #10
Og med et numerisk felt:

On Error GoTo Errorhandler
DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, , "NUMERISK FELT = " & Me.FORMULARENS NUMERISKE FELT & "", acNormal
Errorhandler:
If Err.Number = 0 Then
Exit Sub
Else
MsgBox Err.Description & vbNewLine & vbNewLine & "Fejlnummer: " & Err.Number
End If
Avatar billede m_skau Nybegynder
29. august 2003 - 00:03 #11
At trykke på blyanten svarer ikke helt til at gå til næste record, men til at lave en "update" af den aktuelle (dvs. skrive ændringer der indtil da blot har ligget i en buffer). Hvis man i kode har åbnet en tabel som et recordset "myrecordset", så hedder det myrecordset.update.

Kombinationen
  DoCmd.GoToRecord ,,acNext
  DoCmd.GoToRecord ,,acPrevious
kan lægges i klikhændelsen for en knap, og vil simulere det samme i det aktive objekt. acNext delen alene vil ikke være helt identisk med at klikke på blyanten, for når du trykker på den forlader du ikke den aktuelle post
Avatar billede henrik13 Nybegynder
29. august 2003 - 07:23 #12
Hej, Gem post er:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Vh Henrik
Avatar billede tni Juniormester
29. august 2003 - 12:05 #13
Det var "DoCmd.RunCommand acCmdSaveRecord" jeg skulle bruge.
"DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70" kan også bruges men "DoMenuItem" syntes jeg er intet sigende og svær at oprette.

mvh TNI
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