Avatar billede yuksel Nybegynder
26. april 2005 - 15:12 Der er 16 kommentarer og
1 løsning

felt i form skal gemme!

Hej til alle.

Jeg stødt ind i en problem vedr. tekstfelt.
på min "mainform" har jeg en knap som åbner en ny form.
på det nye form kan man kun få lov at lave noget hvis nu man har indtastet et nr i feltet nr.
Men lige i det her tilfælde vil jeg gerne have at
knappen sørge for at indtaste det nr ind, således at man kan gå igang med at arbejde med det.

jeg har brugt følgende kode uden held ! :

      DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70





hele koden.

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "biler"

    stLinkCriteria = "[nr]=" & Me![nr]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    If Forms![biler]![nr] = 0 Then
      Forms![biler]![nr] = Forms![main]![nr]
      DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Else
    End If

når den nye form bliver åbnet kommer der et rigtigt tal i den nye forms nr felt, men jeg kan ikke få
lov at arbejde med det.
men hvis jeg selv manuelt skriver nr i nrfeltet så kan jeg godt arbejde videre med det.

er der nogen der har prøvet det her ??

har det noget med editmode at gøre ?
Avatar billede yuksel Nybegynder
26. april 2005 - 15:13 #1
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
dette er brugt for at få formen til at gemme talet i feltet så man kan arbejde videre med det, men det virker stadige ikke
Avatar billede yuksel Nybegynder
26. april 2005 - 15:26 #2
DoCmd.RunCommand acCmdSaveRecord
det her virker hellere ikke
Avatar billede terry Ekspert
26. april 2005 - 15:52 #3
are you trying to filter a record or add a new?
Avatar billede yuksel Nybegynder
26. april 2005 - 15:57 #4
jeg vil gerne tilføje et nyt til det her
Avatar billede yuksel Nybegynder
26. april 2005 - 15:58 #5
jeg har prøvet at skrive den ind når jeg trykker på knappen men der er vist en fejl i sql sætningen kan du se noget ved den :


      strSQL = "INSERT INTO" & _
      "Biler (nr) " & _
        " VALUES (" & valg & ")"
        Set qms = dbs.CreateQueryDef("", strSQL)
        qms.Execute
        rec.Close
Avatar billede yuksel Nybegynder
26. april 2005 - 15:59 #6
det her med sql, er så en alternativ løsning til main problemmet som jeg ikke kan løse
Avatar billede yuksel Nybegynder
26. april 2005 - 16:00 #7
valg er et tal som skal smides i nr feltet i biler tabellen
Avatar billede terry Ekspert
26. april 2005 - 16:09 #8
When you open form biler from your mainform are you trying to create a new record?

If so then try this.

DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd
Forms![biler]![nr] = me![nr]
Avatar billede yuksel Nybegynder
26. april 2005 - 16:12 #9
det hjælper ikke
Avatar billede yuksel Nybegynder
26. april 2005 - 16:13 #10
kan du se fejl ved denne sql
Avatar billede terry Ekspert
26. april 2005 - 16:17 #11
can you answer this question? Are you trying to create a new record in the form biler?
Avatar billede yuksel Nybegynder
26. april 2005 - 16:19 #12
JEg er ved at oprette ny record i form, biler
Avatar billede terry Ekspert
26. april 2005 - 16:22 #13
when you open form biler you MUST use acFormAdd to open the form at a new record.
This should do that

DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd

Does it? (without putting the nr value in the nr field)
Avatar billede terry Ekspert
26. april 2005 - 19:42 #14
If you are trying to add a new record through the form then I see no need for the SQL, 26/04-2005 15:58:52 this is going away from the actual problem!
Avatar billede rosco Novice
26. april 2005 - 22:58 #15
Hvad med at bruge feltegenskaben "standardværdi"?
Avatar billede terry Ekspert
27. april 2005 - 11:30 #16
whats the status here yuksel?
Avatar billede yuksel Nybegynder
27. april 2005 - 16:53 #17
løsningen har været at en af edtboksen ikke har været i editmode,
med setfocus. sørge jeg for det og den er så løst på andet måde
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