Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Öppna formulär från lista (VBA)

Postades av 2005-06-17 10:12:36 - Harry Rosendahl, i forum access, Tråden har 3 Kommentarer och lästs av 1463 personer


M.h.a. följande kod öppnar jag ett formulär med vars hjälp jag gör uppdateringar i aktuell post( vald post).

Private Sub lstValdManad_DblClick(Cancel As Integer)
Dim UppgiftForm As Form
Dim ManadsUppgift As DAO.Recordset
DoCmd.OpenForm FormName:="Månadsuppgifter"
Set UppgiftForm = Forms("Månadsuppgifter")
Set ManadsUppgift = UppgiftForm.RecordsetClone
ManadsUppgift.FindFirst "ManadsUppgID = " & Me.lstValdManad

UppgiftForm.Bookmark = UppgiftForm.RecordsetClone.Bookmark

End Sub

Alltsammans fungerar OK vid val av alla andra poster utom den första posten i tabellen.
(om jag tar bort den första posten i tabellen, så får jag problem med den post som istället blir den första posten alltså inget fel på posten)

Det går inte att uppdatera den första posten idet fall att jag valt den via min lista.
(Öppnar jag formuläret direkt så fungerar allt OK även med postnr1.)
Om jag väljer postnr1 via min lista och försöker uppdatera posten (ändrar värde på fält i formuläret) ges meddelande:

”Update eller CancelUpdate utan AddNew eller Edit. (Fel 3020)”

Samma meddelande ges även om jag bara väljer fram postnr1 via min lista och därefter försöker stänga formuläret som visar postnr1.

Varför uppstår problemet enbart med postnr1 ??
Alla andra poster går att uppdatera.

Tacksam för svar /Harry


Svara

Sv: Öppna formulär från lista (VBA)

Postades av 2005-06-17 14:21:19 - Åsa Holmgren

Jag tycker nog att du krånglar till det lite för dig...

Mitt förslag är att du gör så här:

?
1
2
3
4
Private Sub lstValdManad_DblClick(Cancel As Integer)
    DoCmd.OpenForm FormName:="Månadsuppgifter", _
        WhereCondition:="ManadsUppgID = " & Me.lstValdManad
End Sub


Då tror jag inte att du kommer att få problem med någon post.


Svara

Sv:Öppna formulär från lista (VBA)

Postades av 2005-06-17 18:22:49 - Harry Rosendahl

Hej och tack igen Åsa.
Din lösning fungerar helt perfekt oberoende av vilken post jag väljer.
Min tillkrånglade lösning har jag hämtat ur boken "Access 2000 programming för Dummies".
Måste medge att jag inte alltid har det hela på det klara vid mina försök.

Ha en trevlig helg! / Harry


Svara

Sv:Öppna formulär från lista (VBA)

Postades av 2005-06-20 08:28:41 - Harry Rosendahl

Hej igen Åsa!.

För helhetens skull kommer jag här med ett litet PS angående mitt problem och ditt svar!

Den lösning jag först valde ur "boken" ger friheten att bläddra bland poster i formulär "Månadsuppgifter".
Däremot ger lösningen problemet med "den första posten".
Eftersom jag i mitt fall inte behöver kunna bläddra bland nya poster i formulär "Månadsuppgifter" så är ditt förslag helt tillräckligt.

mvh/ Harry


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 592
27 958
271 741
250
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next