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


Problem med svar i SQL-update

Postades av 2003-01-26 20:20:57 - Alex D´Afflitto, i forum access, Tråden har 2 Kommentarer och lästs av 696 personer

Hej!

Jag har två tabeller med transaktioner i en access-db. Gemensamt har de kundnr på varje rad. Kundnr är inte unikt utan kan komma flera gånger i en tabell. Jag har en update-fråga som uppdaterar ett fält i den ena tabellen med data från den andra tabellen där kundnr + ett par till andra värden matchar. I samma fråga så slår den om ett true/false-fält till true vilket innebär att det värdet är returnerat till den andra tabellen och således inte skall kunna användas igen. Trots detta så kan frågan hämta samma rad flera gånger från den andra tabellen, har det med vilken ordning som sql-frågan utför kommandona? Finns det någon lösning på detta, kan man köra sql-frågan på en rad i tagit så att säga? Ska man köra någon form av recordset, jag har varit inne på den banan men inte kommit på hur det skulle gå till.


Jag skulle vara väldigt tacksam för lite hjälp i frågan, jag börjar bli smått desperat!

Mvh Alex


Svara

Sv: Problem med svar i SQL-update

Postades av 2003-01-26 22:15:12 - Andreas Hillqvist

Lite svårt att förstå vad du menar.
KAn du beskriva datastruktur, tabeller, fält och datatyper.
Samt lite exempeldata före förändring och efter förändring.


Svara

Sv: Problem med svar i SQL-update

Postades av 2003-01-27 01:11:38 - Alex D´Afflitto

Hej,

Ska försöka förklara närmare. Databasen används för att skapa filer till ett eknomisystem. Tabellerna är uppdelade på 1. Negativa fakturor och 2. Positiva fakturor. Dessa ligger på kundnivå och har gemensamt ett kundnummer som jag använder för att få träff.

Tabellerna ser ut så här....

Tbl_1:
kundnr (text)
fakturanr (tal, indexerat)
fakturanr-retur (tal)
matchad (true/false)

Tbl_2:
kundnr (text)
fakturanr (tal, indexerat)
fakturanr-retur (tal)
matchad (true/false)

Min fråga ser ut så här:
<code>
DoCmd.RunSQL _
"UPDATE Tbl_1, Tbl_2 SET Tbl_1.[fakturanr-retur] = Tbl_2.[fakturanr], " _
& "Tbl_1.matchad = True, Tbl_2.matchad = True " _
& "WHERE Tbl_1.kundnr = Tbl_2.kundnr AND Tbl_1.matchad = False " _
& "AND _Tbl_2.matchad = False;"
</code>

Vad som händer är att jag får samma fakturanr från Tbl_2 på flera ställen i Tbl_1 när jag kör frågan.

Någon idé?

Alex


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 768
27 960
271 761
617
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