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


Kopiera och updatera

Postades av 2008-12-09 21:47:48 - Johan Bergmark, i forum access, Tråden har 5 Kommentarer och lästs av 1270 personer

Kör en update på en obunden textruta med ett värde, samtidigt som jag kör queryn skulle jag vilja spara det gamla värdet i en annan tabell med en tidstämpel typ:

Private Sub btändra1_Click()
If MsgBox("Vill du spara ändringen? ", vbYesNo) = vbNo Then

Else
SQLtext = "UPDATE tabell1 SET " _
& " Adress = '" & Me.tbAdress & "'" & _
" WHERE tabell.ID = " & Me.ID
DoCmd.SetWarnings False
DoCmd.RunSQL SQLtext
End If
MsgBox "Uppdaterat och klart!"
End Sub

Precis innan jag kör frågan skulle jag vilja spara undan aktuellt värde i tabell1 och samtidigt med frågan spara undan den nya uppdaterade värdet och en datum till tabell2

Är det omöjligt eller finns det nån guru som kan hjälpa mej på traven?


Svara

Sv: Kopiera och updatera

Postades av 2008-12-10 13:20:02 - Åsa Holmgren

Det är inte alls omöjligt:
<code:vb>
Private Sub btändra1_Click()
Dim SQLtext As String

If MsgBox("Vill du spara ändringen? ", vbYesNo) = vbYes Then
DoCmd.SetWarnings False

' Spara undan den gamla adressen i tabellen tabell2 med en tilläggsfråga
SQLtext = "INSERT INTO tabell2(AdrID, Adress, Tid) " _
& "SELECT ID, Adress, Now() FROM tabell1 WHERE ID = " & Me.ID & ";"
DoCmd.RunSQL SQLtext

' Uppdatera adressen i tabell1
SQLtext = "UPDATE tabell1 SET Adress = '" & Me.tbAdress & "'" _
& " WHERE tabell.ID = " & Me.ID
DoCmd.RunSQL SQLtext

DoCmd.SetWarnings True
MsgBox "Uppdaterat och klart!"
End If
End Sub
</code>


Svara

Sv:Kopiera och updatera

Postades av 2008-12-10 19:08:32 - Johan Bergmark

Det funkade perfekt, en fundering jag hade också var att jag skulle vilja föra ner själva uppdateringsvärdet i tabell2 samtidigt, så att den hamnar på samma rad som insertdatan hamnade.
Går det tror du?


Svara

Sv: Kopiera och updatera

Postades av 2008-12-11 10:48:45 - Åsa Holmgren

Menar du att du vill ha både det gamla och det nya värdet? I så fall skulle SQLen se ut någonting så här:
<code:vb>
SQLtext = "INSERT INTO tabell2 (AdrID, AdressFore, AdressEfter, Tid) " _
& "SELECT ID, Adress, '" & Me.tbAdress & "', Now() FROM tabell1 WHERE ID " & Me.ID & ";"
</code>


Svara

Sv:Kopiera och updatera

Postades av 2008-12-11 18:13:44 - Johan Bergmark

Stort tack Åsa, det fungerade finfint


Svara

Sv: Kopiera och updatera

Postades av 2008-12-12 10:13:57 - Johan Bergmark

Du kanske kunde ta en titt på min senaste fråga ;)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 763
27 959
271 761
427
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